Overview
Ditto Tools provide enhanced observability and debugging for Ditto-powered apps. When logs aren’t enough, these tools help you monitor connectivity, performance, and internal state, making it easier to diagnose and resolve issues.Supported Platforms
Ditto Tools are available for:Android
Swift
C# .NET
Flutter
React Native
Available Tools
Each toolkit provides a set of UI and programmatic tools for real-time insight into your Ditto instance. See the README in each repo for a full feature list and usage examples.Quick Integration
You can add Ditto Tools to your project in about 15 minutes:- Android: Install
com.ditto:ditto-tools-android:6.0.0via Maven Central. - Swift: Install DittoSwiftTools
10.0.0via Swift Package Manager (SPM). - C# .NET: Install
DittoTools.PresenceViewerandDittoTools.Heartbeat2.0.0via NuGet. - Flutter: Install
ditto_flutter_tools3.0.0via pub.dev. - React Native: Install
@dittolive/ditto-react-native-tools2.0.0via npm.
React Native peer dependencies
React Native tools 2 requires@dittolive/ditto 5.0.1 or later and declares these peer dependencies:
@dr.pogodin/react-native-fs2.22.0 or laterreact-native-zip-archive7.0.2 or later
react-native-zip-archive 7.0.2 and the verified 9.0.2 set an iOS deployment target of 15.5. Raise the app target before running CocoaPods. Expo apps can set ios.deploymentTarget to 15.5 with expo-build-properties.