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

Image

Agents

Keep AI agents and users in sync    

Image

Apps

Make apps super fast and collaborative

Image

Dashboards

Build live, real-time dashboards       

Image

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.

Image
Your whole data model
Partial
replication
Image
Just the relevant data   
Fan-out  
Image
Client
Image
Client
Image
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
Image

Auth

Control data access

Image

Writes

Handle writes

Image

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.

Image
TanStack
Image
Phoenix
Image
React
Image
Next.js
Image
Neon
Image
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
ImageImageImage

Used by world leading companies

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

Image
“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
Image
“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.

Image
Paul Copplestone
CEO Supabase
Image
Spencer Kimball
CEO Cockroach
Image
Jordan Tigani
CEO Motherduck
Image
Monica Sarbu
CEO Xata
Image
Sriram Subramanian
CTO Nile
Image
Peter van Hardenberg
Ink & Switch
Image
Chris Riccomini
MaterializedView
Image
José Valim
Creator of Elixir
Image
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
Image

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.

Image

Durable Sessions — the key pattern for collaborative AI

ImageJames 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 →
Image

Durable Streams 0.1.0 & State Protocol

ImageKyle 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 →
Image

Announcing Durable Streams

ImageKyle Mathews

We're open-sourcing Durable Streams, a persistent stream primitive and HTTP protocol for reliable, resumable, real-time data streaming into client applications. It's extracted from ~1.5 years of production use at Electric.

Read post →
Image

Electric 1.1: new storage engine with 100x faster writes

ImageIlia Borovitinov

A behind‑the‑scenes look at Electric's new storage engine: why we built it, how it works, and how it improves performance in production.

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

Image

About Contact Legal Docs Demos Blog Sign upTanStack DBPGliteXBlueskyDiscordGitHub

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

Advertisement