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.

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/mcp

Ready to get started? Head to the Quick Start guide.