# Singlebase Documentation > Singlebase developer documentation Singlebase is a modern AI-native backend platform, combining databases, auth, storage and AI services to power modern applications at scale. ## Table of Contents ### Developer Guide - [About Singlebase](/docs.md): Singlebase is a modern Backend-as-a-Service platform that provides production-ready APIs to build applications faster. Provides Document Database, Authentication, File storage, Vector Database, AI services for content generation, analysis, translation and agents. - [Getting Started with Singlebase](/docs/getting-started.md): Get up and running with Singlebase in minutes. Singlebase provides a complete backend platform with APIs for data storage, authentication, AI processing, and file management. ### Products - [Document Database](/docs/database.md): Store and query any data type with a flexible, schemaless JSON document database. Documents are JSON structures which allow any arbitrary fields, and documents are grouped under collections. - [Vector Database](/docs/vectors.md): Store and search content using AI-powered vector embeddings. Enables semantic search, similarity matching, and intelligent content discovery with automatic embedding generation and smart chunking. - [Authentication](/docs/auth.md): Complete authentication system with sign-up, sign-in, profile management, and secure token handling. Supports password-based and passwordless (OTP) authentication methods. - [Files Storage](/docs/files.md): Secure file upload and management system with automatic image processing, permission control, and metadata management. Supports the complete file lifecycle from upload to deletion. - [AIText](/docs/aitext.md): Intelligent text generation, analysis, and processing capabilities. Transform your applications with content creation, sentiment analysis, categorization, entity extraction, translation, and vectorization. ### Advanced - [BaseQL](/docs/baseql.md): BaseQL is Singlebase's unified query language for all operations. Inspired by MongoDB's powerful operators, BaseQL simplifies the syntax and extends it across your entire backend - not just databases. - [Template Expressions](/docs/template-expressions.md): Template expressions allow you to dynamically evaluate and transform data using expressions, string interpolation, and field references. - [Filter Operators](/docs/filter-operators.md): Filter operators allow you to query and match documents using conditions and comparisons. They are used in database operations to specify which documents to retrieve, update, count, delete, or archive. - [Data Operators](/docs/data-operators.md): Data Operators allow you to transform and update data structures declaratively. They are used in write operations to modify field values during updates and inserts. - [Helper Functions](/docs/helper-functions.md): Helper functions provide powerful data transformation and manipulation capabilities within template expressions. Functions are prefixed with `@` and used inside template brackets. - [Pagination](/docs/pagination.md): Control how many results are returned and navigate through large datasets efficiently. - [Rate Limits](/docs/rate-limits.md): Rate limits control how many API requests you can make within a specific time period to ensure fair usage and system stability. - [Webhooks & Integrations](/docs/webhook.md): SinglebaseCloud provides event-driven webhooks that notify your application when data changes occur. Webhooks follow the [Standard Webhooks](https://www.standardwebhooks.com/) specification for consistent, secure delivery. - [Error Codes](/docs/error-codes.md) ### Reference - [API Reference](/docs/api-reference.md) - [Developer Guide](/docs/developer-guide.md): A comprehensive cheatsheet/overview of Singlebase's core capabilities, operators, expressions, and advanced features. ### SDK - [Javascript](/docs/sdk/javascript.md) - [Python](/docs/sdk/python.md) - [Go](/docs/sdk/go.md) - [PHP](/docs/sdk/php.md) ### Legal - [Untitled](/legal.md) - [Terms of Service (legal)](/legal/tos.md): Terms of Service - [Privacy Policy (legal)](/legal/privacy.md): Privacy Policy - [Data Processing Agreement (legal)](/legal/data-processing-agreement.md): Data Processing Agreement ### Other - [Community](/docs/community.md): Join the community - [Ruby](/docs/sdk/ruby.md) - [Rust](/docs/sdk/rust.md) - [SDK](/docs/sdk.md)