ResolveDB Documentation

Learn how to use ResolveDB, a DNS-based data storage system that turns the DNS protocol into a lightweight, globally distributed database.

What is ResolveDB?

ResolveDB allows you to store and retrieve data using standard DNS queries. By leveraging the global DNS infrastructure, your data is automatically cached at every layer of the DNS hierarchy, enabling sub-millisecond reads without any additional infrastructure.

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

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

Key Features

Global Distribution

Data served from the nearest DNS resolver with built-in geo-routing

Sub-millisecond Reads

DNS caching means repeated queries are instant

Secure by Default

DNSSEC, Ed25519 signatures, and AES-256-GCM encryption

Any Language

If your language can make DNS queries, it can use ResolveDB

Quick Links

Getting Help

If you have questions or need help, you can reach us through our GitHub repository or by email.