Aiohttp-Swagger

Python ⭐ 186 stars

Aiohttp-Swagger generates automatic API documentation for aiohttp servers.

Documenting APIs is a pain. I know it. You know it. We all know it.

But it’s necessary. And it has to be up to date. Otherwise, it’s worse than not having it.

Why did I create it?

I love aiohttp. It’s fast, simple, and powerful. But it didn’t have a decent way to generate Swagger documentation.

So I created it.

Features

  • Automatic: Generates documentation from your code
  • Swagger UI: Visual interface to test the API
  • OpenAPI: De facto standard for REST APIs
  • Easy: Two lines of code and you’re done

Adoption

+180 stars and used in APIs processing millions of requests per day.

If you use aiohttp and need to document your API, this is your tool.