Join us on Discord Join here

Now open source We're switching to an open source model

Launch your app faster.

StaticBackend is the performant and simple self-hosted backend API for your web and mobile apps. We've got your common backend building blocks covered. It's free and open source.

Get started with the self-hosted version


Get a redundant and highly available database without thinking about infrastructure.

Users management

Let your users create accounts and login to access their data. All requests need authentication.

Real-time experience

Get a scalable channel-based WebSocket communication platform without thinking about the complexity.

Cloud storage

Let your users upload files and serve them from a ready-made content delivery network (CDN).

Schedule tasks

Use schedule tasks to send onboarding emails, trial expiration cleanup, Slack notifications. We call your FaaS.

Flexible hosting

From fully managed to self-hosting to open source, you'll have all the flexibility you need.

User registration code preview

Simple user management

Create an account for your users. Each account can have multiple users, and each user has a role. This structure enables you to build flexible applications and access control pages.

You get a session token when authenticating users you use on all subsequent calls to the backend API.

You're also getting a mechanism to let your users reset their passwords.

User management documentation

Your database

You have full CRUD (create, retrieve, update, and delete) operations with your database. The query engine can handle all your standard and advanced web and mobile application needs.

You can apply an extremely flexible permissions scheme to your repositories. A repository is a collection of documents.

At any time, you may export your data, including your users and their encrypted password. We're using Bcrypt. If you were to decide to move away from StaticBackend, you would never be locked in here in any way.

Database documentation

Database code preview
WebSocket code preview

Real-time experience in your app

You have a complete WebSocket communication protocol with your StaticBackend app. Not only are you getting real-time database events but a fully channel-based infrastructure to build a real-time experience in your application.

Build collaborative document editing, chat, games, etc. Your users join channels, and they exchange data with other channel members. Reserved channels for data inserts, updates, and deletes exist so your application can react to real-time database events and adjust accordingly.

Your only concern is to check for your plan's concurrent connections limit. Everything else is on us.

WebSocket documentation

© 2021 Focus Centric Inc. All rights reserved.