Skip to content
Home

OctoStore

Provides leader election and distributed coordination via HTTP API to ensure one process or agent acts at a time

The product is an open-source coordination service that provides leader election and distributed locking via an HTTP API so only one process, job, or agent acts at a time. It solves race conditions, duplicate work, and stale-leader writes for scheduled jobs, cleanup workers, singleton schedulers, and agent fleets. It is for developers and operations teams in business environments building distributed systems across any language or runtime. It is delivered as a free hosted public service requiring no login and as a self-hosted MIT-licensed single binary with SQLite using the same HTTP and JSON API.

Key features

  • Leader election via HTTP API
  • Anonymous election rooms
  • Campaign renew and resign
  • Monotonic fencing terms
  • Named HTTP locks
  • Lock expiry and renewal
  • Lock release and watches
  • Webhooks for coordination
  • Task claims and sessions
  • Fleet coordination
  • Single binary self-host
  • SQLite persistence
  • Static tokens and OAuth
  • No social media activity within the last 30 days
GTM channels
  • Blog
  • API
  • Docs
ICP
  • Software developers
  • DevOps sre teams
  • Engineering teams