Skip to content

ASGI middleware for authentication, rate limiting, and building REST endpoints.

License

Notifications You must be signed in to change notification settings

JoshYuJump/piccolo_api

 
 

Repository files navigation

Logo

Tests Release Documentation Status PyPI codecov

Piccolo API

Utilities for easily exposing Piccolo tables as REST endpoints in ASGI apps, such as Starlette and FastAPI.

Includes a bunch of useful ASGI middleware:

  • Session Auth
  • Token Auth
  • Rate Limiting
  • CSRF
  • Content Security Policy (CSP)
  • And more

It also contains excellent Pydantic support, allowing you to easily create Pydantic models based on your Piccolo tables.

You can read the docs here.

About

ASGI middleware for authentication, rate limiting, and building REST endpoints.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.5%
  • HTML 1.8%
  • Other 0.7%