Welcome to Ditto Docs
Where you get official documentation on using the Ditto platform to build your latency‑sensitive, cloud‑optional app.
Begin by learning the basic concepts, starting with About Ditto, Mesh Networking 101, and Data Handling Essentials.
To start syncing right away:
From the portal, create a new app, and then get your credentials for peer‑to‑peer authentication. (See Sync Credentials)
Using the guide for your language, set up and sync. (See 'Hello World' Sync)
Swift SDK
Build native apps for Apple iOS and macOS.
Kotlin SDK
Develop native apps for Android.
In conjunction with the capabilities of Node.js and Electron, build for web or desktop.
Java SDK
Develop Android apps.
C# SDK
Seamlessly integrated with the .NET framework, build any project.
C++ SDK
Develop across a spectrum of abstractions.
Rust SDK
Develop for a wide range of target platforms.