v2.0 is live — real-time streaming + TypeScript SDK

The Datalake for the Home

Pond is a self-hosted data platform that unifies your smart home, IoT devices, and personal sensors into a single, queryable data lake. SQL queries, streaming, ML pipelines — all from your garage.

terminal — v2.0.0
# Connect your home in 30 seconds
$ pond init --path ~/.pond

# Stream everything to your local datalake
$ pond connect --source homeassistant \
    --source nest \
    --source ecobee \
    --source mqtt://localhost:1883

# Query like it's 2025
$ pond sql "SELECT avg(temperature) FROM sensors WHERE room='living' AND time > now() - interval '1 day'"

  72.4°F average living room temp

# Export to your favorite stack
$ pond export --to parquet --daily \
    --destination s3://my-home-datalake/

Why Engineers Choose Pond

Built for the home automation enthusiast who wants production-grade data infrastructure on a Raspberry Pi.

Event Streaming

Real-time event pipeline with exactly-once semantics. Every sensor reading, state change, and automation trigger captured the millisecond it happens.

🔷

SQL on Everything

Query across all your home data with ANSI SQL. Join temperature sensors with energy usage, correlate motion with smart plug power draws.

🧠

Embedded ML Pipelines

Run inference models right at the edge. Detect anomalies, predict occupancy, optimize HVAC — all offline with local LLMs.

🔗

Universal Protocol Support

Native integration with MQTT, Zigbee2MQTT, Z-Wave, Home Assistant, HomeKit, Matter, ESPHome, and 200+ more via plugin system.

📊

Grafana-Ready

Built-in Prometheus metrics, Grafana dashboards, and TimescaleDB compatibility. Visualize your home's DNA in real-time.

🔐

Local-First, Always

Your data never leaves your network. E2E encryption, zero cloud dependencies, and full audit logs. GDPR compliance? Done.

One Command. That's It.

Pond installs in under a minute and starts ingesting data immediately.

bash — ~
$ curl -fsSL https://get.pond.dev/install.sh | bash

 Pond v2.0.0 installed (golang 1.21)

 Detecting connected devices...
 Found 47 devices across 6 protocols
 Streaming active → http://localhost:8080
 Web UI: http://localhost:8080/ui

$ pond --version
Pond v2.0.0 · built 2026-01-15 · MIT License
47k+
Devices Connected
12.7B
Events Processed
<3ms
Query Latency (p99)
540+
Contributors

Ready to Dive In?

Join thousands of engineers turning their homes into smart data platforms.