# Electric: The agent platform built on sync

Agents are long-lived entities that live in the data layer. The substrate for them is a sync engine.

Electric is the first agent platform built on sync.

[Agents](/agents) [Streams](/streams) [Sync](/sync)

## Managed agents without the lock-in

### Long-lived logical agents (Data wiring)

Deploy long-running, durable agents that scale to zero.

### Integrate AI coworkers (Business systems)

Bring agents into your existing teams, tools and systems.

### Multi-agent collaboration (Collaboration)

Scale out multi-user, multi-agent systems with humans in the loop.

## Electric Agents

The runtime for long-lived agents

Agents live as durable, synced entities — resumable across devices, observable across teams, forkable for review and experimentation.

[Explore Agents](/agents)

## Electric Streams

The data primitive for the agent loop

Persistent, addressable, real-time streams — a flexible, swiss-army-knife data primitive for agent session data.

[Explore Streams](/streams)

## Electric Sync

The core sync engine technology

Composable sync primitives that power end-to-end reactivity and collaboration for multi-agent systems.

[Explore Sync](/sync)

## No siloes. No black boxes.

Sync, solved, with [standard web tech](/docs/sync/api/http).

[Get started](/docs/sync/quickstart) [Read the Docs](/docs/sync/)

## Works with your stack

Drop in Electric next to your existing API and database. Any web framework, any client — if it speaks HTTP and JSON, it speaks Electric.

### Your data

- [Agent streams](/agents) - Durable, URL-addressable streams for long-lived agents.
- [Real-time streams](/streams) - Append-only streams over HTTP.
- [Database sync](/sync) - Sync from Postgres in real time.

```json
data: {"type": "text-delta", "delta": "Hi, "}
```

### Your stack

- [Auth](/docs/sync/guides/auth) - With your API.
- [Write](/docs/sync/guides/writes) - Through your backend.
- [Middleware](/docs/sync/api/http) - It's just HTTP and JSON.

### Your app

- [TanStack DB](/sync/tanstack-db) - Live queries and optimistic mutations on top of Electric.

```tsx
const Todos = () => {
  const { data } = useLiveQuery(query =>
    query
      .from({ todo: todoCollection })
      .where(({ todo }) => todo.completed)
  )

  return <List todos={data} />
}
```

[Quickstart](/docs/sync/quickstart) [Read the Docs](/docs/sync/)

## Fully managed cloud

Deploy on [Electric Cloud](/cloud) - a globally distributed data delivery network with usage-based pricing.

[Electric Cloud](/cloud) [See pricing](/pricing)

## Scales to millions of users.

Electric streams over plain HTTP, so [standard CDNs](/docs/sync/api/http#caching) fan out high-throughput data delivery without ever touching your database.

- `1M+` concurrent readers
- `99%` CDN cache hit rate
- `∞` DB load stays flat

[Read the benchmarks](/docs/sync/reference/benchmarks)

## Everything you need for multi-agent collaboration

## Latest news and updates

Subscribe to the [Electric Blog](/blog)

- [Introducing Electric Agents — the agent platform built on sync](/blog/2026/04/29/introducing-electric-agents) - Introducing Electric Agents, the agent platform built on sync. Use it to build scalable, collaborative multi-agent systems that integrate into your online systems.
- [Doom on Durable Streams](/blog/2026/04/20/doom-on-durable-streams) - Can Doom run on Durable Streams? Absolutely! The result: live streaming, rewinding, and fork — branch any session at any point and you're instantly back in the game.
- [Fork — branching for Durable Streams](/blog/2026/04/15/fork-branching-for-durable-streams) - Fork adds branching to Durable Streams. Branch any stream at any point — rewind history, fan out agents, or probe without polluting context.
- [Durable Streams — the data primitive for the agent loop](/blog/2026/04/08/data-primitive-agent-loop) - Agents are stateful. The agent loop accumulates a new kind of data that needs a new kind of primitive. Durable Streams is that primitive.
- [AI agents as CRDT peers — building collaborative AI with Yjs](/blog/2026/04/08/ai-agents-as-crdt-peers-with-yjs) - What if an AI agent could be a real-time CRDT peer? Where the agent has its own cursor, streams edits into a live Yjs document, and the whole thing runs on Durable Streams.
- [Yjs over HTTP on Durable Streams](/blog/2026/04/07/yjs-durable-streams-on-electric-cloud) - We've released a new Yjs provider built on Durable Streams — sync fan-out and fast catch-up from the edge for collaborative and agentic systems. Now live on Electric Cloud.

[Electric Blog](/blog) [Follow @ElectricSQL](https://x.com/ElectricSQL) [Follow](https://x.com/ElectricSQL)

## Backed by industry insiders

Built by [devtools and database experts](/about/team). Backed by [industry leading founders](/about/team#investors).

[Team](/about/team) [Investors](/about/team#investors)

## Bring your agents online

[Electric Agents](/agents) [Quickstart](/docs/agents/quickstart)
