TKBK

Bedrock-compatible API: Claude without an AWS account

Already built on AWS Bedrock? Point your client to TKBK without rewriting anything: the same Bedrock Runtime API (InvokeModel, Converse, streaming), standard model IDs, and a cr_ key instead of AWS credentials.

Bedrock Runtime APIboto3 · AWS SDKClaude CodeNo AWS account
AWS settingValue
Endpoint URLhttps://api.tkbk.online/bedrock
Access Key IDyour cr_ key
Secret Access Keyany string, e.g. tkbk
Regionany, e.g. us-east-1
Bedrock API key (AWS_BEARER_TOKEN_BEDROCK)your cr_ key
ModelBedrock model ID$ per 1M in / out
Claude Fable 5.1anthropic.claude-fable-5-1-v1:0$10 / $50
Claude Opus 5.5anthropic.claude-opus-5-5-v1:0$4 / $20
Claude Sonnet 5anthropic.claude-sonnet-5-v1:0$2 / $10
Claude Opus 5anthropic.claude-opus-5-v1:0$5 / $25
Claude Haiku 4.5anthropic.claude-haiku-4-5-20251001-v1:0$1 / $5
Claude Code (Bedrock mode)
export CLAUDE_CODE_USE_BEDROCK=1
export ANTHROPIC_BEDROCK_BASE_URL=https://api.tkbk.online/bedrock
export AWS_REGION=us-east-1
export AWS_BEARER_TOKEN_BEDROCK=cr_your_key
export ANTHROPIC_MODEL=us.anthropic.claude-sonnet-5-v1:0
claude
boto3
import boto3

client = boto3.client(
    "bedrock-runtime",
    region_name="us-east-1",
    endpoint_url="https://api.tkbk.online/bedrock",
    aws_access_key_id="cr_your_key",
    aws_secret_access_key="tkbk",
)
r = client.converse(
    modelId="anthropic.claude-sonnet-5-v1:0",
    messages=[{"role": "user", "content": [{"text": "Hello"}]}],
)
print(r["output"]["message"]["content"][0]["text"])
ℹ

Verified with the official AWS SDK v3, @anthropic-ai/bedrock-sdk and Claude Code in Bedrock mode. The same key also works as a drop-in Anthropic API: ANTHROPIC_BASE_URL=https://api.tkbk.online.

Pricing

What it costs

You buy a pack — the key gets that much API volume. Credit never expires, top up any time.

volume packs
$1 — $1 000

Bigger packs are cheaper per unit. The key is issued automatically right after payment, 24/7.

938
sales
64
reviews
24/7
delivery
FAQ

Frequently asked questions

No — it is a Bedrock-compatible endpoint, not an AWS account. Your client must allow a custom endpoint URL (all official AWS SDKs, boto3 and Claude Code do).
Yes: InvokeModelWithResponseStream and ConverseStream return a standard AWS event stream.

Questions left? Message us — we answer in English too.

Message @nukind →

Related