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

Uploaded Source

Built Distribution

richapi-0.3.2-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: richapi-0.3.2.tar.gz
  • Upload date:
  • Size: 438.6 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.2.tar.gz
Algorithm Hash digest
SHA256 a629190ae2fcaebbd0fd31db024a0f8e7586f3d760d306a7f481990e0ffa55a4
MD5 b306d4f261385f773124ca31e1f680ff
BLAKE2b-256 3086e65dd4ecd9107a5b0b489bae4e63356062da0c329e1a3d4ea4cd3c2856ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: richapi-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 14.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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8ec15a28dbd4e1accb1579d17b660b41dd3d42ea00108b2563196d2d7c7ec582
MD5 eb442b63abb16f89035ef6003d8d729f
BLAKE2b-256 ebb2fe97b847641fa1c8dbe7d737c3b02eeec6633f747bd3de7624a09099a891

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