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
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