🔥 Introducing Tanstack DB – now in BETA! Reactive client store for building super fast apps on sync!
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

Composable sync primitives.
That work with your stack.

Sign-up to Cloud
Sign-up
Quickstart
​
GitHub
Are you an LLM? View /llms.txt for optimized Markdown documentation
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 multi-user, multi-agentAI apps.

Agents

Keep AI agents and users in sync    

Apps

Make apps super fast and collaborative

Dashboards

Build live, real-time dashboards       

Workers

Sync data into workers at the edge

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.

TanStack
Phoenix
React
Next.js
Neon
Supabase
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 likeFirebase 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.

Announcing Hosted Durable Streams

Kyle Mathews

Hosted durable streams are live on Electric Cloud. You can now sync and stream AI sessions and low-latency real-time data alongside structured database changes.

Read post →

From science fiction to reality — you can build difficult things with LLMs now

Sam Willis

Four years ago, I described a "real-time collaborative parametric CAD app" on Hacker News — completely out of reach for a solo developer. In late 2025, LLMs changed the equation. Over the holidays, I built it — 70k lines of TypeScript, essentially all written by coding agents.

Read post →

Durable Sessions — the key pattern for collaborative AI

James Arthur

As the world moves to getting things done through agents, the winners are going to be the products that combine AI with team-based collaboration. Building AI apps on a Durable Session architecture is the best way to do that.

Read post →

Durable Streams 0.1.0 & State Protocol

Kyle Mathews

Two weeks after announcing Durable Streams, we're shipping 0.1.0 to npm—the first official packages you can install and use in production. This release introduces the State Protocol for database-style sync semantics and includes improved conformance tests.

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

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