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

Uploaded Source

Built Distribution

richapi-0.2.1-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for richapi-0.2.1.tar.gz
Algorithm Hash digest
SHA256 1e2f0fc1c0914f707c87c57899a80ac5e81649bc96751c0a7180b38d90da66b8
MD5 fd54e0305e5d51940199a9b448d51af4
BLAKE2b-256 db5907627d480fe3b43a3a0e4fc84e0fbed8ccbc4c9da0e5bd021d4e39ade8c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: richapi-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 12.3 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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c8ee2a97acc0021790d29b6d8b6140af1a7cc5cd2a98aabc2c575782c833cc4b
MD5 9e8fc56f8a1821d11e454763e8f8c064
BLAKE2b-256 20d64c1bf466bb2c1763345aa2cf917e8bb764032e3922551113818926775034

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