Event sourcing that
remembers everything
AllSource stores every state change as an immutable event. Query any point in history with sub-microsecond latency. No event is ever lost, overwritten, or silently mutated.
Built for systems that can't afford to forget
Immutable Event Log
Every state change is an append-only event with CRC32 checksums. No silent updates, no lost writes. The complete provenance of every record is preserved forever.
Time-Travel Queries
Reconstruct the state of any entity at any historical timestamp with 11.9us p99 latency. Debug production issues by replaying exactly what happened.
WAL + Parquet Durability
Write-Ahead Log with configurable fsync ensures no event is ever lost. Parquet columnar storage with Snappy compression gives you fast analytical reads and compact storage.
DashMap Concurrent Reads
In-memory concurrent hash map delivers 469K events/sec ingestion and sub-microsecond reads. Lock-free architecture means reads never block writes.
Projections & Snapshots
Build materialized views that stay in sync with your event stream. Checkpoint snapshots periodically to keep recovery fast as your event volume grows.
Schema Governance
Register and validate event schemas before they enter the store. Catch breaking changes at ingest time, not in production at 3 AM.
Two API calls. That's it.
# Ingest an event
curl -X POST https://api.all-source.xyz/api/v1/events \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"event_type": "order.placed",
"entity_id": "order-123",
"payload": { "total": 149.99, "items": 3 }
}'
# Time-travel query: what was this order's state yesterday?
curl "https://api.all-source.xyz/api/v1/events/query?\
entity_id=order-123&before=2026-04-19T00:00:00Z" \
-H "Authorization: Bearer $API_KEY"Start capturing events in 60 seconds
Free tier: 100K events/month. No credit card required. Open source, self-host or cloud.
