for CouchDB

CouchDB admin in a single PHP file

Coming soon See all tools

CouchDB is the only major document database with a native HTTP REST API — every operation is a plain HTTP request. COUPLE takes full advantage of that: no driver extension, no PECL install, no server configuration beyond what PHP already provides.

Drop couple.php onto any PHP 8.2+ host, open it in a browser, and enter your CouchDB connection details. From there you have a complete admin interface: document browser, Mango query builder, field editor, bulk delete, and a design document viewer — all from one file.

Schema inference means COUPLE adapts to your data rather than requiring you to define it upfront. Sample a collection and COUPLE maps its field structure, uses that to build form inputs and filter controls, and handles heterogeneous documents gracefully.

Reading level

Browse and search documents

Page through documents in any database, filter by field value, and search across the full collection. No query language required — COUPLE builds the Mango selector for you.

Browse your CouchDB documents the way you would a spreadsheet. Filter and search without writing any queries.

Insert, edit, and delete

Full document CRUD with a JSON-aware editor. Field types are inferred from live data — strings, numbers, booleans, arrays, and nested objects all get the right input control.

Add new documents, change existing ones, or delete records you no longer need — all from a clean browser interface.

Mango query builder

Construct and run Mango (CouchDB Query) selectors visually. Add conditions, chain operators, and inspect the generated JSON before executing against the database.

Build search queries using menus and inputs — no need to learn CouchDB's query language. COUPLE writes the query for you.

Schema inference

COUPLE samples live documents to infer the field structure of each collection. Use inferred fields as column headers, filter controls, and form labels — even when documents are heterogeneous.

CouchDB doesn't enforce a fixed structure, so COUPLE figures out what fields your documents have by looking at the data and uses that to build your interface.

Design document viewer

Inspect views, filters, and validation functions stored in CouchDB design documents. Run named views directly and page through their results without leaving the tool.

See the logic built into your CouchDB database — the views and filters that control how data is queried and validated.

No extension required

CouchDB speaks HTTP natively, so COUPLE needs nothing beyond PHP's built-in curl. No PECL extension, no Composer package, no server-level setup. Drop one file and go.

Unlike MongoDB tools, COUPLE works on any standard PHP host. If PHP can make HTTP requests — and it always can — COUPLE works.

Download

Grab couple.php from the link above.

Upload

Drop it anywhere on a PHP 8.2+ server. No install, no dependencies.

Connect

Open it in a browser, enter your CouchDB host and credentials, and go.