hyper-admin

HyperAdmin Logo

HyperAdmin

A modern, Pydantic-native admin interface for FastAPI, powered by HTMX.


pip install hyperadmin

HyperAdmin is a framework for building administrative interfaces on top of FastAPI. It uses Pydantic for data validation and HTMX for dynamic UIs with minimal JavaScript.

Quick example

from fastapi import FastAPI
from sqlmodel import SQLModel, Field
from hyperadmin import Admin
from hyperadmin.core.registry import site

class Product(SQLModel, table=True):
    id: int | None = Field(default=None, primary_key=True)
    name: str
    price: float

app = FastAPI()
admin = Admin(app, engine=engine)
site.register(Product)
admin.mount("/admin")

Where to go next

Key features


Next: Getting Started