Version4.4.1
Revision8250
Size77.3 MB
LicenseApache-2.0
Confinementclassic
Basecore24

Charmcraft supports Kubernetes operator development and collaboration


Charmcraft enables collaboration between operator developers, and
publication on Charmhub.io, home of the Open Operator Collection.

Use charmcraft to:

* Init a new charm file structure
* Build your Kubernetes operator charm package
* Register your charm name on Charmhub
* Upload your charm to Charmhub
* Release your charm into channels

You can use charmcraft with operators written in any language but we
recommend the Python Operator Framework from https://pypi.org/project/ops/
developed at https://github.com/canonical/operator for ease of development
and collaboration.

Charmcraft and the Python Operator Framework extend the operator pattern
beyond Kubernetes with universal operators that drive Linux apps. The universal
operator pattern is very exciting for multi-cloud application management.

Update History

4.3.1 (8022)4.4.1 (8250)
25 Aug 2026, 14:45 UTC
4.3.0 (7967)4.3.1 (8022)
9 Jul 2026, 23:15 UTC
4.2.2 (7940)4.3.0 (7967)
7 Jul 2026, 18:15 UTC
4.2.1 (7759)4.2.2 (7940)
24 Jun 2026, 14:30 UTC
4.0.1 (7517)4.2.1 (7759)
26 May 2026, 13:45 UTC
4.2.0 (7677)4.0.1 (7517)
4 Apr 2026, 13:26 UTC
4.2.0 (7677)
1 Apr 2026, 21:28 UTC

Published17 Jun 2020, 10:27 UTC

Last updated24 Aug 2026, 22:23 UTC

First seen1 Apr 2026, 21:28 UTC