Edge Routing

  • Edge routing for api.captain.dev: requests now connect at an edge location near the caller and travel a private backbone to Captain, so connection handshakes no longer cross the public internet. Nothing changes in your integration.
  • Most agent integrations open a fresh connection for each query, and that handshake is where the time went. Median v3 Query time on a fresh connection, 100 samples per city:
Calling fromBeforeAfterChange
São Paulo805 ms590 ms−27%
Singapore1,136 ms692 ms−39%
Sydney1,065 ms661 ms−38%
Dublin687 ms529 ms−23%
Frankfurt738 ms555 ms−25%
San Francisco641 ms516 ms−20%
Portland656 ms551 ms−16%

Same day: US Jurisdiction for Cloudflare R2


US Jurisdiction for Cloudflare R2

  • Index and sync US-jurisdiction R2 buckets: jurisdiction on the R2 indexing and R2 sync requests now accepts us alongside default (global), eu, and fedramp. Jurisdiction-restricted buckets are only visible through their jurisdiction’s endpoint, so a US-restricted bucket previously could not be reached at all; pass "jurisdiction": "us" and Captain talks to https://<account_id>.us.r2.cloudflarestorage.com. The cloud storage guide lists all four options.
© 2026 Captain