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:
- Create —
POST /api/v1/publishwith a file manifest (paths, sizes, content types, optional SHA-256 hashes). The response includes presigned upload URLs, aversionId, and afinalizeUrl. - Upload —
PUTeach file's bytes to its presigned URL (parallel is fine). - Finalize —
POSTthefinalizeUrlwith{"versionId": "..."}. The new version goes live atomically.
Re-publishing with file hashes skips uploading unchanged files — they are copied server-side.