What is Naxos?

Naxos is a static site hosting system built entirely on Cloudflare primitives — R2 for file storage, KV for caching, D1 for form submissions, Durable Objects for rate limiting, and Analytics Engine for pageview tracking.

There's no origin server. Every request is handled at Cloudflare's edge, worldwide, with no cold starts.

How deploys work

The deploy script hashes every file in your build output. Files whose hash matches a previous deploy are inherited without re-uploading. Only new or changed files hit the network. Each deploy produces a versioned manifest stored in R2.

  • Stage a new version without it going live
  • Promote any version to production with a single API call
  • Roll back instantly to any previous version
  • Share a password-protected preview URL pinned to a specific version

Form handling

POST requests to any configured path are intercepted by the worker's form handler. Submissions are validated against a JSON Schema, stored in D1, and an email notification is sent via Resend — all without a backend server.

This page is version 1

Try deploying a change and using the rollback API to see versioning in action. The contact form on the next page submits to the Naxos worker and stores the result in D1.

Try the contact form →