Crate Documentation
Crate is the API Toolbox for modern developers. Choose the modules you need to route traffic, manage secrets, and audit your infrastructure without vendor lock-in.
📦 Crate Platform
General documentation for the overarching Crate ecosystem, deployment methods, and the CLI.
- ☁️ Crate Cloud: Managed dashboard and advanced platform features.
- 🏠 Community Edition: Standalone, YAML-driven deployment.
- 💻 CLI Reference: Universal CLI for configuration and secrets injection.
🚀 Gateway Module
The high-performance, in-memory proxy for your APIs. Route, limit, and transform traffic.
- 🧠 Core Concepts: Radix-tree routing, rate limiting, and security concepts.
- 🔌 Plugins: Request transformation, CORS, and AI Shield plugins.
🔐 Secrets Module
Securely store and manage environment variables with zero-knowledge encryption.
- 📖 Overview: Architecture and key concepts for the vault.
- 🛡️ Security Deep Dive: Learn about our 3-tier key hierarchy.
📄 Reference
- ⚙️ Configuration YAML: Unified schema for
crate.yml. - 🔑 API & Auth: Programmatic management via the Crate API.
Note
Crate is currently in public beta. Features are subject to change and bugs may exist.