Skip to main content
Most teams can’t afford to keep their logs around for long. Tools like Datadog and Elastic charge by the gigabyte and by the month, so logs get deleted after a few weeks just to control cost, even though audits, incident investigations, and compliance rules often call for keeping them much longer. ObsidianLog archives your logs somewhere cheap and permanent, without handing them to another company. Everything is encrypted before it ever leaves your machine, so only you can read it, and every entry is cryptographically chained together, so you can prove later that nothing was quietly changed or deleted. Your day-to-day monitoring tool stays exactly as it is. ObsidianLog becomes the place logs go once you’re done actively watching them, kept safe and provably intact for as long as you need them.

Who it’s for

How to use it

Release binary

Recommended for most people. Download, extract, run. No Rust toolchain needed.

Build from source

For the latest code, or if you want to build with Cargo yourself.

Docker

Run it in a container, a Compose file is included.

cargo install (coming soon)

Not published to crates.io yet. Use the release binary or build from source for now.
No install at all? Fork the repo and run the GitHub Actions demo to watch the whole pipeline run in your browser, zero setup.
ObsidianLog is in active beta ahead of its public launch. If you try it, we’d genuinely like to know how it went, good or bad. Start with the Tutorials, or jump straight to giving feedback.

Get involved

Suggest a feature

Have an idea? We want to hear it.

Give feedback

Tried it? Tell us how it went, even briefly.

Star the repo

A real, visible way to support the project.

Join the discussion

Open-ended questions that aren’t quite a bug or a feature request.
Want to contribute code? See Contributing for the development setup, PR checklist, and conventions.

Dig deeper

Tutorials

Step-by-step walkthroughs: the local backend, the Sia backend, and returning to an existing install.

Using the CLI

Every obsidianlog command (init, serve, query, verify) with the full flag reference.

Storage Backends

Local, hosted (Sia Storage), or bring your own indexer: what each means and how to choose.

Architecture & Security

How a log batch becomes a hash-chained, encrypted archive, and the security model behind it.
Open source and MIT-licensed. See Support & Feedback if you’re stuck.