Skip to main content

Stop Paying Twice for Claude: Use Your Subscription Like an API

2 min read

A lot of developers are doing this without realizing it: paying for Claude Pro/Max and separately buying Anthropic API credits for small automation work. For production systems, that split makes sense. For a PR review bot, release note generation, or a few scheduled AI workflows, it usually doesn’t.

A GitHub bot with 12 runs per day does not need enterprise AI infrastructure.

Anthropic supports OAuth tokens for Claude Code workflows, which means some automation tools can authenticate using your existing Claude subscription instead of a separate API billing account. Starting June 15, Claude subscriptions also include separate monthly Agent SDK credits specifically for this kind of automation usage.


What’s included in your plan

Anthropic is adding official Agent SDK credits to Claude subscriptions on June 15:

PlanMonthly credit
Pro$20
Max 5x$100
Max 20x$200

This covers Claude Agent SDK usage, the claude -p command, Claude Code GitHub Actions, and third-party apps authenticated through the Agent SDK. Credits refresh monthly and don’t roll over.

If you exceed the monthly credit, usage spills over to standard API rates — but only if you’ve enabled extra usage on your account.


What this covers

Small developer workflows: GitHub Actions, n8n agents, local coding helpers, repo automation, CI scripts, cron jobs, personal tooling. Not production infrastructure.


How it works

Install Claude Code:

npm install -g @anthropic-ai/claude-code

Generate a token:

claude setup-token

The command opens a browser-based Claude authentication flow and stores credentials locally for Claude Code workflows.

You’ll get something like:

sk-ant-oat01-xxxx

This is different from a standard Anthropic API key (sk-ant-api03-xxxx). The OAuth token ties to your subscription rather than a separate billing account.


GitHub Actions

Anthropic’s GitHub Action supports CLAUDE_CODE_OAUTH_TOKEN directly, so your workflow draws from your monthly Agent SDK credit instead of a separate API account:

env:
  CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}

That’s enough for most lightweight coding workflows.


n8n and other tools

Some community tools and wrappers already support Claude OAuth tokens directly. Others still expect standard Anthropic API keys, so compatibility depends heavily on the ecosystem you’re using.


When to use this vs. the API

Subscription OAuth makes sense for personal projects, prototypes, developer tooling, and anything low-volume. Switch to the official API when you’re building something customer-facing, need predictable throughput, or running at any real scale.


Limitations

Credits are per-user — there’s no pooling across a team. A Pro plan’s $20 goes fast if your agent is tool-heavy. This is usage credit, not unlimited access. OAuth token support is patchy across frameworks, so you’ll hit compatibility issues depending on what you’re building on.

Anthropic is already separating consumer subscription usage from large-scale automation. Treat this as a lightweight developer workflow feature, not stable backend infrastructure. Don’t build critical business systems around it.


Most developers optimize for scale before they even have usage.

Use the subscription you’re already paying for. Move to API billing when your workload actually earns it.

Share X (Twitter) LinkedIn

Related posts