← All repos

openapi-rs

A powerful Rust library for OpenAPI 3.1,3.2 specification parsing, validation, and request handling.

actix-webapiapisaxumgateway-apiopenapirustvalidatorweb
Browse cluster: SQL databases and distributed systems
45stars
67commits
2contributors
1languages

Tech stack & purpose

openapi-rs is a Rust library for parsing, validating, and handling HTTP requests against OpenAPI 3.1 specifications. The library supports parsing OpenAPI documents from YAML, validates HTTP requests including path parameters, query parameters, and request bodies, and provides built-in integration with web frameworks including Axum and Actix-Web. It includes features for type safety, format validation (email, UUID, datetime, etc.), structured logging, and detailed error reporting.

Languages

Rust
100.0%

Contributors