Sirr Documentation

The secret manager built for the AI era. Every secret expires. By design.

Getting started

Sirr (pronounced "sirr", Arabic for "secret") is a self-hosted ephemeral secret vault. A single Rust binary handles encryption, storage, and expiry with zero runtime dependencies. Push a secret, set a TTL or read limit, and it destroys itself automatically.

Guides

Quickstart

Install Sirr and push your first secret in under two minutes.

Read more

Architecture

Understand how Sirr encrypts, stores, and expires secrets.

Read more

Security

Threat model, encryption details, and zero-trust design.

Read more

AI Workflows

Patterns for using Sirr with Claude, LangChain, and CI/CD.

Read more

Resources

API Reference

Complete HTTP API reference for creating, retrieving, and managing ephemeral secrets.

CLI Reference

All 9 CLI commands for pushing, pulling, and managing secrets from the terminal.

MCP Server

Connect Sirr to Claude Code for AI-native secret management.

SDKs

Official client libraries for Node.js, Python, and .NET.

Was this page helpful?