WaffleDB WordPress Plugin


What is WaffleDB?

WaffleDB is a no-code database management plugin for WordPress. Define custom tables with any column structure directly from the admin dashboard, then create, read, update, and delete records through a built-in web interface or via REST API.

Drop the data anywhere on your site with a shortcode or a block, and let WordPress handle the rest.

Get Started

Install WaffleDB, create a table from the admin menu, add a few columns, and start entering records — no coding required.

ID name production area image_url  

Key Features

Core

  • No-code custom tables with flexible columns
  • 19 column types: text, date, image, file, relation, Markdown, and more
  • CSV export

Access & Integration

  • Role-based access control (read / write / update / delete)
  • REST API with API token authentication
  • Shortcodes and block editor support

Built to Scale

  • DataTables integration for large datasets
  • Automatic AJAX mode for tables over 1,000 records

How It Works

1. Create a table

Give your table a name from the WaffleDB admin screen.

2. Add columns

Pick from 19 column types to shape your data structure.

3. Manage records

Use the web UI, a shortcode, a block, or the REST API.


See It In Action


Requirements

Requires WordPress 6.2 or later and PHP 7.4 or later. Each site can have up to 6 tables with up to 15 columns each.