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.

No ORM to learn. No boilerplate CRUD. Point it at a table, get a route.

How it works

Three steps from table to endpoint

  1. 01

    Connect your database

    Point NdSQL at your MySQL instance — on your own Ubuntu server or ours. Credentials stay yours; nothing is copied out.

  2. 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.

  3. 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 logo

React

Fetch typed JSON straight into your components. No manual API layer to maintain.

PHP logo

PHP

Hit the same endpoints from a Laravel app or a plain PHP script — same auth, same routes.

MySQL logo

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.