# FLXBL > FLXBL is a graph-based Backend-as-a-Service for multi-tenant applications with evolving schemas, relationship-heavy data, generated REST and GraphQL APIs, and an LLM-friendly CLI. ## Start Here - [Overview](https://flxbl.dev/docs): What FLXBL is and where to start. - [Quick Start](https://flxbl.dev/docs/getting-started): Install the CLI, authenticate, inspect context, generate a client, and query data. ## CLI And Agents - [FLXBL CLI](https://flxbl.dev/docs/cli): Full command reference for schema, data, API, browser-based login through FLXBL Platform, webhooks, and code generation. - [LLM-Friendly CLI](https://flxbl.dev/docs/llm-friendly-cli): How agents should use browser login when interactive, plus JSON output, stdin, dry-run, context bootstrap, and stable exit codes. ## Build With FLXBL - [Schema Design](https://flxbl.dev/docs/schema-design): Model entities, fields, identities, vectors, and graph relationships. - [TypeScript SDK](https://flxbl.dev/docs/sdk): Use generated and base TypeScript clients. - [Query DSL](https://flxbl.dev/docs/query-dsl): Filter, sort, paginate, and traverse graph relationships with JSON. ## API Reference - [REST And GraphQL API](https://flxbl.dev/docs/api-reference): Generated API endpoints, authentication, and request examples. - [GraphQL Subscriptions](https://flxbl.dev/docs/graphql-subscriptions): Subscribe to entity lifecycle events over WebSockets. - [Webhooks](https://flxbl.dev/docs/webhooks): Configure signed event delivery to external services. ## Auth And Admin - [API Keys](https://flxbl.dev/docs/api-keys): Create scoped keys for integrations and automation. - [Access Control](https://flxbl.dev/docs/access-control): Roles, permissions, and tenant data protection. - [User Management](https://flxbl.dev/docs/user-management): Team members and service accounts. - [End-User Authentication](https://flxbl.dev/docs/end-user-auth): Identity entities, registration, login, and JWTs. ## Architecture - [Philosophy](https://flxbl.dev/docs/philosophy): Why FLXBL is domain-first and graph-first. - [Architecture Guide](https://flxbl.dev/docs/architecture-guide): Control plane, data plane, auth, and generated APIs. - [Integration Patterns](https://flxbl.dev/docs/integration-patterns): BFF, frontend, mobile, and serverless patterns. ## Optional - [Identity Configuration](https://flxbl.dev/docs/identity-config): Detailed identity and token settings. - [FLXBL Platform](https://platform.flxbl.dev): Managed dashboard.