Regions & Endpoints
Amigo provides region-specific API endpoints to support data residency and latency requirements. If your organization is provisioned in a specific region, use the corresponding base URL. For organizations on dedicated clusters, you can also target your cluster explicitly via the x-mongo-cluster-name header.
Regional Base URLs
US
N. Virginia (us-east-1)
https://api.amigo.ai
CA
Montreal (ca-central-1)
https://api-ca-central-1.amigo.ai
EU
Frankfurt (eu-central-1)
https://api-eu-central-1.amigo.ai
AU
Sydney (ap-southeast-2)
https://api-ap-southeast-2.amigo.ai
Region Matching Required Use the regional base URL that matches your organization's data residency. Requests to a mismatched region will return "Organization not found" errors.
LLM Regional Availability
Not all LLMs are deployed in every region due to infrastructure constraints. When selecting version set presets, ensure the preset's LLMs are available in your target region.
GPT-4.1, GPT-4.1-mini
✓
✓
✓
✓
GPT-5, GPT-5-mini, GPT-5-nano
✓
✓
✓
✓
GPT-5.1
✓
✗
✓
✗
Claude Sonnet 4.5 (Google/AWS)
✓
✓
✓
✓
Gemini 2.5 Pro/Flash
✓
✓
✓
✓
GPT-5.1 Regional Restriction
GPT-5.1 is only available in US and EU regions. The following presets use GPT-5.1 and cannot be deployed to CA or AU:
text_premiumasyncasync_premium
Use forge channel validate-preset <preset> <channel> --region <region> to verify compatibility before deployment.
Global Deployment Map
cURL example
SDK configuration
Specify the regional base URL via the SDK base_url/baseUrl setting.
Environment variables
You can also set the regional endpoint via environment variables.
Dedicated Clusters
Some enterprises run on dedicated, isolated clusters. In these cases, include x-mongo-cluster-name to direct requests to your assigned cluster.
Header: x-mongo-cluster-name: <cluster-name>
When to use:
Required: Organization provisioning (Create Organization)
Recommended: Early provisioning flows when the organization may not yet be discoverable via the global config
Optional: Normal operations for established organizations — most endpoints do not require it once your org is fully set up
cURL Example (Dedicated Cluster)
SDK examples (dedicated cluster)
Recommendations
Best Practices
Confirm your organization's region with your Amigo representative and set the matching base URL
For dedicated cluster tenants, store your cluster name in a secure configuration store
Include the
x-mongo-cluster-nameheader where instructed for dedicated clusters
Troubleshooting "Organization not found"
If you encounter this error:
Verify you are calling the correct regional base URL
For provisioning flows, ensure the
x-mongo-cluster-nameheader is set (if on dedicated cluster)
Last updated
Was this helpful?

