Site Map

Complete sitemap of all documentation pages for easy navigation and indexing

Advanced

  • Contributing

    Development setup, code quality, and contribution guidelines for CosmosQL

    /docs/advanced/contributing
  • Limitations

    Current limitations of CosmosQL and planned features

    /docs/advanced/limitations
  • Migration

    Learn how to migrate from the official Azure CosmosDB SDK to CosmosQL

    /docs/advanced/migration
  • Performance

    Optimize your CosmosQL queries for speed and cost efficiency

    /docs/advanced/performance

faq

  • FAQ

    Frequently asked questions about CosmosQL

    /docs/faq

Getting Started

  • Core Concepts

    Understand CosmosDB fundamentals, partition keys, and how CosmosQL prevents costly mistakes

    /docs/getting-started/core-concepts
  • Quickstart

    Get up and running with CosmosQL in 5 minutes

    /docs/getting-started/quickstart

Guide

  • Advanced Patterns

    Working with partition keys, TTL, raw queries, and error handling

    /docs/guide/advanced-patterns
  • Aggregations

    Complete guide to using aggregation functions in CosmosQL - count, sum, average, min, max, and group by operations with full type safety.

    /docs/guide/aggregations
  • Common Patterns

    Real-world usage patterns for authentication, multi-tenant apps, time-series data, and more

    /docs/guide/common-patterns
  • Core Concepts

    Understand CosmosDB fundamentals, partition keys, and how CosmosQL prevents costly mistakes

    /docs/guide/core-concepts
  • Creating Documents

    Learn how to create and insert documents into CosmosDB with CosmosQL

    /docs/guide/create
  • Deleting Documents

    Learn how to delete documents and implement soft delete patterns

    /docs/guide/delete
  • Reading Documents

    Learn how to query and read documents from CosmosDB efficiently

    /docs/guide/read
  • Type System Deep Dive

    Understanding how CosmosQL's type inference works and leveraging it effectively

    /docs/guide/type-system
  • Updating Documents

    Learn how to update existing documents in CosmosDB

    /docs/guide/update

Guides

  • Aggregations

    Complete guide to using aggregation functions in CosmosQL - count, sum, average, min, max, and group by operations with full type safety.

    /docs/guides/aggregations
  • Creating Documents

    Learn how to create and insert documents into CosmosDB with CosmosQL

    /docs/guides/creating-documents
  • CRUD Operations

    Overview of Create, Read, Update, and Delete operations in CosmosQL

    /docs/guides/crud-operations
  • Database Management

    Comprehensive tools for managing and monitoring your CosmosDB resources

    /docs/guides/database-management
  • Deleting Documents

    Learn how to delete documents and implement soft delete patterns

    /docs/guides/deleting-documents
  • Error Handling

    A comprehensive guide to handling CosmosError and common issues

    /docs/guides/error-handling
  • Migrations

    Structured schema and data evolution for your CosmosDB database

    /docs/guides/schema-migrations
  • Performance

    Optimize your CosmosQL queries for speed and cost efficiency

    /docs/guides/performance
  • Reading Documents

    Learn how to query and read documents from CosmosDB efficiently

    /docs/guides/reading-documents
  • Updating Documents

    Learn how to update existing documents in CosmosDB

    /docs/guides/updating-documents

Management

  • Database Management

    Comprehensive tools for managing and monitoring your CosmosDB resources

    /docs/management

Migrations

  • Migrations

    Structured schema and data evolution for your CosmosDB database

    /docs/migrations

Patterns

  • Authentication

    User login and registration patterns using CosmosQL

    /docs/patterns/authentication
  • E-Commerce Catalog

    Product catalogs and inventory management patterns

    /docs/patterns/e-commerce-catalog
  • Multi-Tenant SaaS

    Data isolation per tenant using partition keys

    /docs/patterns/multi-tenant-saas
  • Shopping Carts

    E-commerce shopping cart patterns with TTL for abandoned carts

    /docs/patterns/shopping-carts
  • Social Platform Feeds

    User-generated content and social feed patterns

    /docs/patterns/social-platform-feeds
  • Time-Series Data

    Metrics, logs, and time-series data patterns with TTL

    /docs/patterns/time-series-data

Project Info

  • Contributing

    Development setup, code quality, and contribution guidelines for CosmosQL

    /docs/project-info/contributing
  • FAQ

    Frequently asked questions about CosmosQL

    /docs/project-info/faq
  • Limitations

    Current limitations of CosmosQL and planned features

    /docs/project-info/limitations
  • Migrating from Azure SDK

    Learn how to migrate from the official Azure CosmosDB SDK to CosmosQL

    /docs/project-info/migrating-from-azure-sdk

API Reference

  • Aggregation Methods

    Complete reference for count, aggregate, groupBy, and convenience methods

    /docs/reference/aggregation-methods
  • API Reference

    Complete API reference for CosmosQL field types, container methods, and query options

    /docs/reference/api-reference
  • Client & Configuration

    Complete reference for creating and configuring CosmosQL clients

    /docs/reference/client-configuration
  • Query Methods

    Complete reference for querying documents with findUnique, findMany, and query

    /docs/reference/query-methods
  • Schema Definition

    Complete reference for field types and container configurations

    /docs/reference/schema-definition
  • Type System Deep Dive

    Understanding how CosmosQL's type inference works and leveraging it effectively

    /docs/reference/type-system
  • Write Methods

    Complete reference for creating, updating, and deleting documents

    /docs/reference/write-methods

root

  • Introduction

    Why CosmosQL exists and the problems it solves

    /docs/

Quick Stats