FLXBL Documentation
FLXBL is a graph-based Backend-as-a-Service that lets you define your data schema and automatically generates REST and GraphQL APIs. No backend code required.
Quick Start
Get up and running with FLXBL in 5 minutes
Schema Design
Learn how to design entities and relationships
MCP Integration
Use AI assistants to design and manage schemas
API Reference
Complete REST and GraphQL API documentation
Security & Integrations
FLXBL provides enterprise-grade security features out of the box. Protect your data with role-based access control, scoped API keys, and real-time event notifications.
Access Control
Roles, permissions, and security best practices
API Keys
Scoped keys for secure integrations
Webhooks
Real-time event notifications
User Management
Team invites, service accounts, and access control
End-User Authentication
Identity entities, registration, login, and JWT tokens
Architecture & Patterns
Understand how FLXBL works and learn best practices for building applications.
Architecture Guide
Understand the two-layer authentication model
Integration Patterns
BFF, mobile, and serverless patterns for your app
What is FLXBL?
FLXBL combines the power of PostgreSQL for schema management with Neo4j for graph data storage. When you define a schema, FLXBL automatically:
- Generates REST API endpoints for all CRUD operations
- Creates a GraphQL API with queries and mutations
- Handles relationships between entities as graph edges
- Manages schema versioning and migrations
- Provides multi-tenant isolation
Key Features
Schema-First Development
Define your entities and relationships once. FLXBL generates type-safe APIs, OpenAPI specs, and GraphQL schemas automatically.
MCP Tool Integration
Use the FLXBL MCP server with Cursor, Windsurf, or any MCP-compatible IDE. Design schemas through natural language conversation with AI assistants.
Powerful Query DSL
Query your data with a JSON-based DSL that supports MongoDB-style operators and graph traversal. No SQL or Cypher knowledge required.
Enterprise Ready
Built-in multi-tenancy, role-based access control, scoped API keys, webhooks, and rate limiting. Deploy self-hosted or use our managed service.
Quick Install
npm install -g @flxbl-dev/mcp
# Or use directly with npx
npx @flxbl-dev/mcpReady to get started? Head to the Quick Start guide.