Skip to main content
2025 Python Packaging Survey is now live!  Take the survey now

I'm just trying to make my life easier! 🤷‍♂️

Project description

BestAPI

This is how Starlette would look like if I could add breaking changes freely.

BestAPI doesn't support:

  • Python 3.8 or older.
  • Trio.
  • ASGI 2.0 interface.

Checklist

[ ] Drop AnyIO and Starlette dependency. [ ] Add BaseResponse as base class for response classes. [ ] Background tasks: I need to work on a better API. [ ] Use ClientDisconnect mechanism instead of receive() -> http.disconnect on StreamingResponse.

Supported by

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