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.