Tired of rewriting generic CRUD routes? Need to rapidly prototype a feature for a presentation or a hackathon? Thankfully, fastapi-crudrouter has your back. As an extension to the APIRouter included with FastAPI, the FastAPI CRUDRouter will automatically generate and document your CRUD routes for you, all you have to do is pass your model and maybe your database connection. fastapi-crudrouter provides a number of features that allow you to get the most out of your automatically generated CRUD routes. The CRUDRouter is able to dynamically generate detailed documentation based on the models given to it. By default, all routes generated by the CRUDRouter will be documented according to OpenAPI spec. The CRUDRouter is able to dynamically generate detailed documentation based on the models given to it.

Features

  • Automatic Pagination
  • Ability to Provide Custom Create and Update Schemas
  • Dynamic Generation of Create and Update Schemas
  • Ability to Add, Customize, or Disable Specific Routes
  • Native Support for FastAPI Dependencies Injection
  • fastapi-crudrouter supports a number of backends / ORMs

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

MIT License

Follow FastAPI CRUD Router

FastAPI CRUD Router Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of FastAPI CRUD Router!

Additional Project Details

Programming Language

Python

Related Categories

Python Frameworks

Registered

2022-11-30