InlineDB

Open Source backend in 1 file

The simplest way to build a self-hosted backend. Fast, lightweight, and ready to deploy anywhere.

Realtime databaseAuthenticationFile storageAdmin dashboard
InlineDB Admin Dashboard
InlineDB Admin Dashboard

Realtime database

Embedded realtime database with schema-builder, data validation, realtime subscriptions and rich query API.

Authentication

Manage your users easily with built-in email/password and OAuth2 authentication, without the hassle.

File storage

Safely store files locally or in S3. Every object stored is protected by access rules and can be served on the fly.

Admin dashboard

Beautiful admin UI to manage your data, users, and files. Built-in and ready to use out of the box.

// Initialize InlineDB
import InlineDB from 'inlinedb';
const db = new InlineDB('./data.db');
// Create a collection
db.table('users').create({
name: 'John Doe',
email: 'john@example.com'
});
// Real-time subscriptions
db.table('users').subscribe('*', (e) => {
console.log('User updated:', e.record);
});