Candlepin is an open source subscription & entitlement engine which is designed to manage software subscriptions from both vendor's & customer's perspectives. It allows vendors to create a database of software they offer and then manage the database (such as changing policies, revoking rights for the software for specific customers). It enables customers to consume their rights for the software and also enables them to transparently manage the software portfolio they acquired from the vendor.
Candlepin server exposes functionality over a REST API, and stores data in a backend SQL database. The source code is delivered under the GPL. See LICENSE for explicit version information.
The build and contribution instructions are available in the contribution guide.
CLAUDE.md is available for AI tools.
See containers/release/README.md for full documentation on running and configuring versioned/tagged Candlepin container images (production, development) that are published in quay.io.
Candlepin issues are tracked at: https://issues.redhat.com/projects/CANDLEPIN/issues.
