BlueKing CMDB
github.com
What it is
BlueKing CMDB is an enterprise configuration-management platform for managing assets and applications. Teams can extend built-in model attributes and create models and relationships for networks, middleware and virtual resources. The platform provides machine-data snapshots, automatic discovery and change-event pushes. Host management covers basic attributes, snapshots and ownership relationships; organizational tools manage business-based structures, while process management organizes host processes by module. Event registration and delivery use callbacks. User-group permissions provide access controls, and operation auditing supports tracing user activity. BlueKing CMDB uses a microservice architecture with a Go backend and Vue.js frontend. Deployment documentation lists ZooKeeper, Redis and MongoDB dependencies, with Elasticsearch and Monstache for full-text search. The project supports independent deployment, and its container instructions cover Windows, macOS and Linux Docker environments. The open-source version is MIT-licensed and free, but disables user-management functionality because it runs without login. Documentation, a wiki, a forum, video tutorials and QQ technical groups are listed as support resources.
Spec sheet
- What it does
- BlueKing CMDB is an enterprise configuration-management database for assets and applications.Read 15 Oct 2026 · github.com
- Deployment
- The project supports an independently deployable version, and its container deployment instructions cover Windows, macOS and Linux Docker environments.Read 30 Sep 2026 · github.com
- API
- The repository publishes API instructions and identifies the project as a REST-API tool.Read 15 Oct 2026 · github.com
- Integrations
- BlueKing positions CMDB alongside its CI, container-management, PaaS and SOPS products.Read 15 Oct 2026 · github.com
- Support
- The project lists a wiki, white paper, forum, video tutorials and a technical QQ group.Read 15 Oct 2026 · github.com
- Architecture
- The design separates atomic resources such as hosts, processes and generic objects from higher-level scenario operations.Read 15 Oct 2026 · github.com
- Audit
- User operations can be audited and traced back.Read 15 Oct 2026 · github.com
- Build limitation
- The build guide warns that Python 3 can cause scripts to fail and recommends Python 2.Read 15 Oct 2026 · github.com
- Build requirements
- Source compilation requires Go 1.20 or newer, Python 2.7.5 or newer, Node.js 4 or newer and Tongsuo 8.3.2.Read 15 Oct 2026 · github.com
- Container deployment
- The repository includes Helm deployment material for installing CMDB on Kubernetes.Read 15 Oct 2026 · github.com
- Custom modeling
- Administrators can extend built-in model fields and create new models and relationships for networks, middleware and virtual resources.Read 15 Oct 2026 · github.com
- Database dependencies
- The installation guide recommends Redis 3.2.11 and MongoDB 4.2.8.Read 15 Oct 2026 · github.com
- Dependencies
- The deployment documentation lists ZooKeeper, Redis and MongoDB as dependencies, with Elasticsearch and Monstache for full-text search.Read 30 Sep 2026 · github.com
- Discovery
- Automatic machine-data discovery and machine snapshots are included.Read 15 Oct 2026 · github.com
- Discovery and events
- The product provides machine-data snapshots, automatic data discovery and proactive change-event pushes.Read 30 Sep 2026 · github.com
- Documentation
- Official documentation covers quick starts, deployment and maintenance, scenarios, development, videos and frequently asked questions.Read 15 Oct 2026 · bk.tencent.com
- Event integration
- Event registration and pushing use a callback-based mechanism.Read 30 Sep 2026 · github.com
- Event system
- Callback-based event registration and push notifications are provided.Read 15 Oct 2026 · github.com
- Host management
- Host management includes basic host attributes, snapshot data and host ownership relationships.Read 30 Sep 2026 · github.com
- Host topology
- The product manages host attributes, snapshots and ownership relationships in a topology view.Read 15 Oct 2026 · github.com
- Independent access finding
- LinuxLinks reports user-group rights management and operation auditing.Read 15 Oct 2026 · linuxlinks.com
- Independent description
- LinuxLinks describes bk-cmdb as an enterprise CMDB for organizing hosts, processes and generic objects.Read 15 Oct 2026 · linuxlinks.com
- Independent discovery finding
- LinuxLinks lists automatic data discovery, machine snapshots and extensible service topology.Read 15 Oct 2026 · linuxlinks.com
- Independent event finding
- LinuxLinks reports callback event registration and push notifications.Read 15 Oct 2026 · linuxlinks.com
- Independent feature coverage
- LinuxLinks lists topology-based host management, snapshots, ownership and scalable business organization as features.Read 15 Oct 2026 · linuxlinks.com
- Independent implementation finding
- LinuxLinks states that bk-cmdb is written in Go.Read 15 Oct 2026 · linuxlinks.com
- Independent licence finding
- LinuxLinks identifies the project as MIT-licensed free and open-source software.Read 15 Oct 2026 · linuxlinks.com
- Independent modeling finding
- LinuxLinks confirms that built-in models can be combined with custom models and associations.Read 15 Oct 2026 · linuxlinks.com
- Latest opened release
- GitHub lists v3.14.6 as the latest release shown, published on May 30, with TLS support for MongoDB, Redis and Elasticsearch among its changes.Read 15 Oct 2026 · github.com
- Licence
- bk-cmdb is released under the MIT licence, and the project says the applicable licence will not be changed for delivered versions.Read 15 Oct 2026 · github.com
- License and support
- The repository is MIT-licensed and lists documentation, a wiki, a forum, video tutorials and QQ technical groups as support resources.Read 30 Sep 2026 · github.com
- Limit: affected versions
- NVD identifies BlueKing CMDB versions 3.2.2 through 3.9.47 as affected, with CISA-ADP marking versions below 3.10.0.Read 15 Oct 2026 · nvd.nist.gov
- Maker headquarters
- The BlueKing contact address is in Tencent’s KeXing Science Park in Nanshan District, Shenzhen.Read 15 Oct 2026 · bk.tencent.com
- Maker history
- BlueKing is described by Tencent as an internally developed PaaS solution from its Interactive Entertainment Group technical-operations organization.Read 15 Oct 2026 · bk.tencent.com
- Notable news
- Tencent’s BlueKing site records the community-edition CMDB becoming open source in December 2016.Read 15 Oct 2026 · bk.tencent.com
- Open-source limit
- The current open-source version disables user-management functionality because it is a no-login version.Read 30 Sep 2026 · github.com
- Organization management
- It provides scalable organization structures based on business groupings.Read 15 Oct 2026 · github.com
- Owner founding
- Tencent, the parent company, says it was founded in 1998 and is headquartered in Shenzhen, China.Read 15 Oct 2026 · tencent.com
- Permissions
- Access control is based on flexible user groups and supports granular rights management.Read 15 Oct 2026 · github.com
- Process management
- Host processes are managed through modules.Read 15 Oct 2026 · github.com
- Product purpose
- BlueKing CMDB is an enterprise configuration-management platform for assets and applications.Read 30 Sep 2026 · github.com
- Release practice
- The maintainers warn that the master branch may be unstable and recommend releases for stable binaries.Read 15 Oct 2026 · github.com
- Security feature
- Release v3.14.6 added TLS connection support for MongoDB, Redis and Elasticsearch.Read 15 Oct 2026 · github.com
- Security vulnerability
- NVD records CVE-2024-22873 as an unauthenticated server-side request-forgery issue in the event-subscription function.Read 15 Oct 2026 · nvd.nist.gov
- Self-hosting
- Stable binaries are released for download and the project documents independent installation and deployment.Read 15 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Supports custom models and relationships.
- Provides automatic discovery and change-event pushes.
- Audits user operations.
- Supports independent deployment.
- MIT-licensed and free.
Limits
- Open-source version disables user management.
- Deployment documentation lists several dependencies.
- Full-text search adds Elasticsearch and Monstache dependencies.
Who it suits
BlueKing CMDB suits organizations that need to model assets and applications, discover machine data and manage host ownership. Teams deploying the open-source version should account for its disabled user-management functionality.
BlueKing CMDB in depth
Read the full write-up
Overview
BlueKing CMDB is an open-source configuration-management platform for modeling infrastructure assets and applications. It suits organizations that want to shape a CMDB around their own environment and can handle self-hosted deployment. Its modeling and discovery breadth is compelling, but the no-login open-source edition disables user management—a serious constraint for deployments that require managed access.
Key features
Teams can extend built-in attributes and create models and relationships for networks, middleware, and virtual resources. This flexibility can accommodate infrastructure that does not fit a fixed asset schema, but organizations must be ready to define and maintain their own model.
Machine-data snapshots, automatic discovery, and proactive change-event pushes help keep configuration records current. Host management combines basic attributes, snapshots, and ownership relationships; business-based organizational management and module-based host process management connect those records to operational structures. Service and dependency mapping, discovery imports, and ownership tracking round out its configuration-management scope.
Event registration and delivery use callbacks. User-group-based permissions and operation auditing offer mechanisms for access control and traceability, but the open-source edition’s lack of login functionality limits those controls in practice. The microservice architecture uses a Go backend and Vue.js frontend. Deployment documentation names ZooKeeper, Redis, and MongoDB as dependencies, with Elasticsearch and Monstache for full-text search, so this is a system to plan and operate rather than a lightweight install.
Pricing
The Community Edition costs nothing, billed 永久免费, and includes one-click deployment, automated operations, community access, and documentation. It is the natural starting point for teams able to run the software themselves, though its disabled user management makes it a poor fit where login-based access is required.
Partner enterprise services use custom pricing, billed 联系我们. The package includes expert customization, 7*24h dedicated service, enterprise integration, and internal training; it better fits organizations seeking implementation or ongoing support than teams looking for a priced self-service tier. BlueKing CMDB also offers a free trial.
Platforms
BlueKing CMDB supports API, Linux, macOS, self-hosted, web, and Windows environments. It offers on-premises deployment, and its container instructions cover Docker environments on Windows, macOS, and Linux. Its MIT license and project resources—including documentation, a wiki, a forum, video tutorials, and QQ technical groups—give self-managing teams several ways to get help.
Who it's for
Choose BlueKing CMDB if your organization needs adaptable configuration models, automated discovery, and host ownership relationships, and has the capacity to deploy and maintain a self-hosted platform. Look elsewhere if user management and authenticated access are essential in the open-source edition, or if you want a service without the deployment and dependency responsibilities.
Pros and cons
Pro: Extensible models and relationships can represent networks, middleware, and virtual resources rather than forcing every environment into a fixed schema.
Pro: Snapshots, automatic discovery, change-event pushes, and ownership tracking help connect infrastructure records to ongoing operational changes.
Pro: The Community Edition is permanently free, MIT-licensed, and supports self-hosting.
Con: The open-source edition disables user management because it runs without login, undermining permission controls for organizations that need managed accounts.
Con: Deployment depends on several services, including ZooKeeper, Redis, and MongoDB, adding operational work for self-hosting teams.
Alternatives
CMDB Software is the broader category to browse if you want to compare other configuration-management products.
Choose GLPI if a freemium option with a public-cloud plan better fits your needs: its plan starts at €19 a month per IT agent, from one billed agent, and includes 5 GB disk, 20 MB maximum attachments, and shared CP.
Matrix42 FastViewer is another alternative, with a paid plan at €540 a year per concurrent session, plus 19% VAT.
BeaverFlow CMDB may suit teams seeking a paid CMDB with cloud options: its Growth plan is $24 a month per user for up to 50 users.
CMDBuild is another free, self-hosted option, built on AGPL software and requiring server setup.
teemIP offers a free, open-source Community plan with download, installation, GitHub and wiki access, and a community forum.
Freshservice is a paid alternative with a Starter plan at $19 a month, billed annually, covering knowledge management, task management, a support portal, and omnichannel support.
iTop has a free Community offer with on-premise availability.
Alloy Navigator is another paid option; its Explorer plan is $19 a month, billed annually, for up to three technicians and unlimited requesters, with cloud or on-premises deployment.
Verdict
BlueKing CMDB is a strong fit for infrastructure teams that want a customizable, discovery-oriented CMDB and can operate it on-premises. Its permanently free, MIT-licensed edition is the main reason to choose it; the absence of user management in that edition is the clearest reason to look elsewhere.
Verdict
BlueKing CMDB offers extensive modeling, discovery and host-management functions for enterprise configurations. The no-login open-source version disables user management, so that limitation matters when evaluating deployment needs.
Where Specifiction places it
- CMDB Software#2 of 399.0