Platformatic DB

Turn any database into a REST and GraphQL endpoint with complete flexibility via Fastify plugins.

Tired of creating Create-Read-Update-Delete (CRUD) APIs? Platformatic DB allows you to create both OpenAPI and GraphQL schemas from your database, without having to write a single line of code. Customize your APIs to their fullest extent with Node.js and Fastify plugins.

Architecture

Platformatic DB

DB feature diagram architecture

Features

Automatic OpenAPI/REST/GraphQL API generation from the SQL schema

Multiple databases: SQLite, MySQL, MariaDB, PostgreSQL

Multiple authentication methods: JWT, WebHook, HTTP Headers

Authorization via role-based access control

Type-safety via generated types for improved database interactions

All the features of Platformatic Service

Explore Platformatic Service

Getting started

npm create platformatic@latest
Be sure to select DB as the project type.
You can then migrate existing Fastify or Express applications onto Platformatic Service.

Learn more about Platformatic DB

How does it work?

Watch video now

Building REST APIs with Platformatic DB

Read more

Introducing a New Wizard for Platformatic DB

Read more

Need help understanding how Platformatic DB can work for you?