Introduction
RustaBase is a modern backend platform built for developers to build, deploy, and scale applications faster.
Everything your application needs
Every RustaBase Project includes a PostgreSQL database, authentication, file storage, realtime services, generated APIs, server-side functions, scheduled jobs, and a secure administration console.
- PostgreSQL with tables, relations, SQL access, and row-level security
- Email/password, OAuth, OTP, and multi-factor authentication
- File and object storage connected to your records
- REST APIs, realtime subscriptions, and JavaScript, Go, and Dart SDKs
- Functions, webhooks, scheduled jobs, logs, backups, and security controls
A secure Project for every application
Each Project runs in its own production-ready environment and receives a dedicated rustabase.com address. RustaBase manages provisioning, routing, certificates, health checks, and recovery while you manage your data and application from one console.
RustaBase never exposes infrastructure hostnames, cluster identifiers, or database addresses to Project users.
How the platform is organized
- Your account can belong to one or more organizations or workspaces.
- A workspace contains its team members, plan, billing, and Projects.
- A Project contains the database, users, storage, APIs, functions, logs, backups, and settings for one application.
Fix it yourself. The link below opens this file in GitHub's editor and forks the repository for you if you need one, and your change becomes a pull request without leaving the browser.