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 setting | Value |
|---|---|
| Endpoint URL | https://api.tkbk.online/bedrock |
| Access Key ID | your cr_ key |
| Secret Access Key | any string, e.g. tkbk |
| Region | any, e.g. us-east-1 |
| Bedrock API key (AWS_BEARER_TOKEN_BEDROCK) | your cr_ key |
| Model | Bedrock model ID | $ per 1M in / out |
|---|---|---|
| Claude Fable 5.1 | anthropic.claude-fable-5-1-v1:0 | $10 / $50 |
| Claude Opus 5.5 | anthropic.claude-opus-5-5-v1:0 | $4 / $20 |
| Claude Sonnet 5 | anthropic.claude-sonnet-5-v1:0 | $2 / $10 |
| Claude Opus 5 | anthropic.claude-opus-5-v1:0 | $5 / $25 |
| Claude Haiku 4.5 | anthropic.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
claudeboto3
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 →