Public Data over DNS. Private Records with Token-Gated Reads.

A hot public cache key can reduce many client reads to roughly one authoritative miss per cache instance per TTL. Private reads use TTL 0.

Live DNS Query
dig TXT
Try:

Why ResolveDB?

Leverage the DNS infrastructure you already have.

Global Distribution

Public answers can be cached by recursive resolvers. Three unicast regions serve uncached reads; resolver selection does not guarantee the nearest node.

Instant Cached Reads

Public cache hits avoid application cold starts and connection setup. Private token-authorized answers intentionally use DNS TTL 0.

Layered Security

DNSSEC protects answer integrity, while DoH and DoT encrypt queries in transit. Encrypt sensitive values client-side before upload.

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.

Start Small

Create one namespace and record, then query it with standard DNS tools or the HTTPS API.

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 Data Back

Receive structured UQRP responses. Public answers are cacheable; private token-authorized answers use DNS TTL 0.

Ready to get started?

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