What is a region?
A region in TopK maps to a specific cloud provider location where your collections and documents are stored. When you create a TopK client, you specify a region, and all operations are performed against that region.Available regions
TopK is currently available in the following regions:| Region Name | Cloud Provider | Cloud Region | Location |
|---|---|---|---|
aws-us-east-1-elastica | AWS | us-east-1 | N. Virginia, USA |
aws-eu-central-1-monstera | AWS | eu-central-1 | Frankfurt, Germany |
Choosing a region
Consider these factors when selecting a region:Latency and performance
Choose a region geographically close to your users or application servers to minimize network latency:- North America users →
aws-us-east-1-elastica - European users →
aws-eu-central-1-monstera
Lower latency improves user experience, especially for interactive search applications where speed matters.
Data residency and compliance
Some applications have legal or regulatory requirements for where data can be stored:- GDPR compliance - If you need to keep EU citizen data in Europe, use
aws-eu-central-1-monstera - US-based applications - For data that must remain in the United States, use
aws-us-east-1-elastica
Cost considerations
Data transfer costs can vary by region. If you’re processing large volumes of data:- Store data in the same region as your application to minimize egress costs
- Consider where your data originates and where it’s consumed
Specifying a region
You specify the region when initializing your TopK client:Multi-region architecture
If you need to support users in multiple geographic locations, you can create clients for multiple regions:- Python
- JavaScript
Each region requires separate collections. You’ll need to manage data synchronization between regions if you want to replicate data.
Region mismatch errors
If you try to access a collection that doesn’t exist in the specified region, you’ll receive a region mismatch error:- Verify you’re using the correct region for your client
- Ensure the collection was created in the same region
- Check that you’re not mixing collections across different regions
Custom deployments
Need TopK in a specific region or in your own VPC?For custom region deployments or private cloud installations, please contact our team at [email protected].
- Additional AWS regions
- GCP or Azure deployments
- Private VPC deployments
- On-premises installations
Next steps
Installation
Set up your client with the appropriate region
Quickstart
Build your first application
Create collections
Learn how to create region-specific collections
Architecture
Understand TopK’s organizational structure