Install CLI (macOS | Windows | Linux)
$ brew install encoredev/tap/encore
Create your app
$ encore app create
$ encore run
$ git push encore
Writing your backend with Encore requires virtually no boilerplate. Defining APIs, microservices, and making API calls takes no time at all.
Zero time spent provisioning databases, juggling database passwords and managing connections. Get the databases you need for local development, production, and test environments.
Encore automatically instruments your app with state of the art Distributed Tracing, including Stack Traces, to easily find and fix bugs. Works in production and for development.
Encore handles the serverless orchestration of your whole application. Ship in seconds to the cloud of your choice, using your own account:
Built in support for authentication. Works with external user stores or your own.
Automatically recompiles and restarts your app for even faster iterations.
Each PR becomes its own, isolated test environment for easy collaboration.
High-quality API docs, generated straight from your source code.
Out-of-the-box monitoring, logging and tracing — so you can sleep at night.
We've made securely storing passwords simpler than ever.
Encore is so much more than a backend framework! It enables us at Mindhackers to focus on building a great product. Having over 8 years of backend development experience, I’ve never been able to pick up something this fast and be productive in under 1 hour. Encore is a new lifestyle.
Encore enabled us to build our first prototype, and try it out with our customers, getting feedback faster. Encore really speeds up the development. We got to that level of customer feedback in just about 10 weeks.
Most low-code and no-code tools promise the world, but get abandoned when your application grows. Not so with Encore. Encore offers a real programming environment with the full power and flexibility that comes with it.
“I don't even know where to begin. This is what development should be like. WOW.”
With Encore you write your apps using Go, a modern programming language developed by Google to make backend development simpler. Rapidly growing and designed to be easy to learn,
Go is the language of the cloud.
Develop your app for free using Encore's cloud. When it's time to scale, easily deploy to your preferred cloud provider: AWS, Azure, or GCP. Encore will provision all the necessary infrastructure resources.