Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Execute production deployment checklist for Claude API integrations. Use when deploying Claude-powered features to production, preparing for launch, or implementing go-live validation. Trigger with phrases like "anthropic production", "deploy claude", "claude go-live", "anthropic launch checklist", "production ready claude".
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 67% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 3% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 26% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -21% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -12% | 0% |
Complete checklist for deploying Claude API integrations to production with reliability, observability, and cost controls.
authentication_error, invalid_request_error, rate_limit_error, api_error, overloaded_errormaxRetries set (recommended: 3-5 for production)request-id capturedmax_tokens set to realistic values (not inflated)timeout parameter, recommended 60-120s)pythonasync def health_check(): try: # Use token counting as a cheap health probe (no generation cost) count = client.messages.count_tokens( model="claude-haiku-4-20250514", messages=[{"role": "user", "content": "ping"}] ) return {"status": "healthy", "tokens": count.input_tokens} except Exception as e: return {"status": "degraded", "error": str(e)}
pythonimport logging import time logger = logging.getLogger("anthropic") def tracked_create(**kwargs): start = time.monotonic() try: response = client.messages.create(**kwargs) duration = time.monotonic() - start logger.info( "claude_request", extra={ "request_id": response._request_id, "model": response.model, "input_tokens": response.usage.input_tokens, "output_tokens": response.usage.output_tokens, "duration_ms": int(duration * 1000), "stop_reason": response.stop_reason, } ) return response except Exception as e: duration = time.monotonic() - start logger.error("claude_error", extra={"error": str(e), "duration_ms": int(duration * 1000)}) raise
anth-incident-runbook)| Metric | Warning | Critical | |--------|---------|----------| | Error rate (5xx) | > 1% | > 5% | | p99 latency | > 10s | > 30s | | 429 rate | > 5/min | > 20/min | | Daily cost | > 80% budget | > 100% budget | | Auth failures (401/403) | > 0 | > 0 (immediate) |
For version upgrades, see anth-upgrade-migration.
Other measured skills in the registry, with their headline benchmark lift.