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.1.tar.gz (438.5 kB view details)

Uploaded Source

Built Distribution

richapi-0.3.1-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: richapi-0.3.1.tar.gz
  • Upload date:
  • Size: 438.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.1.tar.gz
Algorithm Hash digest
SHA256 0f30dce8072a8288ed6f47eddb3dc30a823a92c4a6e2aafef98240ab37118bec
MD5 77af239dfb411a29c34ef5f8f2c33584
BLAKE2b-256 583a5659dd40236a2f697f8a2906ebcc98f0c784e1538e6b32b78f2addc74b97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: richapi-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 14.0 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6bdab4cf9fc984e13750cc8b8aa665e0976972ec409fc9b0092534a6890938a1
MD5 4d570a27d8dc322e0c6f1ee608b3d7a7
BLAKE2b-256 afce39573c3b8ec756a60c3968813ea53cfa5638f92d35ce6a661c8540b24fe1

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