Features
Postgres Sync read-path engine with partial replication via Shapes
Durable Streams: persistent, addressable real-time HTTP streams
Electric Agents: runtime for long-lived, resumable, forkable agents
TanStack DB: reactive client store with sub-millisecond reactivity
PGlite: embeddable Postgres with reactivity and sync (10M weekly downloads)
Shapes: control sync subsets and partial replication
Fork: branching for Durable Streams – rewind, branch, probe
Yjs integration: CRDT-based collaborative editing via streams
Function-based params/headers in TypeScript client for dynamic auth
Multiple client libraries: TypeScript, Elixir, Phoenix integration
Electric Cloud managed service with CDN caching for scalable delivery
PostGIS support in PGlite
Agent skills in npm packages (collaboration with TanStack)
Durable Transports for TanStack AI and Vercel AI SDK
Self-hosted deployment option
Distributed tracing for LLM agents
Capture prompts, retrievals, tool calls, outputs
Human annotations on traces
Create datasets from traces
Run experiments to compare changes
OpenTelemetry-native instrumentation
Self-host locally, Docker, or Kubernetes
Cloud instances with free tier
Vendor agnostic: any model or framework
3M+ monthly downloads, 9k+ GitHub stars