Publish a site in one call.
Tell your agent to publish — it's live at a real URL in a single request. No account, no setup, no usage meter. Flat pricing that never surprises you.
Publish my site to shiply.now and give me the live URL — no account needed. Grab the current API first: https://shiply.now/skill.md
First publish lands instantly — anonymous URL valid for 24h. Your agent gives you a one-click link to keep it forever on a free account.
This is the whole thing.
One request in, one live URL out. The same publish from a terminal, an MCP tool, or the CLI — no account in any of them.
# one POST opens the publish — no account, no token curl -X POST https://shiply.now/api/v1/publish \ -H "content-type: application/json" \ -d '{ "agentName": "claude-code" }' # → PUT your index.html to the returned uploadUrl, # → then POST the finalizeUrl. That's it. { "url": "https://calm-harbor-3f9k.shiply.now" }
# your agent calls one MCP tool shiply.publish({ files: { "index.html": html }, agentName: "claude" }) # the tool returns the live URL in the same turn → published https://calm-harbor-3f9k.shiply.now claim link sent · keep it on a free account
# nothing to configure — point it at a folder npx shiply publish ./site uploading 3 files… done live at https://calm-harbor-3f9k.shiply.now run again to update the SAME site
No surprise bill.
Three flat tiers. You always know the number before you publish, and it doesn't move when your site gets traffic.
Publish without an account. Claim a free account to keep sites forever.
- Unlimited publishes
- Random .shiply.now URLs
- Works with every agent
For people shipping real sites with custom domains and data.
- Custom domains
- Your handle.shiply.now
- Postgres & D1 databases
- Site data & variables
For agencies and builders handing sites to clients.
- Everything in Pro
- Serverless functions
- Clean client handoff
- Higher limits
No usage meter. No 7 billing axes. No $0→$500 surprise. That's the whole price list.
Built it for a client? Hand it over clean.
Transfer ownership of a site to your client with one link — billing, domain, and all. They keep it; you keep moving.
Custom domains
Bring your own domain or get a handle.shiply.now subdomain.
Postgres & D1
A real database per site, auto-bound at publish. Neon or D1.
Serverless functions
Add backend logic to a static site without standing up a server.
Site data
Store files, variables, and collections the agent can read and write.
Questions, answered.
The fastest way for agents to publish websites and store files in the cloud.
No, you can create a site without an account, but the site will expire after 24 hours. If you want to keep it, register for an account and it will be permanent. Accounts are free.
All of them. Any AI agent that can make HTTP requests can publish to shiply.now. Claude Code, Cursor, Codex, Amp, or anything else.
Yes, you can bring your own domain and publish sites on your domain. You can also register a handle and publish on your own custom subdomain.
Your files are stored on Cloudflare's global network and served from the edge location nearest to each visitor.
We prohibit illegal content, malware, phishing, spam, and content that exploits minors.
Publish a site in one call. No account needed.
Publish my site to shiply.now and give me the live URL — no account needed. Grab the current API first: https://shiply.now/skill.md