# Ursula 0.9 > Open-source Distributed Durable Streams over HTTP, backed by S3. These docs are for Ursula 0.9.x (0.9.0). The latest docs are at https://ursula.tonbo.io/llms.txt. Customer-facing documentation. Each page is also available as raw markdown at https://ursula.tonbo.io/docs/0.9/.md (e.g. https://ursula.tonbo.io/docs/0.9/quick-start.md). For all docs concatenated, fetch https://ursula.tonbo.io/docs/0.9/llms-full.txt. ## Getting Started - [Ursula](https://ursula.tonbo.io/docs/0.9/introduction.md) - [Why Ursula](https://ursula.tonbo.io/docs/0.9/why-ursula.md) - [Install](https://ursula.tonbo.io/docs/0.9/install.md) - [Quick Start](https://ursula.tonbo.io/docs/0.9/quick-start.md) - [Clients](https://ursula.tonbo.io/docs/0.9/clients.md) ## Deploy - [Deploy a Cluster](https://ursula.tonbo.io/docs/0.9/deploy-cluster.md) - [Configuration](https://ursula.tonbo.io/docs/0.9/configuration.md) - [Security](https://ursula.tonbo.io/docs/0.9/security.md) ## Examples - [Resumable AI Stream](https://ursula.tonbo.io/docs/0.9/examples/resumable-ai-stream.md): Stream LLM tokens through a durable timeline so clients can refresh, reconnect, and resume without losing a token. - [Chat Room](https://ursula.tonbo.io/docs/0.9/examples/chat-room.md): One JSON stream per room: append messages, replay history from an offset, and tail new messages live. - [Browser Telemetry](https://ursula.tonbo.io/docs/0.9/examples/browser-telemetry.md): Collect replayable browser events in a JSON stream and replay or tail them by offset. - [SQLite on Ursula](https://ursula.tonbo.io/docs/0.9/examples/sqlite-vfs.md) ## Concepts - [Streams](https://ursula.tonbo.io/docs/0.9/concepts/streams.md) - [Buckets](https://ursula.tonbo.io/docs/0.9/concepts/buckets.md) - [Offsets](https://ursula.tonbo.io/docs/0.9/concepts/offsets.md) - [Read Modes](https://ursula.tonbo.io/docs/0.9/concepts/read-modes.md) - [Exactly-Once Writes](https://ursula.tonbo.io/docs/0.9/concepts/exactly-once-writes.md) - [Conditional Writes](https://ursula.tonbo.io/docs/0.9/concepts/conditional-writes.md) - [Snapshots](https://ursula.tonbo.io/docs/0.9/concepts/snapshots.md) - [Bootstrap](https://ursula.tonbo.io/docs/0.9/concepts/bootstrap.md) - [Durability and Consistency](https://ursula.tonbo.io/docs/0.9/concepts/durability-and-consistency.md) - [Binary SSE](https://ursula.tonbo.io/docs/0.9/concepts/binary-sse.md) - [Length-Prefixed Framing](https://ursula.tonbo.io/docs/0.9/concepts/len-prefixed-framing.md) ## API Reference - [API overview](https://ursula.tonbo.io/docs/0.9/api/overview.md) - [Create bucket](https://ursula.tonbo.io/docs/0.9/api/create-bucket.md) - [Create stream](https://ursula.tonbo.io/docs/0.9/api/create-stream.md) - [Append](https://ursula.tonbo.io/docs/0.9/api/append.md) - [Read stream](https://ursula.tonbo.io/docs/0.9/api/read.md) - [Head stream](https://ursula.tonbo.io/docs/0.9/api/head-stream.md) - [Publish snapshot](https://ursula.tonbo.io/docs/0.9/api/publish-snapshot.md) - [Read snapshot](https://ursula.tonbo.io/docs/0.9/api/read-snapshot.md) - [Bootstrap](https://ursula.tonbo.io/docs/0.9/api/bootstrap.md) - [Delete stream](https://ursula.tonbo.io/docs/0.9/api/delete-stream.md) ## Operate - [ursulactl](https://ursula.tonbo.io/docs/0.9/cli.md) - [Operations](https://ursula.tonbo.io/docs/0.9/operations.md) - [Recovering stopped Raft groups](https://ursula.tonbo.io/docs/0.9/apply-failure-recovery.md) - [Observability](https://ursula.tonbo.io/docs/0.9/observability.md) - [Troubleshooting](https://ursula.tonbo.io/docs/0.9/troubleshooting.md) ## Architecture - [Overview](https://ursula.tonbo.io/docs/0.9/architecture/overview.md) ## Comparisons - [Comparisons](https://ursula.tonbo.io/docs/0.9/competitive-comparison.md) ## Protocol Specification - [Durable Streams Protocol](https://ursula.tonbo.io/docs/0.9/specs/durable-stream.md) - [Durable Streams Extensions](https://ursula.tonbo.io/docs/0.9/specs/extensions.md) ## Reference - [Release notes](https://ursula.tonbo.io/docs/0.9/release-notes.md): Changes that affect clients and operators, newest first. - [Immutable reads](https://ursula.tonbo.io/docs/0.9/api/immutable-reads.md)