

Database tables list with statistics and search
FlyDB is a lightweight, secure database explorer for WordPress that gives administrators a powerful interface to browse, analyze, and export database data — without writing SQL or leaving wp-admin.
With an intuitive UI inspired by modern data tools like Airtable and Supabase, FlyDB makes database management accessible to everyone while keeping your data safe with read-only access.
FlyDB is not just another database plugin. It’s a complete data exploration tool built for WordPress administrators and developers:
✅ Table Explorer — view all database tables with row counts, sizes, and statistics
🔍 Advanced Search — search across all columns with real-time results
🎯 Filter Builder — combine multiple filters with operators (=, !=, LIKE, >, <, BETWEEN, IN)
🔗 Relationship Detection — automatically find and display related data
� Visual Query Builder — drag-and-drop SQL query builder with JOIN, WHERE, GROUP BY support
� Data Export — export to CSV, JSON, Excel (XLSX), or XML
📄 Pagination — browse large tables with 50/100/200 rows per page
👁️ Column Toggle — show/hide columns for focused analysis
🔒 Secure — read-only access with capability checks and nonce verification
⚡ Fast — optimized queries with LIMIT protection and prepared statements
Browse your entire WordPress database with ease:
All without leaving your WordPress admin dashboard.
Explore table records with powerful viewing options:
Perfect for debugging, data analysis, and quick lookups.
Build complex queries without writing SQL:
=, !=, LIKE, >, <, >=, <=, BETWEEN, INGreat for finding specific records, analyzing subsets, and debugging data issues.
FlyDB automatically detects relationships between tables:
_id columns linking to other tablesMakes understanding your database structure effortless.
Export filtered data in multiple formats:
Export Features:
– Progress indicator for large datasets (10k+ rows)
– Export current view or entire table
– Include/exclude specific columns
– Save export presets for reuse
– Direct browser download (no server files)
Maximum export limit: 10,000 rows per export.
FlyDB is built with WordPress best practices:
Security:
– Read-only access (no write/delete operations in v1.0)
– Requires manage_options capability (admin only)
– Nonce verification on all requests
– Prepared statements prevent SQL injection
– All user input sanitized and escaped
Performance:
– Query LIMIT protection prevents database overload
– Pagination prevents loading large datasets at once
– Optimized queries use indexes when available
– No frontend impact (admin-only plugin)
For Site Administrators:
– Debug database issues without phpMyAdmin
– Export user data for reporting
– Monitor database growth and table sizes
– Quick data lookups and verification
For Developers:
– Analyze custom table structures
– Debug plugin data issues
– Understand table relationships
– Export data for development/testing
For Data Analysts:
– Filter and export data for analysis
– Explore relationships between data
– Generate reports from WordPress data
Build complex SQL queries without writing code:
Perfect for building complex queries across multiple tables without SQL knowledge.
Planned features for future releases:
FlyDB does not collect, store, or transmit any data outside of your WordPress installation. All database operations are performed locally on your server. No data is sent to external services.
Need help or have a feature request?
Developed with ❤️ by Jakir Hossen for the WordPress community.
Special Thanks:
– WordPress Core Team for the amazing platform
– React and WordPress Components teams
– The open-source community
FlyDB follows WordPress coding standards and best practices:
GET /wp-json/flydb/v1/tables – List all database tablesGET /wp-json/flydb/v1/table-data – Get table data with pagination/filtersPOST /wp-json/flydb/v1/export – Export table dataGET /wp-json/flydb/v1/relationships – Get table relationshipsPOST /wp-json/flydb/v1/query-builder/execute – Execute Query Builder queriesGET /wp-json/flydb/v1/query-builder/export – Export Query Builder resultsGET /wp-json/flydb/v1/query-builder/presets – Get saved query presetsPOST /wp-json/flydb/v1/query-builder/presets – Save query presetDELETE /wp-json/flydb/v1/query-builder/presets/{id} – Delete query presetFlyDB is designed to be extensible:
Contributing:
Pull requests are welcome! Visit our GitHub repository to contribute.
Hooks & Filters:
Documentation for available hooks and filters coming soon.