CommCare Cloud Server Locations
While CommCare is open-source and can be hosted locally, most of our partners choose Dimagi’s cloud-hosted CommCare offering. This option provides a secure environment, ensuring that data is safely stored and protected while allowing partners to quickly and easily start using CommCare.
When signing up to to use CommCare, you can select the server location that best fits your organization's needs. Choosing the right server can help comply with data regulations and ensure data residency requirements. If you have questions about selecting the best server location or need help understanding data residency or security implications, please contact us at support@dimagi.com.
Cloud Server Options
Currently, CommCare offers the following server locations.
Location | URL | Ideal For |
---|---|---|
United States (Default) | Organizations looking for a reliable, well-established data center with global accessibility. Most projects are housed here. | |
India | Organizations seeking data residency in India to meet regulatory or operational needs. |
All CommCare server locations run on Amazon Web Services (AWS), a global cloud provider trusted by thousands of organizations worldwide. You can read more about AWS here.
Can I Transfer My Project to a Different Server?
Once created, a project space cannot be transferred from one server to another.
When you select a hosting location and create a project there, that server will remain the locality of the project space for its entire existence. The cloud services in different hosting locations are firmly isolated from one another.
Based on this, please select your server carefully, considering both your current and anticipated needs — including user locations and data compliance requirements.
Recreating Project Space Components in a New Project Space
CommCare does not support directly transferring a project space to a new server. However, programs may be able to achieve similar outcomes by manually recreating parts of the original project space in a new one on a different server. This involves exporting and importing core components, such as applications, case types, and data structures as well as importing active case data.
While this process is technically feasible, it is complex and labor-intensive. Programs should be cautious and only pursue this approach if they have the technical capacity to manage the risks and ensure data integrity throughout the migration.
You can read more about this process here: Rebuilding Project Space Components Between CommCare Servers
Please note: Form data cannot be migrated between project spaces.
Can I Receive One Bill for Projects on Different Servers?
No, it is not currently possible to consolidate billing for project spaces across different servers. Enterprise subscriptions receive billing statements for all project spaces within one server location as per Enterprise Console.