DNS-Based Data Storage

Store and retrieve data using DNS queries. ResolveDB turns the DNS protocol into a lightweight, globally distributed database with built-in caching and geo-routing.

Terminal
$ dig get.newyork.weather.public.v1.resolvedb.net TXT

; Response:
"{"temp": 72, "city": "New York"}"

Why ResolveDB?

Leverage the DNS infrastructure you already have.

Global Distribution

Your data is served from the nearest DNS resolver. Built-in geo-routing delivers responses from 3 regions.

Sub-millisecond Reads

DNS caching means repeated queries are instant. No cold starts, no connection overhead.

Secure by Default

DNSSEC validation, Ed25519 signatures, and AES-256-GCM encryption protect your data in transit.

Any Language

If your language can make DNS queries, it can use ResolveDB. No SDK required.

Structured Queries

The UQRP format encodes operations, parameters, and namespaces directly in DNS labels.

Simple Migration

Start with a single record. Scale to millions. No infrastructure changes needed.

How it Works

Query data using standard DNS tools.

1

Create Records

Use the dashboard or API to store key-value data under your namespace.

2

Query via DNS

Make standard DNS TXT queries using dig, nslookup, or any DNS library.

3

Get JSON Back

Receive structured JSON responses, cached at every layer of the DNS hierarchy.

Ready to get started?

Create an account and start storing data in under a minute.