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

📖 Quick Reference by Use Case

"I want to..."

GoalStart Here
Set up a new projectCLI GuideIntegration Guide
Add user authenticationAuthentication RoutesSSO Guide
Create a database schemaSchema RoutesSchema Reference
Query data with filtersItem RoutesFilter Reference
Add custom business logicHooks SystemHooks Guide
Build a multi-tenant appMulti-tenant GuidePermission Routes
Deploy to productionDeployment GuideSettings 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