π Documentation Sitemap
Navigate through all Baasix documentation with this interactive guide. Click any link to jump directly to that page.
π Getting Started
| Page | Description |
|---|---|
| Introduction | Overview of Baasix and getting started |
| CLI Guide | Command line interface setup and usage |
| SDK Guide | Client SDK for JavaScript/TypeScript |
π Authentication & Security
| Page | Description |
|---|---|
| Authentication Routes | Login, register, password reset, and session management |
| SSO Authentication | Single Sign-On with Google, GitHub, and other providers |
| Session Limits | Control concurrent sessions per user |
| Permission Routes | Role-based access control (RBAC) |
| Multi-tenant Guide | Build multi-tenant SaaS applications |
π¦ Core API Routes
| Page | Description |
|---|---|
| Item Routes | CRUD operations for your data |
| Schema Routes | Create and manage database schemas |
| File Routes | File upload, storage, and management |
| Settings Routes | Application configuration |
| Notification Routes | Push notifications and alerts |
| Reports Routes | Generate reports and analytics |
| Utils Routes | Utility endpoints |
| API Routes Reference | Complete API reference |
π Query & Filtering
| Page | Description |
|---|---|
| Advanced Query Guide | Complex queries with relations |
| Complete Filter Reference | All 50+ filter operators explained |
| Item Query Reference | Pagination, sorting, and field selection |
ποΈ Schema & Database
| Page | Description |
|---|---|
| Schema Reference | Field types, relationships, and indexes |
| Database Schema Guide | Design patterns and best practices |
| Virtual Fields | Computed fields and aggregations |
| Migrations Guide | Database migrations and versioning |
β‘ Hooks & Extensions
| Page | Description |
|---|---|
| Hooks System | Lifecycle hooks for data operations |
| Hooks & Endpoints Guide | Creating custom endpoints |
| Extensions | Build and install plugins |
π Workflows
| Page | Description |
|---|---|
| Workflow Routes | Workflow automation API |
| Custom Modules | Build custom workflow actions |
| Export/Import Workflows | Share workflows between projects |
π οΈ Integration & Deployment
| Page | Description |
|---|---|
| Integration Guide | Connect Baasix with your frontend |
| Deployment Guide | Deploy to production |
| Socket.IO Integration | Real-time updates |
| Error Handling | Handle errors gracefully |
π€ AI & Advanced Features
| Page | Description |
|---|---|
| MCP Server | Model Context Protocol for AI agents |
| Tasks Service | Background jobs and scheduled tasks |
| Additional Features | Soft deletes, caching, and more |
π Reference
| Page | Description |
|---|---|
| Services Reference | Internal services API |
| Utilities Reference | Helper 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..."
| Goal | Start Here |
|---|---|
| Set up a new project | CLI Guide β Integration Guide |
| Add user authentication | Authentication Routes β SSO Guide |
| Create a database schema | Schema Routes β Schema Reference |
| Query data with filters | Item Routes β Filter Reference |
| Add custom business logic | Hooks System β Hooks Guide |
| Build a multi-tenant app | Multi-tenant Guide β Permission Routes |
| Deploy to production | Deployment Guide β Settings Routes |
| Add real-time updates | Socket.IO Integration |
| Use AI with Baasix | MCP Server |
| Schedule background jobs | Tasks Service |
π‘ Tip: Use Ctrl/Cmd + K to search across all documentation pages.