BaasixBaasix

πŸ“ Documentation Sitemap

Navigate through all Baasix documentation with this interactive guide. Click any link to jump directly to that page.


πŸš€ Getting Started

PageDescription
IntroductionOverview of Baasix and getting started
CLI GuideCommand line interface setup and usage
SDK GuideClient SDK for JavaScript/TypeScript

πŸ” Authentication & Security

PageDescription
Authentication RoutesLogin, register, password reset, and session management
SSO AuthenticationSingle Sign-On with Google, GitHub, and other providers
Session LimitsControl concurrent sessions per user
Permission RoutesRole-based access control (RBAC)
Multi-tenant GuideBuild multi-tenant SaaS applications

πŸ“¦ Core API Routes

PageDescription
Item RoutesCRUD operations for your data
Schema RoutesCreate and manage database schemas
File RoutesFile upload, storage, and management
Settings RoutesApplication configuration
Notification RoutesPush notifications and alerts
Reports RoutesGenerate reports and analytics
Utils RoutesUtility endpoints
API Routes ReferenceComplete API reference

πŸ” Query & Filtering

PageDescription
Advanced Query GuideComplex queries with relations
Complete Filter ReferenceAll 50+ filter operators explained
Item Query ReferencePagination, sorting, and field selection

πŸ—„οΈ Schema & Database

PageDescription
Schema ReferenceField types, relationships, and indexes
Database Schema GuideDesign patterns and best practices
Virtual FieldsComputed fields and aggregations
Migrations GuideDatabase migrations and versioning

⚑ Hooks & Extensions

PageDescription
Hooks SystemLifecycle hooks for data operations
Hooks & Endpoints GuideCreating custom endpoints
ExtensionsBuild and install plugins

πŸ”„ Workflows

PageDescription
Workflow RoutesWorkflow automation API
Custom ModulesBuild custom workflow actions
Export/Import WorkflowsShare workflows between projects

πŸ› οΈ Integration & Deployment

PageDescription
Integration GuideConnect Baasix with your frontend
Deployment GuideDeploy to production
Socket.IO IntegrationReal-time updates
Error HandlingHandle errors gracefully

πŸ€– AI & Advanced Features

PageDescription
MCP ServerModel Context Protocol for AI agents
Tasks ServiceBackground jobs and scheduled tasks
Additional FeaturesSoft deletes, caching, and more

πŸ“š Reference

PageDescription
Services ReferenceInternal services API
Utilities ReferenceHelper functions and utilities

πŸ—ΊοΈ Visual Mind Map

graph TB
    subgraph Start["πŸš€ Getting Started"]
        Home["/docs"]
        CLI["/docs/cli-guide"]
        SDK["/docs/sdk-guide"]
    end

    subgraph Auth["πŸ” Authentication"]
        AuthRoutes["/docs/authentication-routes-docs"]
        SSO["/docs/sso-authentication-guide"]
        Sessions["/docs/session-limits-feature"]
        Permissions["/docs/permission-routes-docs"]
        MultiTenant["/docs/multi-tenant-guide"]
    end

    subgraph API["πŸ“¦ Core API"]
        Items["/docs/item-routes-docs"]
        Schema["/docs/schema-routes-docs"]
        Files["/docs/file-routes-docs"]
        Settings["/docs/settings-routes-docs"]
        Notifications["/docs/notification-routes-docs"]
    end

    subgraph Query["πŸ” Queries"]
        AdvQuery["/docs/advanced-query-guide"]
        Filters["/docs/complete-filter-reference"]
        ItemQuery["/docs/item-query-reference-guide"]
    end

    subgraph Database["πŸ—„οΈ Database"]
        SchemaRef["/docs/schema-reference-guide"]
        DBGuide["/docs/database-schema-guide"]
        Virtual["/docs/virtual-fields-guide"]
        Migrations["/docs/migrations-guide"]
    end

    subgraph Extend["⚑ Extensions"]
        Hooks["/docs/hooks-system-docs"]
        Endpoints["/docs/hooks-and-endpoints-guide"]
        Extensions["/docs/baasix-extensions-docs"]
    end

    subgraph Workflow["πŸ”„ Workflows"]
        WFRoutes["/docs/workflow-routes-docs"]
        WFCustom["/docs/workflow-custom-modules"]
        WFExport["/docs/workflow-export-import-guide"]
    end

    subgraph Deploy["πŸ› οΈ Deployment"]
        Integration["/docs/integration-guide"]
        Deployment["/docs/deployment-guide"]
        SocketIO["/docs/socket-io-integration"]
    end

    subgraph AI["πŸ€– AI"]
        MCP["/docs/mcp-server-docs"]
        Tasks["/docs/tasks-service-docs"]
    end

    Home --> CLI
    Home --> SDK
    SDK --> Items
    Items --> AdvQuery
    Items --> Hooks
    Schema --> SchemaRef
    SchemaRef --> DBGuide
    AdvQuery --> Filters
    Hooks --> Extensions
    AuthRoutes --> SSO
    AuthRoutes --> Sessions
    AuthRoutes --> Permissions
    Integration --> SocketIO
    WFRoutes --> WFCustom
    WFRoutes --> WFExport

    style Home fill:#10b981,color:#fff
    style Items fill:#3b82f6,color:#fff
    style AuthRoutes fill:#ef4444,color:#fff
    style Schema fill:#8b5cf6,color:#fff

πŸ“– Quick Reference by Use Case

"I want to..."

GoalStart Here
Set up a new projectCLI Guide β†’ Integration Guide
Add user authenticationAuthentication Routes β†’ SSO Guide
Create a database schemaSchema Routes β†’ Schema Reference
Query data with filtersItem Routes β†’ Filter Reference
Add custom business logicHooks System β†’ Hooks Guide
Build a multi-tenant appMulti-tenant Guide β†’ Permission Routes
Deploy to productionDeployment Guide β†’ Settings Routes
Add real-time updatesSocket.IO Integration
Use AI with BaasixMCP Server
Schedule background jobsTasks Service

πŸ’‘ Tip: Use Ctrl/Cmd + K to search across all documentation pages.

On this page