> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ditto.live/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK v5 Homepage

> Guides, setup, and SDK documentation for Ditto

## Welcome to Ditto SDK v5

Ditto SDK v5 is the most significant evolution of our edge sync platform since launch. Automatic performance improvements, dramatically simplified APIs, DQL as the single query language across every platform, and a 25% smaller SDK — rebuilt from the ground up for speed and developer experience.

<Card title="What’s New in Ditto SDK v5" icon="rocket" href="/sdk/latest/v5-whats-new" iconType="solid" horizontal>
  Release notes, key features, migration guides, and everything else new in v5.
</Card>

Still on v4? [View the v4 documentation here.](/sdk/v4/home)

Build powerful, offline-capable applications with real-time data sync using the Ditto
SDK. Designed for flexibility and performance, Ditto enables seamless peer-to-peer
communication, efficient data synchronization, and robust offline support—no complex
infrastructure required.

Whether you’re building for mobile, desktop, or embedded systems, the Ditto SDK gives
you the tools to create reliable and connected applications that work anywhere.

<CardGroup col={2}>
  <Card title="Quickstart Apps" icon="rabbit-running" href="/sdk/latest/quickstarts/quickstarts-landing" iconType="solid">
    Start using Ditto quickly by downloading and running
    one of our prebuilt quickstart applications.
  </Card>

  <Card title="Install Guides" icon="laptop-code" href="/sdk/latest/install-guides/install-guides" iconType="solid">
    Learn how to integrate Ditto into your project by following our
    language specific install guides.
  </Card>
</CardGroup>

## Accessing & Syncing Data

Ditto provides flexible options for managing and syncing documents across devices,
supporting both peer-to-peer and cloud-based synchronization. Whether you’re handling
real-time updates or enabling offline access, Ditto ensures data consistency and
reliability.

To explore the capabilities for managing and syncing documents in Ditto, check out
the following guides:

<CardGroup cols={3}>
  <Card title="Creating Documents" icon="file-plus" href="/sdk/latest/crud/create" iconType="solid" />

  <Card title="Reading Documents" icon="file-check" href="/sdk/latest/crud/read" iconType="solid" />

  <Card title="Updating Documents" icon="file-pen" href="/sdk/latest/crud/update" iconType="solid" />

  <Card title="Deleting Documents" icon="file-xmark" href="/sdk/latest/crud/delete" iconType="solid" />

  <Card title="Observing Document Changes" icon="file-magnifying-glass" href="/sdk/latest/crud/observing-data-changes" iconType="solid" />

  <Card title="Syncing Documents" icon="file-magnifying-glass" href="/sdk/latest/sync/syncing-data" iconType="solid" />
</CardGroup>
