Community
KeyRack is an open-source project. The core engine is community-driven; commercial extensions fund ongoing development.
License
Section titled “License”Core engine — AGPL-3.0-or-later
Section titled “Core engine — AGPL-3.0-or-later”KeyRack’s core (keyrack-oss) is licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later).
Using KeyRack’s engine inside a larger work that you distribute or operate as a network service requires that work to comply with the AGPL.
Interoperability components — Apache-2.0
Section titled “Interoperability components — Apache-2.0”To maximize interoperability:
- Protocol Buffers definitions (
proto/) — Apache-2.0 - High-level client SDK (
keyrackcrate) — Apache-2.0
Commercial alternative
Section titled “Commercial alternative”Commercial licensing is available for organizations that wish to embed KeyRack without AGPL reciprocity obligations.
Repository
Section titled “Repository”- GitHub: github.com/KeyRack-io/keyrack
- Issues: github.com/KeyRack-io/keyrack/issues
Contributing
Section titled “Contributing”Contributions welcome on the open source core:
- Fork the repository
- Create a feature branch
- Run
cargo test --workspaceand ensure tests pass - Submit a pull request with a clear description
Security vulnerabilities should be reported via the responsible disclosure process in SECURITY.md — do not open public issues for security bugs.
Code of conduct
Section titled “Code of conduct”Be respectful and constructive. Security-critical code requires careful review — expect thorough feedback on crypto and authorization changes.
Stay connected
Section titled “Stay connected”- Watch the GitHub repository for releases
- Read Why KeyRack for project motivation
- Try the demos to evaluate fit
See also: Commercial licensing · Developer guide