Skip to main content

Find HTTPExceptions and turn them into documented responses!

Project description

Installation

To install the package, run the following command:

pip install richapi

Help

See documentation for more details.

Use Cases

RichAPI is designed to simplify FastAPI projects by automatically generating documented HTTP responses from HTTPException without extra effort! 🎉

This project is inspired and completer version of Kludex's Fast-Response project This package is planned to have more features for now that might be essential for any FastAPI project later.

What would you see WITHOUT RichAPI: Screenshot

After compiling OpenAPI WITH RichAPI (extended with all possible exceptions coming from your router): Screenshot

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

richapi-0.3.0.tar.gz (436.5 kB view details)

Uploaded Source

Built Distribution

richapi-0.3.0-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file richapi-0.3.0.tar.gz.

File metadata

  • Download URL: richapi-0.3.0.tar.gz
  • Upload date:
  • Size: 436.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for richapi-0.3.0.tar.gz
Algorithm Hash digest
SHA256 2c896eb27a4e2922bcd101f4f7cc8058c5ee0b6347a1d406535b10a686870f0b
MD5 382740a8008b6c632c99b069a8956366
BLAKE2b-256 5d8b793e0b64580fc202a1e00b373e9e958fd3717b36e26d1be36021aaf10806

See more details on using hashes here.

File details

Details for the file richapi-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: richapi-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 13.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for richapi-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b1fe1ab988a4cc5481a4d41fe9a975c0c9ab255f67b64f0c0f9c149c95a54622
MD5 cf7a9dd2d7c37b02c3db658d51bd8251
BLAKE2b-256 ef831f58eca41a1a79443719f630b070d9315e912d4b17d43b858693c9561a0b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page