POST JSON. The zero-plumbing time-series database.

Turn raw JSON payloads into live dashboard charts in under 60 seconds. Get aggregations across millions of raw data points on the fly, without the time sink of schemas, drivers, or background pipelines.

Global Service Launch October 2026
Forever Free 1 GB Database $0 Ingestion Write Fees No Credit Card Required
/databases/42/series/fleet.truck-84
Incoming JSON Payload 68 bytes • application/json
curl -X POST https://fra1.timesinkdb.com/databases/42/series/fleet.truck-84 \
  -H "Authorization: Bearer sec_live_..." \
  -d '{
    ,
    ,
    
  }'
Auto-Extracted Columnar Series Instantly Queryable
.speed_kmh
88.4 km/h
.engine_temp
91.5 °C
.battery_pct
84.0 %
Direct Ingestion via fetch(): Cloudflare Workers AWS Lambda Next.js
Turnkey Webhooks: Stripe Shopify GitHub
1-Line Embeds: React Retool Native <iframe>
How It Works

Sub-millisecond writes. On-the-fly analytical queries.

Post any standard JSON payload. Numeric fields automatically become distinct columnar series without schemas or database migrations. Aggregate millions of raw data points on arrival with hardware-accelerated SIMD downsampling—keeping multi-widget customer dashboards responsive under heavy concurrent load without background data pipelines or caching layers.

POST Ingestion
POST /databases/42/series/fleet.truck-84.telemetry
curl -X POST https://fra1.timesinkdb.com/databases/42/series/fleet.truck-84.telemetry \
  -H "Authorization: Bearer sec_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "speed_kmh": 88.4,
    "fuel_pct": 72.1,
    "engine_temp": 91.5
  }'
Database Response 202 Accepted
{
  "status": "accepted",
  "ingestedBytes": 48,
  "pointsIngested": 3
}
Automatic JSON Flattening & Columnar Ingestion

Nested JSON payloads automatically flatten into dot-notation series names on arrival without DDL declarations or schema migrations. Every numeric field appends directly as a fixed 16-byte point into columnar storage. The ingest pipeline accepts individual writes as well as batch payloads up to 5,000 points per request via POST /databases/{databaseId}/ingest.

Raw JSON Events & Document Storage

Specify ?mode=blob to capture arbitrary JSON payloads, webhook receipts, and diagnostic traces verbatim as raw blobs without schema extraction or parsing overhead. Events stream back chronologically via GET /databases/{databaseId}/series/{seriesKey}?from=-1h, preserving complete audit traces without operating a separate document store.

Built for Modern Stacks

Four ways TimesinkDB eliminates infrastructure drag

01 • Ingestion

Ingest directly from webhooks without glue code.

Skip provisioning serverless lambdas just to extract metrics from Stripe, GitHub, or Shopify. Point webhooks directly to TimesinkDB with edge HMAC signature verification and declarative metric extraction.

  • Validates HMAC signatures directly at the edge
  • Extracts numeric values straight into time-series
  • Automatic deduplication resolves duplicate webhook retries cleanly
  • Capture business metric telemetry (MRR expansion, GMV velocity, churn rates) directly with synchronous durability
POST /databases/{databaseId}/webhooks/stripe HMAC Verified
// Header verification
Stripe-Signature: t=1788624900,v1=9f83ac027b4d...
// Extraction configuration
payment_intent.succeeded Net revenue converted to currency units customer.subscription.created New recurring subscription MRR charge.failed Payment failure alerts and error spikes
{
  "seriesKey": "stripe.revenue.mrr",
  "ts": "$.created",
  "value": "$.data.object.amount / 100"
}
202 Accepted • Direct metric extraction
// 1-line customer dashboard embed
<iframe
  src="https://fra1.timesinkdb.com/databases/42/series/saas.tenant_42.api_calls.html?from=-24h&interval=5m&token=tok_ro_..."
  class="w-full h-40 border-0"></iframe>
saas.tenant_42.api_calls
1,210 req/m • -12h
-24h (940 req/m) -12h (1,210 req/m) Now: 1,480 req/m
02 • Dashboards

Customer-facing usage graphs in 60 seconds.

Avoid building background aggregation pipelines, Redis caches, and custom charting frontends. Issue scoped read-only tokens (tok_ro_...) and embed live interactive charts directly into your customer portal—turning telemetry into a revenue-driving product feature with one line of HTML.

  • Read-only tokens scoped strictly to customer series
  • On-the-fly downsampling across millions of raw data points
  • Discreet "Powered by TimesinkDB" badge on Sandbox & Starter (removable on Pro)
  • 1-Click whitelabeling and custom themes on Pro, custom CNAME on Scale+
03 • Serverless & Primary DB Offload

Keep your core application database fast and lean.

Leave PostgreSQL, MySQL, DynamoDB, or MongoDB focused strictly on transactional application data. When ephemeral Lambdas and edge workers write high-velocity telemetry directly to primary databases, they bloat indexes, exhaust connection pools, and spike query latency. TimesinkDB offloads operational time-series over standard, stateless fetch()—no connection poolers (no PgBouncer), no table bloat, and no cold-start stalls.

// Edge Worker / Lambda: Pure fetch(), 0 connection pools
await fetch('https://fra1.timesinkdb.com/databases/42/series/jobs.worker', {
  method: 'POST',
  headers: { Authorization: `Bearer ${env.TS_KEY}`, 'Content-Type': 'application/json' },
  body: JSON.stringify({ duration_ms, memory_mb })
});
04 • IoT & Hardware

Microcontroller telemetry without binary drivers.

ESP32s, cellular gateways, and Raspberry Pis struggle with bulky binary protocol drivers and heavy MQTT brokers over flaky connections. With TimesinkDB, if your device can make an HTTPS POST with JSON, you're done—complete with automatic retry deduplication.

// ESP32 / Arduino: Direct HTTPS, 0 binary wire drivers
http.begin("https://fra1.timesinkdb.com/databases/42/series/fleet.sensor_84");
http.addHeader("Authorization", "Bearer sec_live_...");
http.addHeader("Content-Type", "application/json");
http.POST("{\"temp\":21.8,\"battery_pct\":94.2}");
Comparison

How TimesinkDB compares

Platform Feature Comparison Matrix
Feature TimesinkDB InfluxDB Serverless Timescale Cloud ClickHouse / Tinybird
Ingestion Protocol Standard REST / JSON Line Protocol / SQL PostgreSQL Wire (TCP) HTTP / ClickHouse TCP
Analytical Query Engine Standard REST / JSON (SIMD-accelerated downsampling, no proprietary DSL) Flux / InfluxQL / SQL PostgreSQL SQL ClickHouse SQL Dialect
Aggregation Pipelines None (On-the-fly aggregations directly from raw points) Continuous Queries / Tasks Continuous Aggregates / pg_cron Materialized Views / Projections
Dashboard Caching Tier None (<1ms instant in-memory read direct from primary DB) Requires Redis cache layer Requires Redis cache layer Requires caching proxy / Redis
Cold Starts & Pooling Stateless HTTPS (no connection pool exhaustion or cold starts) HTTP API / Session tokens Requires PgBouncer HTTP API / Session limits
Write Request Fees $0.00 (No write API fees) Metered per MB / call Requires dedicated compute Metered per compute
Client SDK & Driver Overhead Native fetch() & standard HTTP (no SDK required) Line Protocol SDK Postgres Wire Driver Custom Client Library
Schema Management Automatic from JSON Explicit schemas & fields SQL migrations & schemas Explicit schemas & table tuning
Direct Webhooks Built-in HMAC verification Custom Lambdas required Custom Lambdas required Requires Kafka / Workers
Retry Deduplication Automatic duplicate handling (latest write wins on retry) Write-time rejections SQL Upsert handling Requires custom deduplication tables
Durability & Commit Control Instant Ingest (202 Accepted) or Guaranteed On-Disk Delivery (200 OK) Buffering with eventual disk persistence Micro-batching required to prevent write stalls Heavy latency penalty on synchronous writes
Embedded SVG Charts Native <iframe> + Read Tokens Build your own UI Build your own UI Build your own UI
Retention Policies Automated Global & Per-Series Retention (TTL) Coarse bucket-level only SQL policies & chunk drops Column TTL expressions
Transparent Pricing

Predictable pricing. Zero per-database fees.

Purchase predictable capacity at the account level and split it freely across production, staging, and dev databases—with unlimited team members, zero per-database fees, and $0 write charges.

Free Developer Sandbox Database

Includes 1 dedicated Sandbox DB with 1 GB NVMe storage, 1 GB egress, 1,000 series, unlimited ingest, and 1 parallel query worker with instant wake-on-request. Ideal for testing webhooks, microservices, and rapid prototyping.

Start Free Sandbox → FREE FOREVER • NO CREDIT CARD
Multi-Database Pooling
Account Capacity Pooling • No Extra Database Fees
Pooled Account Capacity

Capacity is purchased once at the account level and split freely across production, staging, QA, and preview environments with no per-database base fees and unlimited team seats.

Guaranteed Workload Isolation

Every database allocates a dedicated operational baseline: 10 GB storage, 5 GB egress, 2 query workers, 65,000 series. Staging spikes, dev testing, or batch exports never steal compute or stall production queries. Capacity pools freely across all your environments—Pro ($35/mo) accommodates up to 6 fully isolated databases, and Scale ($85/mo) accommodates up to 12 databases with zero per-database base fees.

Pro ($35/mo) accommodates up to 6 isolated databases (e.g. 1 prod + 5 staging/preview environments) under a single pooled subscription.
Provisioned NVMe Storage
High-Speed NVMe Storage • Raw Byte Metering
Exact Byte-for-Byte Metering
• Numeric Metric Point: 16 bytes (8B ts + 8B float64)
• Raw JSON Event: 12B header + payload bytes

Strict raw byte accounting with deterministic sizing—no 1KB block rounding and no hidden index multipliers.

Automated Per-Series Retention (TTL)

Define day-granularity retention rules per series pattern (e.g. fleet.*: 14d, audit.*: 365d) applied retroactively daily in the background. Infinite retention by default preserves data until updated.

Spend Safety & Auto-Expand

Strict Spend Cap pauses writes at 100% quota (HTTP 422) with 80% & 90% advance alerts while data remains 100% queryable. Optional Elastic Auto-Expand absorbs surges using unallocated account capacity first ($0 extra), only provisioning +20 GB blocks when your entire pool is exhausted.

A sensor reporting every 10 seconds uses ~4.1 MB/month. 20 GB stores 100 continuous IoT metrics for over 4 years without pruning.
Monthly Data Egress
Query Responses & Outbound Bandwidth
SVG Chart Embeds & Views

Customer-facing interactive SVG chart embeds (/databases/{databaseId}/series/{seriesKey}.html) consume 0 GB egress quota. Serve millions of customer dashboard views with unlimited fair-use bandwidth.

Programmatic JSON API Queries

Direct wholesale cloud bandwidth rate. Built-in SIMD downsampling returns only downsampled data points, slashing raw JSON transfer size by up to 95%.

5 GB egress covers tens of thousands of rich multi-widget dashboard refreshes each month.
Active Series
Metric & Event Streams • Flat Quotas
Unified Quota: Metrics & Events

Continuous numeric series (cpu_usage) and raw JSON event streams (webhooks.stripe) share the same quota (1,000 Sandbox; 65,000 on standard plans).

Unlimited Points per Series

Only the unique series key counts toward the quota. Stream millions of points or event payloads into any registered series without consuming extra slots.

65,000 series comfortably monitors 15,000+ IoT devices with 4 metrics each or thousands of microservices.
Unlimited Ingestion
High-Throughput Ingestion • $0.00 API Fees
$0.00 Write Transaction Fees

Ingest telemetry without per-request API fees, batch surcharges, or micro-transaction billing. Stream 10 points or 100 million points without counting API calls.

Sub-Millisecond Speed & Auto-Dedup

Writes commit to memory immediately so callers never block. Query-time Last-Write-Wins (LWW) deduplication handles webhook and network retries automatically without write locks.

Supports single points or bulk batches up to 5,000 points via POST /databases/{databaseId}/ingest with identical $0.00 write fees.
Parallel Query Workers
Concurrent Analytical Execution Pipelines
Dedicated Concurrency (No Rate Limits)

No artificial per-second or per-minute rate throttling. Queries execute concurrently across dedicated Parallel Query Workers (4 Starter, 12 Pro, 24 Scale). Because hardware-accelerated SIMD downsampling completes in single-digit milliseconds, workers turn over immediately, allowing concurrent UI widgets and analytical queries to resolve without throttling stalls.

Workload Isolation & Cancellation

Heavy multi-month analytical scans run isolated on their own workers without starving instant gauge lookups or customer charts. Cancelled browser tabs immediately release worker slots.

When request bursts exceed capacity, queries await worker availability asynchronously and execute without dropped HTTP 429 errors.
Ingestion Durability Modes
Instant Ingest vs. Guaranteed On-Disk Delivery
Instant Ingest (Default)

Writes commit to high-speed memory in <1ms for peak throughput, persisting to NVMe storage in the background. Best for IoT sensor fleets and high-frequency metrics.

Guaranteed On-Disk Ingest (?requireCommit=true)

Confirms data is safely written to physical NVMe storage before answering 200 OK. Ideal for mission-critical webhooks (Stripe payouts, Shopify orders) and strict audit compliance. Unlocks on Pro+.

Both modes include $0.00 write transaction fees. Background storage indexing and compaction never block ingestion.
Standard on all paid plans:
Contractual 99.95% SLA (Unlimited Ingest) Unlimited Seats & API Keys Zero-Overage Spend Cap
Account Capacity Plans and Pricing Tiers
Plan Price Capacity Features Action
Starter
Side projects, home IoT & small webhooks
$10.00 / mo
20 GB
10 GB
4 (dedicated slots)
65,000
1 Dedicated Database
Interactive chart embeds (subtle "Powered by" badge)
API key authentication & public HTTPS
Reserve Starter
Pro
Production SaaS & customer dashboards
$35.00 / mo
80 GB
40 GB
12 (dedicated slots)
65,000
: Up to 6 isolated databases
Whitelabel embeds without badge, custom theming
API key authentication & public HTTPS
Reserve Pro
Scale
Multi-service telemetry fleets & high-rate IoT
$85.00 / mo
210 GB
155 GB
24 (dedicated slots)
65,000
: Up to 12 isolated databases
Whitelabel embeds without badge, custom theming
mTLS authentication, IP allowlist, CNAME customization
Reserve Scale
Custom
Tailor capacity and performance to your needs
$135.00 / mo
400 GB
280 GB
32
65,000
Up to 16 isolated databases
Interactive chart embeds (subtle "Powered by" badge)
API key authentication & public HTTPS

Dedicated Node Enterprise Isolation

Single-tenant dedicated hardware host, 1 TB private NVMe storage pool, uncapped query concurrency, contractual 99.95% Availability SLA with priority escalation, private cloud network peering (Azure VNet peering, with Cloudflare Anycast edge routing connecting external workloads from AWS, GCP, or on-premises networks), and unlimited provisioned databases. Physical hardware isolation without noisy neighbors and complete whitelabeling.

Contact Sales → from $349.00 / mo (or $3,500 / yr)

Account Guarantees & Built-In Protections

Zero-Overage Spend Cap

Writes safely capped at quota (HTTP 422) with 80% & 90% alerts. Existing data remains 100% queryable. Optional Elastic Auto-Expand.

$0.00 Write API Fees

Stream millions of data points and webhook events with $0.00 write transaction fees, zero batch surcharges, or micro-transactions.

Pooled Multi-DB Capacity

Split provisioned NVMe storage, egress, and query workers freely across dev, staging, QA, and prod with zero per-database base fees.

Unlimited Seats & API Keys

$0 per-seat fees. Invite your entire engineering team and generate unlimited scoped machine tokens across up to 65,000 active series.

Unlimited Visual Chart Embeds

Customer-facing SVG chart embeds (/databases/{databaseId}/series/{seriesKey}.svg) consume 0 GB egress quota with unlimited fair-use views.

Zero Vendor Lock-In

Export complete datasets at any time in open Apache Parquet and streaming JSON formats via 1-click dashboard or REST APIs.

Sovereignty, Trust & Governance

Engineered in Finland. Built for sovereign, lock-in-free telemetry.

TimesinkDB is engineered by Timesink Oy, an independent infrastructure company headquartered in Tampere, Finland. We eliminate the operational overhead and vendor lock-in of legacy TSDBs by pairing sovereign European data residency with open Apache Parquet exports, zero-allocation engine speed, and transparent fixed pricing.

Sovereign European Data Residency

European customer telemetry remains strictly within European borders. Governed under Finnish legal jurisdiction with comprehensive Data Processing Agreements (DPAs) that safeguard operational metrics from extraterritorial legal claims and third-party jurisdiction conflicts.

Strict Workload Isolation & 99.95% Availability SLA

Zero noisy-neighbor contention. Each database operates with dedicated parallel query workers and an isolated embedded engine partition with fixed resource quotas, backed by a contractual 99.95% availability SLA across all paid plans.

Open Data Standards & Zero Format Lock-In

Retain total ownership of your telemetry. Stream historical archives out on demand via 1-click downloads or automated REST endpoints in open Apache Parquet and newline-delimited JSON—without proprietary wrappers or egress surcharges.

Global Network Topology
3 Multi-Tenant Core Regions
All Regions Operational
fra1 Frankfurt, Germany
EU Sovereign
Cloud: germanywestcentral • Latency: <15ms EU • GDPR DPA & Finnish Jurisdiction
Endpoint: https://fra1.timesinkdb.com
iad1 N. Virginia, USA
US East
Cloud: eastus2 • Latency: <10ms US East • Triple-Replicated NVMe
Endpoint: https://iad1.timesinkdb.com
nrt1 Tokyo, Japan
Asia-Pacific
Cloud: japaneast • Latency: <8ms APAC • Triple-Replicated NVMe
Endpoint: https://nrt1.timesinkdb.com

Anycast Edge Routing (<50ms Global)

Cloudflare Anycast terminates TLS at the nearest edge PoP for instant connection setup, routing traffic across private backbones to regional nodes.

Continuous NVMe Availability

Sub-millisecond writes commit to memory and persist automatically to direct NVMe storage, backed by automated snapshots and zero noisy neighbors.

Need a specific deployment region?

In addition to standard clusters in Frankfurt, Virginia, and Tokyo, Dedicated Nodes can be provisioned in any Azure region worldwide—including US West (westus2), Sweden (swedencentral), UK (uksouth), Singapore (southeastasia), or Australia (australiaeast)—with custom VNet peering and private routing.

FAQ

Frequently Asked Questions

Ready to get started with TimesinkDB?

Launching October 2026. Join the early access waitlist to reserve your 1 GB Free Sandbox with zero credit card required.

Pre-Register Plan Capacity

Commercial subscriptions and Paddle billing go live with our October 2026 release. Reserve your dedicated account capacity ahead of time to lock in launch priority.