--- title: Mavibase Documentation description: Complete documentation for the Mavibase Backend as a Service platform readTime: 2 relatedTo: - getting-started - databases - authentication --- # Mavibase Documentation Welcome to the official Mavibase documentation. Mavibase is an open-source Backend as a Service (BaaS) platform that provides everything you need to build modern applications. ## Overview Mavibase offers a complete backend solution including: - **Databases** - Document database with flexible schemas and powerful querying - **Authentication** - Complete user authentication with MFA support - **Teams & Projects** - Multi-tenant organization with role-based access - **API Keys** - Secure API key management with granular scopes - **Real-time** - Real-time subscriptions (coming soon) ## Quick Links ### Getting Started - [Quick Start Guide](/docs/getting-started/quickstart) - [Installation](/docs/getting-started/installation) - [Authentication Guide](/docs/getting-started/authentication) ### Database API - [Databases](/docs/api/databases) - [Collections](/docs/api/collections) - [Documents](/docs/api/documents) - [Querying](/docs/api/querying) - [Indexes](/docs/api/indexes) - [Transactions](/docs/api/transactions) ### Platform API - [Authentication](/docs/api/auth) - [Users](/docs/api/users) - [Teams](/docs/api/teams) - [Projects](/docs/api/projects) - [API Keys](/docs/api/api-keys) - [Sessions](/docs/api/sessions) ### Concepts - [Data Modeling](/docs/concepts/data-modeling) - [Permissions](/docs/concepts/permissions) - [Relationships](/docs/concepts/relationships) - [Schema Validation](/docs/concepts/schema-validation) ## Base URLs All API requests should be made to: ``` Database API: /api/v1/db Platform API: /api/v1/platform ``` ## Authentication Mavibase supports two authentication methods: 1. **JWT Tokens** - For user sessions (Platform API) 2. **API Keys** - For programmatic access (Database API) ```bash # Using API Key curl -X GET "/api/v1/db/databases" \ -H "X-API-Key: your_api_key" # Using JWT Token curl -X GET "/api/v1/platform/users/me" \ -H "Authorization: Bearer your_jwt_token" ``` ## SDKs Official SDKs are coming soon: - JavaScript/TypeScript SDK - PHP SDK - Python SDK - Flutter SDK ## Support - [GitHub Issues](https://github.com/mavibase/mavibase/issues) - [Telegram Community](https://t.me/Mavibase) - [LinkedIn](https://www.linkedin.com/company/mavibase)