Skip to main content

Welcome to dakkio

dakkio is a powerful time-series monitoring API with natural language interface, designed for IoT devices, sensor networks, and real-time data applications.

What is dakkio?

dakkio provides a complete platform for:

  • Time-Series Data Storage: Store sensor readings, metrics, and events with high efficiency
  • Natural Language Queries: Write alert rules in plain English like "Temperature exceeds 30°C for 5 minutes"
  • Multi-Tenant Architecture: Organize data in buckets with complete isolation
  • Webhook Integration: Get real-time notifications when events occur
  • Flexible API: Both JWT authentication for dashboards and API keys for IoT devices
  • Analytics & Insights: Query historical data with aggregations and filters

Key Features

🔐 Dual Authentication

  • JWT Tokens for web applications and dashboards
  • API Keys for IoT devices and external integrations

📊 Time-Series Optimized

  • Efficient MongoDB time-series collections
  • Fast ingestion of high-frequency data
  • Batch operations for bulk imports

🎯 Smart Alerts

  • Natural language alert rules
  • Cooldown periods to prevent spam
  • Webhook delivery with retry logic

🔗 Integration Ready

  • RESTful API with OpenAPI specification
  • SDKs for popular languages
  • Webhook support for external services

📈 Analytics Built-in

  • Aggregations (avg, sum, min, max)
  • Time-based grouping (hour, day, week, month)
  • Usage statistics and billing metrics

Quick Start

Get started with dakkio in three simple steps:

  1. Create an Account - Sign up for free
  2. Get Your API Key - Generate credentials
  3. Send Your First Data Point - Start ingesting data

Use Cases

dakkio is perfect for:

  • IoT Sensor Networks: Monitor temperature, humidity, pressure from devices
  • Environmental Monitoring: Track air quality, water levels, weather stations
  • Industrial Systems: Monitor equipment, production metrics, energy usage
  • Smart Buildings: HVAC systems, occupancy sensors, energy management
  • Custom Applications: Any time-series data with alerting needs

Architecture Overview

API Endpoints

dakkio provides two sets of endpoints:

Dashboard API (JWT Authentication)

Manage your resources through the web dashboard:

  • User authentication and profile
  • Bucket and data source management
  • Alert rule configuration
  • Webhook setup
  • Analytics and statistics

Data API (API Key Authentication)

For external clients and IoT devices:

  • Data ingestion (single and batch)
  • Data queries with filters
  • Bucket information

Plans & Pricing

PlanBucketsData RetentionAPI Calls/MonthPrice
Free330 days10,000$0
Pro25365 days1,000,000$29/mo
EnterpriseUnlimitedCustomUnlimitedContact Us

Next Steps

Support

Need help? We're here for you: