Regions
BudgetVec supports 6 deployment regions. Each region has dedicated R2 buckets and KV namespaces.
| Region Code | Location | R2 Bucket Suffix |
|---|---|---|
WNAM | US West (default) | budgetvec-wnam |
ENAM | US East | budgetvec-enam |
WEUR | Western Europe | budgetvec-weur |
EEUR | Eastern Europe | budgetvec-eeur |
APAC | Asia-Pacific | budgetvec-apac |
OC | Oceania | budgetvec-oc |
Choosing a Region
Place your data in the region closest to your users for lowest latency. You can create namespaces in different regions using the admin API:
curl -X POST https://budgetvec.standupcode.workers.dev/admin/namespaces \
-H "Content-Type: application/json" \
-H "X-Admin-Secret: your-secret" \
-d '{
"tenant_id": "my-org",
"namespace": "eu-products",
"region": "WEUR"
}'
Cross-Region Access
Queries are routed to the region where the namespace is stored. The Worker at the edge handles the routing transparently — no client-side configuration needed.