Encore simplifies your backend development workflow to make development easier and faster.
🌴 No manual infra management
You no longer need to manage infrastructure complexity. With Encore's Infrastructure SDK you can define core components like services, databases, cron-jobs, and pub-sub directly within your codebase.
The upside is that you don't need a separate infrastructure configuration like Terraform, and all your code is in one language.
You also avoid being tied to a single cloud provider, because Encore's Infrastructure SDK makes your app cloud-agnostic.
🙋♂️ Running your local environment is extremely simple
Use encore run
and to set up local versions of your application's infrastructure.
You also get a local dev dashboard with tools like an API explorer, distributed tracing, and automatic API documentation.
🔮 Easy collaboration with Preview Environments
When you make a pull request, Encore sets up a dedicated preview environment. It's hosted on Encore's free development cloud, where these environments are optimized for quick provisioning, and spin up in less than a minute.
🚀 Push to deploy
When you push to production, Encore builds and tests your code, and parses it to determine what infrastructure your application needs. Encore then provisions the infrastructure directly in your cloud on GCP or AWS.
📈 Flexibility to help you grow
You also have the flexibility to decide deployment strategies because when using the Infrastructure SDK you aren't defining specific cloud-services in code. This means you can run your app on different cloud services in each environment, without making code changes.
🛠 Try it yourself
There's much more to Encore! If you want to get a feel for it, consider creating a free account and build an app with a template.
🙏 We appreciate your feedback
Join the backend developers hangout on Slack and share you thoughts! 💙
Top comments (0)