# Actix-web Development Guidelines

> Objective: Define standards for building high-performance, safe Rust web APIs with Actix-web, covering application setup, handler design, state management, error handling, middleware, testing, and observability.

::: tip Source File
View the full rule: [`.agent/rules/actix-web.md`](https://github.com/snowdreamtech/template/blob/main/.agent/rules/actix-web.md)
:::

## Sections

- 1. Application Setup & Project Structure
- 1. Handlers & Extractors
- 1. State, Concurrency & Database
- 1. Error Handling & Middleware
- 1. Testing, Observability & Deployment
