# AIR Air is a Python web framework that provides a friendly layer over FastAPI for building modern web applications that combine beautiful HTML pages with powerful REST APIs. ## Usage documentation - [Home](https://docs.airwebframework.org/index.md) - [Quickstart](https://docs.airwebframework.org/learn/quickstart/index.md) - [Air Tags](https://docs.airwebframework.org/learn/air_tags/index.md) - [Escaping HTML](https://docs.airwebframework.org/learn/escaping_html/index.md) - [Forms](https://docs.airwebframework.org/learn/forms/index.md) - [Jinja](https://docs.airwebframework.org/learn/jinja/index.md) - [Layouts](https://docs.airwebframework.org/learn/layouts/index.md) - [Cookbook](https://docs.airwebframework.org/learn/cookbook/index.md) - [Authentication](https://docs.airwebframework.org/learn/cookbook/authentication/index.md) - [Bigger applications](https://docs.airwebframework.org/learn/cookbook/bigger-applications/index.md) - [Charts](https://docs.airwebframework.org/learn/cookbook/charts/index.md) - [Forms & validation](https://docs.airwebframework.org/learn/cookbook/forms/index.md) - [Minimal app](https://docs.airwebframework.org/learn/cookbook/minimal/index.md) - [app.page decorator](https://docs.airwebframework.org/learn/cookbook/page-decorator/index.md) - [Running as FastAPI](https://docs.airwebframework.org/learn/cookbook/running_as_fastapi/index.md) - [Static files](https://docs.airwebframework.org/learn/cookbook/static/index.md) - [Air Reference](https://docs.airwebframework.org/api/index.md) - [Applications](https://docs.airwebframework.org/api/applications/index.md) - [Background Tasks](https://docs.airwebframework.org/api/background/index.md) - [Dependencies](https://docs.airwebframework.org/api/dependencies/index.md) - [Exception Handlers](https://docs.airwebframework.org/api/exception_handlers/index.md) - [Exceptions](https://docs.airwebframework.org/api/exceptions/index.md) - [Forms](https://docs.airwebframework.org/api/forms/index.md) - [Layouts](https://docs.airwebframework.org/api/layouts/index.md) - [Middleware](https://docs.airwebframework.org/api/middleware/index.md) - [Models](https://docs.airwebframework.org/api/models/index.md) - [Requests](https://docs.airwebframework.org/api/requests/index.md) - [Responses](https://docs.airwebframework.org/api/responses/index.md) - [Routing](https://docs.airwebframework.org/api/routing/index.md) - [Templating](https://docs.airwebframework.org/api/templating/index.md) - [Utils](https://docs.airwebframework.org/api/utils/index.md) - [SVG](https://docs.airwebframework.org/api/svg/index.md) - [SVG A-D](https://docs.airwebframework.org/api/svg/svg-tags-a-d/index.md) - [SVG E-M](https://docs.airwebframework.org/api/svg/svg-tags-e-m/index.md) - [SVG N-S](https://docs.airwebframework.org/api/svg/svg-tags-n-s/index.md) - [SVG T-Z](https://docs.airwebframework.org/api/svg/svg-tags-t-z/index.md) - [Tags](https://docs.airwebframework.org/api/tags/index.md) - [Tags A-D](https://docs.airwebframework.org/api/tags/tags-a-d/index.md) - [Tags E-M](https://docs.airwebframework.org/api/tags/tags-e-m/index.md) - [Tags N-S](https://docs.airwebframework.org/api/tags/tags-n-s/index.md) - [Tags T-Z](https://docs.airwebframework.org/api/tags/tags-t-z/index.md) - [Tools](https://docs.airwebframework.org/community/tools/index.md)