Tutorial

The tutorials are guided lessons that help you develop skills by using Charmcraft. Each is self-contained and delivers a working result that marks a learning milestone and is an opportunity for further exploration. If you’re a newcomer to Charmcraft, this is the best way to start.

12-factor app extensions

Charmcraft’s extensions enable you to build Django, FastAPI, Flask, and Go applications with just a few modifications to the YAML template content. To familiarize yourself with one of these workflows, start with its tutorial: