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.

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.

Architecture & Patterns

Understand how FLXBL works and learn best practices for building applications.

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

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