BlueKing CMDB is an enterprise-grade configuration management platform for assets and applications built in Go as a microservice architecture with REST APIs.
The platform addresses the need to manage diverse infrastructure resources—hosts, processes, middleware, virtual resources, and custom objects—within a unified system. It solves this by providing customizable data models that organizations can extend beyond built-in types like business, cluster, and host. The architecture separates atomic operations on core resource types from higher-level scenario layers that combine these operations to fulfill user requests. Key capabilities include topological host management with snapshot data, extensible organizational hierarchy management, custom model definition, process management, event registration and push via callbacks, role-based permission management, and operation audit trails.
Organizations should adopt this tool if they need a CMDB that accommodates non-standard infrastructure components and custom business objects without being locked into predefined schemas. It suits enterprises managing complex, heterogeneous environments where the ability to define new models and relationships on demand is essential. The platform supports both containerized deployment via Helm and traditional installation approaches, making it adaptable to different operational environments.
The project maintains active engagement with its user base, with nearly all open issues originating from external adopters rather than the core team, demonstrating substantial real-world usage. Maintainers respond to new issues and pull requests within a day. Work tracked in the issue system centers on normal-priority items, pending tasks, and feature requests, reflecting a steady cadence of incremental improvements and community-driven enhancements.