Skip to main content

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

Each platform has its own open-source repository with up-to-date releases and implementation instructions.

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.0 via Maven Central.
  • Swift: Install DittoSwiftTools 10.0.0 via Swift Package Manager (SPM).
  • C# .NET: Install DittoTools.PresenceViewer and DittoTools.Heartbeat 2.0.0 via NuGet.
  • Flutter: Install ditto_flutter_tools 3.0.0 via pub.dev.
  • React Native: Install @dittolive/ditto-react-native-tools 2.0.0 via npm.
Most platforms offer a single entry point to enable all tools at once, or you can include only the components you need. After adding the dependency, simply place the provided UI element in your app and build.

Support

The public GitHub repositories contain the released source and release notes. They are read-only mirrors and do not accept pull requests. To report a problem or request a change, contact Ditto Support.

Release Management

Ditto Tools are maintained by an internal team at Ditto. Releases are made as needed—there’s no fixed schedule.