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 Types.
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)
![Link block header image](https://images.archbee.com/qoRkNxW5fJ81r_NqVpc8C/sKoIiiWmQ30TSdtVZCDAK_swift-icon-card.png?format=webp)
Swift
Build native apps for Apple iOS and macOS.
![Link block header image](https://images.archbee.com/qoRkNxW5fJ81r_NqVpc8C/Kmpc8_y4nZ9V2FATLOHHB_kotlin-icon-card.png?format=webp)
Kotlin
Develop native apps for Android.
![Link block header image](https://images.archbee.com/qoRkNxW5fJ81r_NqVpc8C/u8zillqYtQe7kNukyIia7_js-icon-card.png?format=webp)
Create interactive apps for web or desktop.
![Link block header image](https://images.archbee.com/qoRkNxW5fJ81r_NqVpc8C/7NV51VmcHAwiHpdykvfkN_rn-icon-card.png?format=webp)
React Native
Write once and deploy to both iOS and Android platforms.
![Link block header image](https://images.archbee.com/qoRkNxW5fJ81r_NqVpc8C/vNHLuyj0MxmRr8onm0HA2_java-icon-card.png?format=webp)
Java
Develop Android apps.
![Link block header image](https://images.archbee.com/qoRkNxW5fJ81r_NqVpc8C/59RAxEGB6POY633ba05lq_c-sharp-icon-card2.png?format=webp)
C#
Integrated with the .NET framework, build any project.
![Link block header image](https://images.archbee.com/qoRkNxW5fJ81r_NqVpc8C/BDiqzNcI1KpoTueaQNWt6_c-plus-plus-icon-card2.png?format=webp)
C++
Develop across a spectrum of abstractions.
![Link block header image](https://images.archbee.com/qoRkNxW5fJ81r_NqVpc8C/DFBxuVTdNF46s6UgRFN6Q_rust-icon-card.png?format=webp)
Rust
Develop for a wide range of target platforms.
![Link block header image](https://images.archbee.com/qoRkNxW5fJ81r_NqVpc8C/w0jAJMWIsP5_sjJ7YfDNh_flutter-icon.png?format=webp)
Flutter beta
Develop cross-platform apps with Dart.