> For the complete documentation index, see [llms.txt](https://angel3-docs.dukefirehawk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://angel3-docs.dukefirehawk.com/under-the-hood.md).

# Under the hood

- [Basic Routing](https://angel3-docs.dukefirehawk.com/under-the-hood/basic-routing.md)
- [Requests & Responses](https://angel3-docs.dukefirehawk.com/under-the-hood/requests-and-responses.md)
- [Request Lifecycle](https://angel3-docs.dukefirehawk.com/under-the-hood/request-lifecycle.md)
- [Dependency Injection](https://angel3-docs.dukefirehawk.com/under-the-hood/dependency-injection.md)
- [Middleware](https://angel3-docs.dukefirehawk.com/under-the-hood/middleware.md)
- [Controllers](https://angel3-docs.dukefirehawk.com/under-the-hood/controllers.md)
- [Parsing Request Bodies](https://angel3-docs.dukefirehawk.com/under-the-hood/body-parsing.md)
- [Serialization](https://angel3-docs.dukefirehawk.com/under-the-hood/serialization.md)
- [Service Basics](https://angel3-docs.dukefirehawk.com/under-the-hood/service-basics.md)
- [Testing](https://angel3-docs.dukefirehawk.com/under-the-hood/testing.md)
- [Error Handling](https://angel3-docs.dukefirehawk.com/under-the-hood/error-handling.md)
- [Pattern Matching and Parameter](https://angel3-docs.dukefirehawk.com/under-the-hood/pattern-matching.md)
