utoipa

Installation
SKILL.md

Utoipa v5.4 — OpenAPI 3.1 Generator for Rust

utoipa generates OpenAPI 3.1 specifications at compile time using Rust macros. It integrates perfectly with Axum, turning documented Rust structs and functions into fully compliant OpenAPI JSON.

Dependency Setup

[dependencies]
utoipa = { version = "5.4", features = ["axum_extras", "openapi_extensions"] }
moka = { version = "0.12", features = ["future"] }
serde_json = "1"

Core Patterns at a Glance

1. Documenting Types (ToSchema)

Use #[derive(ToSchema)] on structs and enums. Include examples for better developer experience.

Installs
8
First Seen
10 days ago