Milo is an open source business operating system for product-led B2B companies. It gives you a comprehensive, Kubernetes-native system of record for your organizations, projects, users, and operations — so you can focus on building your product instead of rebuilding the same foundational infrastructure every company needs.
- Mission: To eliminate the undifferentiated heavy lifting that every B2B company faces when scaling operations, identity, and access management.
- Vision: To be the most trusted open foundation for B2B infrastructure, so that any team can ship a production-grade business platform without starting from scratch.
We believe the best infrastructure gets built collaboratively, in the open. Milo is licensed under the AGPL so that improvements to the foundation are shared back with the community — keeping the core strong for everyone who builds on it.
If you're building a B2B product, you've almost certainly faced these problems:
- Organizations & multi-tenancy: Modeling customers as organizations, projects, and nested resource hierarchies is table stakes — but every team rebuilds it from scratch.
- Identity & access: Users, groups, roles, and policy bindings are complex to get right and painful to maintain.
- Audit & compliance: Who did what, when, and why — across every resource — is something regulators ask for and you never quite have.
- Kubernetes-native operations: Your infrastructure team already speaks Kubernetes. Your business layer should too.
Milo solves these problems with a production-ready, extensible platform so you spend your engineering time on what makes your product unique.
| Challenge | How Milo Helps |
|---|---|
| Multi-tenant resource hierarchy | First-class Organizations and Projects with automatic namespace isolation |
| Identity management at scale | Built-in Users, Groups, Roles, and PolicyBindings via a Kubernetes-style IAM API |
| Audit logging & compliance | Structured audit records across every resource operation |
| Platform extensibility | Provider framework for integrating auth (Zitadel), authorization (OpenFGA), billing, and more |
| Cross-cluster operations | Multi-cluster runtime for managing resources across infrastructure and control-plane clusters |
If you'd like to learn more, check out the Milo repository or visit datum.net.
- milo — The core Milo API server, controllers, and CRDs. Start here.
More components will live here as Milo grows into a full suite of open source services.
Milo is built in the open and we welcome contributors of all kinds.
- Join the conversation on Discord or GitHub Discussions.
- Follow Datum on LinkedIn for updates.
- Read the Datum blog for engineering deep-dives and product news.
- Open an issue or pull request in any of the repos above — we'd love to work with you.
