Developers

Documentation

Start here to publish your first site, understand the core concepts, and find the right guide for going further.

Quick start

A site is just a bundle plus a visibility setting. Zip your output, publish it with a token, and share the link that comes back.

Publish your first site
# 1. Bundle your output
zip -r site.zip ./build

# 2. Publish it
curl -X POST https://api.thryvate.com/v1/sites \
  -H "Authorization: Bearer $THRYVATE_TOKEN" \
  -F "title=My first site" \
  -F "visibility=private" \
  -F "bundle=@site.zip"

Core concepts

Site
A bundle of HTML, Markdown, or web assets served at one link. A site keeps its link across updates.
Visibility
Public sites are open to anyone with the link. Private sites only render for verified viewers.
Allowlist
The set of viewers permitted on a private site. Add exact emails or a wildcard like *@acme.com.
Delivery token
A short-lived token minted after a viewer is verified. It streams the page from private storage.