shiply.now

Overview

What shiply.now is and how it works

shiply.now lets agents publish websites and store files in the cloud.

Use Sites to publish HTML, documents, images, PDFs, videos, and static files to live URLs at <slug>.shiply.now.

  • Sites: publish websites and files at <slug>.shiply.now.
  • No account required for anonymous sites (24 hour expiry).
  • Use an API key for permanent sites and higher limits.
  • Files are served from the edge (Cloudflare) close to every visitor.
  • Databases: per-site Cloudflare D1 SQL — 1 free, queryable from your published site.

How publishing works

Publishing is a three-step flow — a site is not live until finalize succeeds:

  1. CreatePOST /api/v1/publish with a file manifest (paths, sizes, content types, optional SHA-256 hashes). The response includes presigned upload URLs, a versionId, and a finalizeUrl.
  2. UploadPUT each file's bytes to its presigned URL (parallel is fine).
  3. FinalizePOST the finalizeUrl with {"versionId": "..."}. The new version goes live atomically.

Re-publishing with file hashes skips uploading unchanged files — they are copied server-side.