Get Oriented
Chirp is a Python framework for hypermedia-native apps: you return HTML — pages, fragments, streams, and Server-Sent Events — and the return type expresses the intent.
New here? Start with Get Started (learning path). Sizing it up? Read About. Already building? Jump to Build Apps or the Reference.
How this site is organized
| Lane | Use when |
|---|---|
| Get Started | First hour — install, quickstart, learning path |
| About | Why Chirp, mental model, comparison, non-goals |
| Build Apps | Implementing a feature (routing, forms, SSE, …) |
| Tutorials | Guided multi-step builds (Flask migration, auth, patterns) |
| Examples | Copy runnable code — tier 1 → 2 → 3 |
| Quality & Operations | chirp check, tests, deployment |
| Reference | Symbol lookup, glossary, CLI |
Machine-readable doc index: /chirp/llms.txt (generated on site build).
Get Started
Install Chirp, follow the learning path, and build your first fragment app.
About
What Chirp is, why it is different, and how the return-type model works.
Build Apps
Pages, fragments, forms, streaming, UI extensions, and request pipelines.
Quality and Operations
Contracts, debugging, tests, deployment, and production operations.