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
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, API key management, 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.