Build a searchable inventory of every server and virtual machine in your company so teams always know what exists and who owns it.
Track every configuration change with a full audit trail so you can prove to auditors who changed what and when.
Define custom resource types for your own infrastructure categories and model how they connect to each other.
Automate notifications to the right team whenever a server's configuration changes.
Requires Kubernetes or a multi-server manual install, documentation is primarily in Chinese.
This is an enterprise configuration management database built by Tencent's BlueKing team. A configuration management database, or CMDB, is essentially a record-keeping system for everything a company runs on its servers: which machines exist, what software runs on them, how they connect to each other, and who is responsible for what. Large companies use tools like this to keep track of hundreds or thousands of servers without losing track of what's where. Bk-cmdb goes beyond a basic inventory. It lets teams define their own custom models, meaning a company can add new types of resources (say, networking gear or virtual machines) without being stuck with a fixed list of categories. The system also tracks processes running on individual machines, sends notifications when things change, manages who has permission to see or edit what, and keeps an audit trail of every action a user takes. That last feature matters for compliance, since companies sometimes need to prove who changed a configuration and when. On the technical side, the project treats hosts, processes, and general objects as the three fundamental building blocks, and builds everything else on top of those three types. This layered design means the lower levels stay simple while the higher levels can handle more complex business workflows. The project is written in Go and was built to run inside large organizations. The README is primarily in Chinese, so many of the setup and deployment details are written for a Chinese-speaking audience. Documentation links point to Tencent's own developer portal and wiki. There is an online demo available where anyone can log in and explore the interface before deciding whether to deploy it. Deployment options include a traditional installation path and a containerized path using Helm for teams that run their infrastructure on Kubernetes. The project is released under the MIT license, and Tencent states it will not change that license for any version already delivered.
← tencentblueking on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.