SELECT * FROM your_database
Your MySQL database,
as a REST API.
NdSQL sits on your Ubuntu server and turns ordinary tables into secure, ready-to-call endpoints — call them from React, PHP, or any language that can send an HTTP request.
$
How it works
Three steps from table to endpoint
-
01
Connect your database
Point NdSQL at your MySQL instance — on your own Ubuntu server or ours. Credentials stay yours; nothing is copied out.
-
02
Define what's exposed
Choose which tables and columns are public, read-only, or writable. Every route is scoped to an API key, not the whole database.
-
03
Call it from anywhere
Every table becomes a JSON endpoint. Fetch it from a React app, a PHP script, a cron job — anything that speaks HTTP.
Built for your stack
Works with what you already write
React
Fetch typed JSON straight into your components. No manual API layer to maintain.
PHP
Hit the same endpoints from a Laravel app or a plain PHP script — same auth, same routes.
MySQL
Native to MySQL and MariaDB. Your schema is the API's schema — nothing to duplicate.
Access
Bring your own database, get an endpoint today
NdSQL is available as a hosted API layer or a self-hosted package for teams that need everything on their own server.