encore.dev Open in urlscan Pro
2606:4700::6812:1db1  Public Scan

Submitted URL: http://encore.dev/
Effective URL: https://encore.dev/
Submission: On May 10 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

<form>
  <div class="flex items-center">
    <div class="inline-block mobile:w-full"><label id="email-label" for="email" class=" block font-mono text-form-label mobile:text-mobile-form-label h-7 "></label><input type="email" id="email" class="
        w-full

        bg-white dark:bg-black

        border-black dark:border-white

        border-2 border-b-4 placeholder-shown:border-b-2

        text-black dark:text-white lead-xsmall normal-case

        focus:ring-0 focus:border-black dark:focus:border-white

        placeholder:text-black dark:placeholder:text-white
        placeholder:font-mono placeholder:font-normal placeholder:uppercase

        disabled:cursor-not-allowed
        disabled:border-opacity-50 disabled:placeholder:text-opacity-50 disabled:text-opacity-50
        dark:disabled:border-opacity-50 dark:disabled:placeholder:text-opacity-50 dark:disabled:text-opacity-50
        h-10 placeholder:text-sm placeholder:mobile:text-sm lead-xxsmall py-0 px-2
      " required="" placeholder="Your Email Address" value="" aria-invalid="false" aria-describedby="email-error">
      <div id="email-error" class=" block text-form-error mobile:text-mobile-form-error text-validation-fail h-7 mt-2 mobile:mt-0 "></div>
    </div><span class="mobile:hidden">
      <div class="inline-block "><label id="getupdates-label" for="getupdates" class=" block font-mono text-form-label mobile:text-mobile-form-label h-7 "></label>
        <div class="h-15 mobile:h-12 inline-block group relative !h-10">
          <div class="
          absolute inset-0
          bg-gradient-to-r brandient-5
          text-sm
        "></div><button id="getupdates" type="submit" class="
          h-full w-full px-6
          inline-flex justify-center items-center lead-xsmall font-mono uppercase

          bg-black dark:bg-white text-white dark:text-black relative

          transition-transform duration-100 ease-in-out
          group-active:-translate-x-1 group-active:-translate-y-1
          group-hover:-translate-x-1 group-hover:-translate-y-1

          disabled:cursor-not-allowed
          disabled:group-active:translate-x-0 disabled:group-active:translate-y-0
          disabled:group-hover:translate-x-0 disabled:group-hover:translate-y-0
          disabled:opacity-50

          text-sm
        ">Get Updates</button>
        </div>
        <div id="getupdates-error" class=" block text-form-error mobile:text-mobile-form-error text-validation-fail h-7 mt-2 mobile:mt-0 "></div>
      </div>
    </span>
  </div>
  <div class="hidden mobile:block">
    <div class="h-15 mobile:h-12 inline-block group relative ">
      <div class="
          absolute inset-0
          bg-gradient-to-r brandient-5
          
        "></div><button id="getupdates" type="submit" class="
          h-full w-full px-8 mobile:px-6
          inline-flex justify-center items-center lead-xsmall font-mono uppercase

          bg-black dark:bg-white text-white dark:text-black relative

          transition-transform duration-100 ease-in-out
          group-active:-translate-x-1 group-active:-translate-y-1
          group-hover:-translate-x-1 group-hover:-translate-y-1

          disabled:cursor-not-allowed
          disabled:group-active:translate-x-0 disabled:group-active:translate-y-0
          disabled:group-hover:translate-x-0 disabled:group-hover:translate-y-0
          disabled:opacity-50

          
        ">Get Updates</button>
    </div>
  </div>
</form>

Text Content

SIMPLE DEVELOPMENT
FOR COMPLEX PROBLEMS

Encore is the Development Platform for startups building event-driven and
distributed systems. Move faster with purpose-built development and DevOps
tooling — from local to your cloud.

✓2-3x Faster iterations

✓85% Less manual DevOps

✓0% Hamster wheel


Start Building

Watch demo

Launch Week May 6-10

Loads of new features and Open Source initiatives.
See all the launches



Loved by pioneering engineering teams, from fast-moving startups to $100M+
scaleups



See what people are building with Encore


LEAVE THE MAZE OF COMPLEXITY BEHIND

Leave the maze of complexity behind


YAMLCODE
IS THE SOURCE
OF TRUTH

TypeScript

Pub/SubDatabaseAPICron JobSecretsCache
Pub/SubDatabaseAPICron JobSecretsCache
// Create Pub/Sub topics and subscriptions in 3 LoC


import { Topic } from "encore.dev/pubsub"; export interface User { /* fields ...
*/ } const signups = new Topic<User>("signup", { deliveryGuarantee:
"at-least-once",}); await signups.publish({ ... });


MAKE INFRASTRUCTURE A TYPE-SAFE PART OF YOUR APPLICATION

Encore's Open Source Backend SDK lets you declare infrastructure as objects
directly in your application code.

Encore parses your code to understand the infrastructure requirements, then
automatically sets up your local dev environment, and cloud environments on
AWS/GCP.

Forget IaC, YAML, and the usual headaches.


HIGHER STATE OF (LOCAL) DEVELOPMENT


SIMPLE AND TYPE-SAFE MICROSERVICES DEVELOPMENT

Define and call APIs like normal functions, with full type-safety and
auto-complete in your IDE. Encore generates the protocol communication
boilerplate automatically.


ITERATE FASTER WITH HOT-RELOAD AND AUTOMATIC LOCAL INFRA

encore run starts your local environment, including infrastructure and
observability. Gain confidence quickly with automated testing on dedicated test
infrastructure.


NEXT-GENERATION LOCAL DEVELOPMENT TOOLS

Encore's local dev dashboard speeds up your development by providing built-in
Distributed Tracing, Test Tracing, and API Documentation.


INFRASTRUCTURE NAMESPACES FOR PRODUCTIVE CONTEXT SWITCHING

Seamlessly switch branches using local infrastructure namespaces to keep your
state and changes intact.


ENJOY EVERY DEPLOY


DEVOPS AUTOMATION FOR YOUR CLOUD ON AWS/GCP

Encore's Cloud Platform provides a seamless workflow with CI/CD, testing, and
automatic infrastructure provisioning in your cloud on AWS/GCP.

As your application code is the source of truth for infrastructure requirements,
Encore automatically ensures your environments stay in sync.
Integrates with
> █
 
    Parsing source code 
    Analyzing infrastructure dependencies 
    Generating service topology 
 
    JSON encoding/decoding 
    Infrastructure configuration 
    Observability setup 
 
 
 


PREVIEW ENVIRONMENTS FOR EVERY PR

Speed up end-to-end testing and collaboration with Encore's automated Preview
Environments for each pull requests.
Integrates with
Encore
encore bot deployed to Preview just now


PR:23

Ready
Deployed just now
feature: frozzle the sprocket
API Base URLhttps://pr23-mybackend.encr.app


CONSISTENT AND SECURE BY DEFAULT

Encore sets up infrastructure in your cloud using battle-tested services from
AWS/GCP, applying best practices for security and scalability. Including
automatic management of least-privilege IAM roles.

Review and approve planned changes before each deploy, and customize
configuration in Encore's simple dashboard.

You maintain full access to your infrastructure through your cloud provider's
console, with all changes automatically synced between Encore and your cloud.
Deploys to


Approve

Reject
Database Clusters (1)
 * sqldb-server-d03802
   Cloud SQL Server
   Google Cloud Platformus-central1
   Approval
   Required

Pub/Sub (1)
 * topic-369942
   Pub/Sub Topic
   Google Cloud Platformglobal
   Approval
   Required

Compute Instances (2)
 * kubernetes-88fc01
   Kubernetes Cluster
   Google Cloud Platformus-central1
   Approval
   Required
 * cloud-run-0aa3a5
   Cloud Run Service
   Google Cloud Platformeu-west1
   Approval
   Required


Waiting for infrastructure approval...
Less complexity creates more possibilityLess complexity creates more
possibilityLess complexity creates more possibilityLess complexity creates more
possibilityLess complexity creates more possibilityLess complexity creates more
possibilityLess complexity creates more possibilityLess complexity creates more
possibilityLess complexity creates more possibilityLess complexity creates more
possibilityLess complexity creates more possibilityLess complexity creates more
possibility


BUILT-IN
OBSERVABILITY
UNDERSTAND-ABILITY


SERVICE CATALOG & ARCHITECTURE DIAGRAMS

With Encore you get an always up-to-date Service Catalog with complete API
documentation and architecture diagrams.


DISTRIBUTED TRACING

Encore automatically instruments your application for detailed observability
with distributed tracing, both for local development and cloud environments.


METRICS & LOGGING

Automatically get metrics and logging for the things you care about. Define
custom metrics and time series with one line of code.
Integrates with


--------------------------------------------------------------------------------


LISTEN TO THE LIBERATED

Join our Discord community to chat with other Encore developers.

Finding Encore was the missing piece — our DevOps workload has dropped 90% for
services migrated to Encore.

Before we might have spent a whole day dealing with Terraform, Kubernetes,
ingress, etc. With Encore we're done in less than an hour.

See case study
 * Mason Stewart
 * CTO, Bookshop.org

Lizza's backend team loves Encore! We've skipped the whole "hiring a DevOps
team" thing and can concentrate on dishing out awesome new features to our
users.

See case study
 * Antonio Santiago Dueñas
 * CTO, Lizza (YC W22)

Encore is great. Imagine having a platform team as great as Spotify or Monzo,
but from day 0.🚀

See case study
 * Simon Vans-Colina
 * CTO, Pave Bank

Encore has been a game-changer for us. We now do 85% less DevOps work and the
whole team can focus on product development without getting distracted.

See case study
 * Jakob Nordfeldt
 * CEO, Skrym

Encore solved our platform-related problems and saved us weeks of work on
DevOps. We can focus on the real product and react to customer feedback within
hours.

 * David Mytton
 * CEO, Console.dev

The local development is awesome, I just run 'encore run' and then I have
locally what we actually have in production.

See case study
 * Pawel Slomka
 * Staff Engineer, Carla

Encore helped us scale our product and infrastructure — without additional
hiring. The ROI we've seen is outstanding, easily 10x.

See case study
 * Daniel Stocks
 * CTO, Carla

Encore lets us go from idea to shipped product at least 3x faster and saves us
hours of dev ops work every week. It's invaluable to have all of the tooling
built for us out of the box.

 * Will Demaine
 * Co-Founder, Alba.art

I've been using Encore for a few months now and I think it's the future for Go
development. Check it out!

 * Matt Boyle
 * Engineering Manager, Cloudflare

Clear the way for possibility


IT'S NEVER TOO LATE
TO EVOLVE

Try Encore
Advice on how to evaluate and try Encore for your existing project.

Show me

Migrate to Encore
See how you can migrate your backend to Encore without breaking a sweat.

See guide

Ask for advice
Speak with us to figure out how you should approach adopting Encore.

Book call




WE HAVE THE ANSWERS

How can I contact you to learn more or get a demo?
+
Can I use Encore for free?
+
What does Encore cost?
+
Is Encore Open Source?
+
How is Encore different from Terraform?
+
How is Encore different from solutions like Heroku or Supabase?
+
Do I need to have a cloud account?
+
Are there limits to Encore's free cloud hosting?
+
Do you have a developer community?
+
What programming languages are supported?
+
What about frontend hosting?
+
Will Encore lock me in?
+
I have AWS/GCP credits, can I use them with Encore?
+


JOIN OUR DEVELOPER COMMUNITY

GitHub
Star Encore on GitHub

Get starring

Discord
Say your piece on Discord

Join

Twitter
Keep tabs on Twitter

Follow

YouTube
Sit back and relax

Watch



ONCE MORE
NO MORE

Stop doing repetitive manual work and float into the flow with Encore

Get Started

Book a demo
// Stay in touch?

Get Updates


Get Updates
Encore
HomeHome
PricingPricing
DocsDocs
Built with EncoreBuilt with Encore
BlogBlog
ChangelogChangelog
Case StudiesCase Studies
PhilosophyPhilosophy
StatusStatus
Use Cases
Event-Driven ApplicationsEvent-Driven Applications
Distributed SystemsDistributed Systems
Community
DiscordDiscord
GitHubGitHub
TwitterTwitter
YouTubeYouTube
TemplatesTemplates
RoadmapRoadmap
ResourcesResources
/etc
ContactContact
Book a demoBook a demo
JobsJobs
PressPress
Terms of ServiceTerms of Service
Privacy PolicyPrivacy Policy
Encore
© 2024 EncoreAll rights reserved
© 2024 Encore All Rights Reserved

Encore
Features

Developers

Docs
Blog
Pricing


Login

Get started
Search Docs
⌘K


// Release your potential