Schema & data exploration
Databases, tables, columns, indexes, and foreign keys—inspect quickly without juggling desktop clients.
PyAdminer is a lightweight, open-source web interface for MySQL and MariaDB. Browse structure, run safe queries, visualize trends, and spot schema issues early—so your team spends less time waiting and more time shipping.
Open source (MIT). Run it on your infrastructure. This site: py-adminer.erevolutionsindia.com — product page by eRevolutions India.
Built with Flask for operators, developers, and analysts who live in SQL. Same neutral, focused visual language as the app—minimal chrome, maximum signal.
Databases, tables, columns, indexes, and foreign keys—inspect quickly without juggling desktop clients.
Run read-only or permitted writes from one place; optional AI-assisted SELECT drafting when enabled.
Profiles, charts, impact and diff views—spot outliers, duplicates, and dependency risk before production.
ER-style Mermaid diagrams and a per-table health dashboard with practical tuning hints.
CSV/SQL exports and an optional JSON activity log for accountability in regulated workflows.
CSRF protection, rate limits, optional read-only mode, HTTP Basic Auth, and a /health probe.
PyAdminer fits teams that need fast, repeatable access to truth in the database.
Quick answers for teams evaluating a self-hosted MySQL or MariaDB admin tool.
PyAdminer is an open-source web UI for MySQL and MariaDB, built with Flask. It helps you browse databases and tables, run SQL, export data, visualize columns, view ER-style diagrams, and review database health hints—without handing your credentials to a third-party SaaS.
Yes. PyAdminer is released under the MIT License. You can use it commercially, modify it, and redistribute it subject to the license. Source code lives on GitHub.
You run PyAdminer on your servers or containers. This marketing website does not host the app and does not receive your database. Responsibility for backups, access control, and compliance stays with you—see our privacy policy.
Use Python 3.9+ with pip install -e ".[dev]" from the repo, or Docker Compose. You need a reachable MySQL/MariaDB instance and OS packages to build mysqlclient. Full steps are in docs/SETUP.md on GitHub.
Source archives are hosted on GitHub. The button below resolves the current latest release automatically. PyAdminer remains free and open source for everyone to use and modify under the MIT License.