FLXBL Documentation

FLXBL is a graph-based Backend-as-a-Service for teams building multi-tenant applications with evolving schemas and relationship-heavy data. Define entities and relationships once, then use generated REST, GraphQL, TypeScript SDK, and CLI workflows without writing backend CRUD code.

Start Here

Install The CLI

The CLI is the default developer interface for local projects, CI jobs, and coding agents. It can authenticate, inspect tenant context, validate schemas, generate typed clients, query data, and preview mutations before sending them.

npm install -D @flxbl-dev/cli

# Opens browser-based login through FLXBL Platform
flxbl login
flxbl doctor
flxbl context --json
flxbl generate

Build With FLXBL

Architecture

FLXBL splits responsibilities across a PostgreSQL control plane, Neo4j data plane, and Redis infrastructure layer. That makes it a strong fit for tenants with evolving schemas and relationship-heavy workloads, while still exposing generated REST and GraphQL APIs to ordinary applications.