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. Public answers can use recursive DNS caching, while private token-authorized records use DNS TTL 0 and are served by the multi-region authoritative fleet.
Key Features
Global Distribution
Public answers can use recursive caches; TTL-0 private reads reach the authoritative fleet on each query
Instant Cached Reads
Public cache hits avoid cold starts; private token-authorized answers use TTL 0
Layered Security
DNSSEC integrity and encrypted DoH/DoT transport; payload encryption is client-side
Any Language
If your language can make DNS queries, it can use ResolveDB
Quick Links
Quickstart
Get up and running in under 5 minutes
UQRP Protocol
Learn the query and response format
DNS Access
DoH, DoT, and standard DNS query methods
API Reference
REST API for managing records
Examples
Real-world use cases and recipes
Security
Authentication, encryption, and DNSSEC
SDKsComing Soon
Official libraries for JS, Python, Go, and Rust
Getting Help
If you have questions or need help, use the support channel associated with your ResolveDB account.