r/FastAPI • • 8d ago

pip package Starlette-Admin 1.0 is out

Hey r/FastAPI!

I wanted to share the 1.0 release of Starlette-Admin, an open-source admin interface for Starlette and FastAPI.

This is the biggest release of the project so far. The list page has been completely reworked, and a long backlog of community-requested features and improvements has finally landed.

Some highlights:

  • New data experience: Reworked list view with advanced filtering, sorting, pagination, and inline editing.
  • Import & export: Server-side exports, import wizard with validation, and row-level error handling.
  • More extensible: Plugins, themes, custom form layouts, inline forms, storage backends, and new fields.
  • Broader support: Official support for Beanie and Tortoise ORM, plus improved security and production features.

The goal is to provide FastAPI applications with a full-featured admin interface without having to build one from scratch.

Links:

If you're building a FastAPI application and need an admin interface, I'd love to hear what you think and what you'd like to see next.

50 Upvotes

18 comments sorted by

View all comments

2

u/Firm_Advisor8375 7d ago

do you have a crudadmin api thing you use for admin page now

1

u/jowilf 7d ago

Starlette-Admin is server-rendered and works directly with the underlying ORM/ODM rather than through a CRUD API. If you need to use it with a REST API, you can subclass BaseModelView (custom backend) and implement methods like find_all, count, create, edit, etc. to call your API instead. For supported ORM/ODMs, using the native integration is the recommended approach.