{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/15"}],"enrichment":{"capability":"Starlette-admin provides a ready-made admin interface for Starlette and FastAPI applications, enabling CRUD operations on data from multiple ORMs and custom backends without building a dashboard from scratch.","skillfed_tags":["admin-interface","orm-agnostic","fastapi-ecosystem"],"use_cases":["Quickly add a data management dashboard to a FastAPI application without building a custom admin UI.","Manage SQLAlchemy or SQLModel database records through a web interface with built-in search and filtering.","Export application data to CSV, Excel, or PDF formats for reporting and analysis.","Implement role-based access control and authentication for administrative operations.","Build a custom admin backend for non-standard data sources by extending the base model view."],"what_it_does":"Starlette-admin is an administrative interface framework that plugs into Starlette and FastAPI applications to provide a web-based dashboard for managing data. It works with multiple ORMs\u2014SQLAlchemy, SQLModel, MongoEngine, ODMantic\u2014and supports custom backends, so you can use it regardless of your database choice. The package handles CRUD operations, form validation, search, filtering, multi-column ordering, CSV/Excel/PDF export, and user authentication and authorization out of the box.\n\nThe admin interface is built on Tabler for styling and Datatables for the table widget, giving it a modern, responsive design. You mount it to your Starlette or FastAPI app in a few lines of code, and it automatically generates views for your models. The framework is still in beta but actively maintained, with support for Python 3.9 through 3.13 and a permissive MIT license.","worth_installing":"Yes. Starlette-admin is actively maintained, has low install friction, carries no security vulnerabilities, and solves a real gap in the Starlette/FastAPI ecosystem by providing a flexible admin interface that works across multiple ORMs. The MIT license poses no restrictions. Install it if you need a dashboard for data management and don't want to build one yourself."},"id":"starlette-admin","links":{"html":"https://skillfed.io/packages/starlette-admin","md":"https://skillfed.io/packages/starlette-admin.md","pypi":"https://pypi.org/project/starlette-admin/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-20","license_spdx":"MIT","license_treatment":"permissive","name":"starlette-admin","python_support":"supports_current","summary":"Fast, beautiful and extensible administrative interface framework for Starlette/FastApi applications"},"popularity":{"monthly_downloads":212617,"position":9453,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.17.1"}
