🚀 Electric is now in GA! See the 1.0 release post »
Skip to content
Main Navigation ProductUse casesDocsDemosBlogAbout
Sign-up to Cloud
Sign-up
Sign-up to Cloud
Sign-up to Cloud
Sign-up
Sign-up to Cloud

Sync

solved

Sync makes apps awesome.
Electric solves sync.

Sign-up to Cloud
Sign-up
Quickstart
​
GitHub
sql
CREATE TABLE projects (
  id SERIAL PRIMARY KEY,
  title TEXT UNIQUE
);

CREATE TABLE issues (
  id SERIAL PRIMARY KEY,
  project_id INTEGER
    REFERENCES projects(id)
);
tsx
function Component({ project }) {
  const { data } = useShape({
    params: {
      table: 'issues',
      where: `project_id = ${project.id}`
    }
  })

  return <List issues="data" />
}

Sync makes apps awesome

Sync is the magic ingredient behind fast, modern software. From apps like Figma and Linear to AI agents running on live local data.

Apps

Make apps super fast and collaborative

Dashboards

Keep dashboards live and real-time

Workers

Sync data into workers at the edge

Agents

Run AI agents on live local data      

Why sync
Sign-up

Electric solves sync

Electric is a Postgres sync engine. It solves the hard problems of sync for you, including partial replication, fan-out, and data delivery.

Your whole data model
Partial
replication
Just the relevant data   
Fan-out  
Client
Client
Client

So you can build awesome software — without rolling your own sync.

How it works
Partial replication

With your existing stack

Electric works with any any Postgres, any data model and any web framework. that speaks HTTP and JSON It syncs data out of Postgres into anything you like, from a Javascript state variable to a local SQL database.

Your database

Auth

Control data access

Writes

Handle writes

Middleware

It's all just HTTP &and JSON

Your stack
Your app

So you can adopt sync incrementally, one route at a time, into both greenfield and brownfield applications.

Supabase
Neon
Phoenix
Next.js
TanStack
React
Quickstart
Docs

Scales to millions of users

Electric uses standard CDNs to scale high-throughput data delivery to millions of users.

The chart below shows latency and memory-use stay low and flat as we scale up-to an 80Gb/s workload to a million concurrent users from a single commodity Postgres.

You can host it yourself or use the Electric Cloud platform for managed sync with a built-in data delivery network.

Electric Cloud
Benchmarks

No siloes. No black boxes.

Just real-time sync, solved. It’s all open source and it’s all just Postgres and HTTP.

Quickstart
Docs

Used by world leading companies

Built into developer tools like Firebase and Supabase. Used in production by products like Trigger.dev, Otto and Doorboost.

“We use ElectricSQL to power Trigger.dev Realtime, a core feature of our product. It's simple to operate as we already use Postgres, and it scales to millions of updates per day.”
— Matt Aitken, CEO, Trigger.dev
“ElectricSQL enables us to reliably stream agent updates in real-time at scale. It has dramatically simplified our architecture while delivering cell-level reactive updates.
— Sully Omar, CEO, Otto
Use cases
Examples

Backed by industry insiders

Built by devtools and database experts. Backed by industry leading founders.

Paul Copplestone
CEO Supabase
Spencer Kimball
CEO Cockroach
Jordan Tigani
CEO Motherduck
Monica Sarbu
CEO Xata
Sriram Subramanian
CTO Nile
Peter van Hardenberg
Ink & Switch
Chris Riccomini
MaterializedView
José Valim
Creator of Elixir
Adam Wiggins
Muse, Heroku
Team
Investors

Fully open source

With a thriving open source community and over 600,000 downloads a week.

Join the Discord
Star on GitHub

PGlite
Embeddable Postgres

Electric also develops PGlite, a lightweight WASM Postgres with real-time, reactive bindings.

PGlite.dev ↗
GitHub

Latest news and updates

Subscribe to the Electric Blog for the latest news and updates.

Electric 1.0 released

James Arthur

With version 1.0 Electric is now in GA. The APIs are stable and the sync engine is ready for mission critical, production apps.

Read post →

Electric BETA release

Kyle Mathews

With version 1.0.0-beta.1, the Electric sync engine is now in BETA! If you haven't checked out Electric recently, it's a great time to take another look.

Read post →

Local-first with your existing API

James Arthur

Local-first is often seen as eliminating your API. But what if you like your API or need to keep it as part of your stack? This post shows how you can develop local-first apps incrementally, using your existing API.

Read post →

A new approach to building Electric

James Arthur

Electric Next is a new approach that we've adopted to building Electric. One that's informed by the lessons learned building the previous system and inspired by new insight from Kyle Mathews.

Read post →

Follow @electric-sql.com on Bluesky and  @ElectricSQL on X:

Loading posts...
Subscribe
Blog
Follow

Get started

Start with the Quickstart. Dive deeper with the Docs and Demos.

Quickstart
Docs
Demos

About Contact Legal Docs Demos Blog Sign upPGliteGitHubBlueskyDiscord

Released under the Apache 2.0 License. © 2025 Electric DB Limited.