Typhon Documentation
Real-time, low-latency ACID database engine with an ECS data model and microsecond-level performance — embedded, in-process, no server.
New here? Start with Getting Started — a working Typhon app in about five minutes.
Explore the docs
| Section | What's inside |
|---|---|
| Guides | Task-oriented how-to: model your data, transact, query, and run systems. Start here. |
| Key Concepts | The vocabulary — one short page per concept, cross-linked, each pointing at its API reference. |
| Feature Catalog | One page per feature, with usage snippets and guarantees — organized for Ctrl-F lookup. |
| Technical Overview | How the engine is built — 14 chapters spanning storage, MVCC, indexing, durability, runtime, and errors. |
| Tools | The Workbench GUI (typhon ui) and the typhon CLI — Typhon is a complete toolchain, not just a library. |
| API Reference | Generated reference for the public API (engine + Profiler + Protocol + Schema.Definition). |
| Demos | AntHill — a persistent world larger than RAM, proving Typhon's beyond-RAM ECS thesis. |
| Benchmarks | The latest regression report, run on CI reference hardware. |
Who is Typhon for?
| Workload | Why it fits |
|---|---|
| Game servers | High-frequency entity updates, ECS-native model, transactional safety |
| Simulations | MVCC snapshot reads during world ticks — readers never block writers |
| Real-time systems | Microsecond reads, predictable latency, no GC pressure |
| Embedded apps | No server process, runs in-process, single-file storage |
Product site: typhondb.io · Source: github.com/Log2n-io/Typhon