electric-sql/electric

The agent platform built on sync.

What it solves

Electric は Postgres データベース向けのリアルタイム同期エンジンを提供します。部分レプリケーション、ファンアウト、データ配信といった複雑な同期ロジックを自前で実装する必要がなくなり、ライブローカルデータを必要とする高速でモダンなソフトウェアや AI エージェントの構築に不可欠です。

How it works

Electric は論理レプリケーションを有効化した Postgres データベースの前に配置されるリードパス同期エンジンです。低レベルの HTTP API を介して Postgres からデータを同期し、この API は CDN と統合してスケーラブルな配信が可能です。ユーザーは「Shapes」を使って部分レプリケーションを管理し、同期するデータを定義します。クライアントライブラリ(TypeScript)やフレームワーク統合(React)を通じてデータを利用できます。

Who it’s for

サーバーサイドの Postgres データベースとクライアント間でリアルタイムデータ同期が必要な開発者、特にライブローカルデータへのアクセスが必要な AI エージェントを構築する開発者向けです。

Highlights

  • リアルタイム Postgres 同期エンジン
  • Shapes による部分レプリケーションのサポート
  • 柔軟なデータ配信を可能にする低レベル HTTP API
  • 高いスケーラビリティを実現する CDN との統合
  • TypeScript クライアントライブラリと React フック(例: useShape)で簡単に統合可能