Encore is a backend development platform for TypeScript and Go. Developers declare infrastructure such as databases, Pub/Sub, object storage, caches, cron jobs and secrets in application code, and the same code runs locally with a real Postgres database. On deployment, Encore Cloud provisions the matching services in the customer's own AWS or GCP account. Encore Cloud Hosting is intended for development, previews and small-scale use without SLAs. The open source framework can also build a standalone Docker image for self-hosting.
Encore is operated by Encoretivity AB in Stockholm, Sweden. The framework is open source under the Mozilla Public License 2.0, while the managed platform is a commercial service. Where production data ends up depends on the cloud account and region the customer connects. AWS and GCP are US providers, so an organisation that wants EU-only processing should choose European regions. The documentation does not say where Encore's own control plane runs, which is worth clarifying with the vendor. Self-hosting the Docker image reduces dependence on the managed platform.