SDKs
DataHippo provides client libraries for capturing errors, sending metrics, and integrating observability into your applications and games.
INFO
Detailed SDK documentation is coming soon. This page provides an overview of available SDKs.
Python
Error monitoring and exception tracking for Python applications.
import datahippo
datahippo.init(api_key="dh_your_key", api_url="https://api.datahippo.io")
try:
risky_operation()
except Exception as e:
datahippo.capture_exception(e)Capabilities: capture_exception, capture_message, context/tags/user enrichment, async sending, rate limiting.
Rust
Error monitoring with optional continuous profiling for Rust applications.
use datahippo::DataHippo;
let _guard = DataHippo::init(datahippo::Config {
dsn: "dh_your_key".into(),
api_url: "https://api.datahippo.io".into(),
..Default::default()
});
datahippo::capture_message("Something happened");Capabilities: capture_exception, capture_message, optional CPU profiling, memory observation, Rayon thread pool instrumentation.
Unity
Game observability for Unity projects — frame rate, memory usage, network metrics, crash reporting, and match tracking.
Capabilities: FPS/frame time monitoring, memory tracking, network RTT/jitter/packet loss, automatic crash reporting, session and match lifecycle tracking.
Unreal Engine
Game observability for Unreal Engine projects with full Blueprint support.
Capabilities: Tick/frame time monitoring, memory tracking, network metrics, crash reporting, session and match tracking, Blueprint API for non-C++ workflows.