Skip to content

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.

python
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.

rust
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.

DataHippo Documentation