Getting Started
Set up Toolklaw in 5 minutes
Resources
Everything you need to integrate OpenClaw with Toolklaw.
Set up Toolklaw in 5 minutes
Understand routing and modes
Complete endpoint documentation
Guides and examples
Start Here
Get your first agent running on Toolklaw.
Go to /pricing and choose a plan. Free plan works great to start.
In your dashboard, go to Settings → API Keys and create a new key. Copy it.
Use the setup wizard or add this to your OpenClaw config:
{
"provider": "toolklaw",
"model": "tk_claw",
"api_key": "tkc_live_...",
"routing_mode": "assistant"
}Start your OpenClaw gateway. Send a message to your agent. Watch it work at micro-cent costs.
Check your dashboard Overview → Credit Balance to see real-time usage and costs.
Concepts
Before you dive deep, learn these foundations.
tk_router for classification. tk_claw for routine work. tk_control for structured output. tk_ultra for hard reasoning.
Read more →Assistant mode: auto-escalate on low confidence. Operator mode: escalate for structured output. Builder: never escalate.
Read more →1 credit = $0.001. Included credits per plan. Unused credits roll over 60 days. Top-ups anytime.
Read more →OAuth or manual API key. Escalation charges bill to your account. Toolklaw takes zero markup.
Read more →Set max per-turn cost and daily premium budget. Agent fails gracefully when limits hit.
Read more →Confidence threshold, structured output requirements, safety gates — you control the rules.
Read more →Examples
Working examples for common patterns.
from toolklaw import Toolklaw
client = Toolklaw(api_key="tkc_live_...")
response = client.models.create(
model="tk_claw",
prompt="Fetch user {id} FAQ",
routing_mode="operator"
)
print(response.output)
print(f"Cost: {response.credits_used} credits")curl -X POST https://api.toolklaw.com/v1/messages \
-H "Authorization: Bearer tkc_live_..." \
-d '{
"model": "tk_claw",
"messages": [{"role": "user", "content": "..."}],
"routing_mode": "assistant"
}'provider:
name: toolklaw
model: tk_claw
api_key: tkc_YOUR_API_KEY_HERE
routing:
mode: operator
max_per_turn_cents: 2
daily_premium_cap: 300
byo_provider: gpt
byo_threshold: 0.7Status
Real-time status and historical uptime.
Help
We're here to help. Pick your channel.
Most questions are answered in the docs. Try searching for your error or use case.
Email us anytime. We respond within 24 hours (usually much faster).
Send Email →Join 5,000+ OpenClaw operators. Real-time chat. Share what you're building.
Join Discord →Found a bug? Have a feature request? File an issue on GitHub.
GitHub →Tuesdays at 10am PT. Office hours with Toolklaw engineers. Ask anything.
Register →Pricing, billing, routing, privacy — answered. Check the FAQ.
Read FAQ →Pick a plan. Deploy your agent. Watch the costs drop.