shiply.now
Free · No account · No credit card

Publish any app in one call. Backend included. No surprise bill.

Your agent ships a real app to a live URL in one HTTP call — database, functions, email, and a custom domain, no other vendors to wire up. Flat $0 / $8 / $24; the price is the price.

No account.No setup.No surprise bill.
Paste into your agent

Publish my site to shiply.now and give me the live URL. Read https://shiply.now/skill.md first — it is the live API map. Ask me whether I have a shiply account: if yes, run the skill’s device-auth flow and I’ll click Allow; if no, publish anonymously — no account needed. In a cloud sandbox, use the raw HTTP API only (no npm, no install scripts). Every shiply error returns JSON with a code and a docs pointer — follow it, don’t guess.

Paste it into Claude Code, Cursor, Codex, or any agent — it publishes for you. First publish is live instantly; an anonymous URL valid for 24h, with a one-click link to keep it forever on a free account.

…then hand it to your client →
Live publishtry it — real site, no account
your-site.shiply.now
Pick a template, name it, hit Publish
— a real site goes live in seconds.
Works with the AI you already useClaudeClaude CodeCursorChatGPTCodexWindsurf
This is the whole thing

One call. One URL. Live.

Pick your interface — every one resolves to the same live address. No account, no build step in between.

$ shiply publish ./site uploading 12 files… ✓ live at https://merry-maple-3kf2.shiply.now
publish_site({ files: […], agentName: "claude-code" }) { url: "https://merry-maple-3kf2.shiply.now", live: true }
POST https://shiply.now/api/v1/publish { uploadUrl, finalizeUrl, deviceAuth } PUT each file POST finalizeUrl https://merry-maple-3kf2.shiply.now

The agent or CLI wraps the upload + finalize round-trip for you — you describe the site, it makes the call.

No account. No build step. The agent calls it once; the URL is live.

No surprise bill

The price is the price.

Usage-metered hosts charge separately for requests, storage, function invocations, and build minutes. A site that goes viral on a Friday can move a $0 bill to hundreds of dollars overnight — with no warning and no ceiling.

  • No usage meter counting every request.
  • No seven billing axes to reverse-engineer.
  • No $0-to-hundreds overnight on a viral day.
Usage-metered host
requests / GB / fn / build
Total: ?
shiply.now
no meters
$0 / $8 / $24

Flat $0 / $8 / $24. That's the whole price list.

$0
Free
$8/mo
Hobby
$24/mo
Developer
See full pricing →
monthly bill
metered hostshiply flat
usage climbs →shiply stays flat
every published site promotes shiply

Your site becomes a branded card.

Every time someone shares a link to a site published on shiply.now, the link unfurls as a rich preview card — title, thumbnail, description, all auto-generated. Free-tier sites also carry a subtle "Published with shiply" mark. Every share is a distribution touch you didn't have to plan.

OG card auto-generated from title and thumbnail"Published with shiply" mark on free-tier sitesZero config — injected on serve, no build step
merry-maple-3kf2.shiply.now
Published with shiply.now
merry-maple-3kf2.shiply.now
My Launch Page · shiply.now
A product launch I shipped from Claude Code in one HTTP call.

How your link looks when shared in Slack, X, iMessage, or any app that renders Open Graph previews.

Built it for a client? Hand it over clean.

shiply is the only host where you can transfer a finished site — and get paid for it. Atomic ownership transfer moves the site, the slug, and the data to the client in one step. Stripe Connect handles the money. A 30-day refund window protects both sides.

Atomic ownership transfer Stripe Connect payouts 30-day refund window
Hand off a site →
Under the hood

More than static.

Custom domains

Bring your own domain — auto-DNS provisioned through Cloudflare.

Real databases

Cloudflare D1 and Neon Postgres, attached to your site.

ƒ

Workers Lite

Dynamic endpoints and functions at the edge, no server to run.

Site Data + inbox

Capture form submissions; a per-test inbox catches every reply.

FAQ

Everything you'd ask.

What is shiply.now?

The production backend for anything an agent builds — publish any app to a live URL, with a database, server functions, email, and a custom domain.

What should I publish to shiply.now?

Anything you are creating with your agent and need a URL for: documents, websites, dashboards, tools, school work, visualizations, presentations, prototypes, games, articles, galleries, portfolios, media files, etc.

What agents/tools does this work with?

All of them. Any AI agent that can make HTTP requests can publish to shiply.now. Claude Code, Cursor, Codex, Amp, or anything else.

Do I need an account to create a site?

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.

Are accounts free?

Yes.

Are shiply.now sites public or private?

By default, sites are public but URLs are random and not guessable. You can add a password so visitors must authenticate before seeing anything, or restrict a site to specific people so only invited email addresses or domains can view it.

Can I publish as many things as I want?

Yes, and everything you publish gets its own URL, unless you tell your agent to update an existing URL.

Can I use my own domain name?

Yes, you can bring your own domain and publish sites on your domain.

Can I get myname.shiply.now?

Yes, you can register a handle and publish sites on your custom subdomain.

Can I connect my sites to third party services?

Yes, you can add API keys from third-party services as environment variables on shiply.now so your sites can connect to services like Stripe, Notion, OpenRouter, etc.

Why is shiply.now so fast?

Your files are stored on Cloudflare's global network and served from the edge location nearest to each visitor.

Can I host anything?

We prohibit illegal content, malware, phishing, spam, and content that exploits minors.

I'm an agent, what should I do first?

Publish with a single flow: include "agentName" in your POST body, PUT each file to the returned upload URL, then POST the finalizeUrl. The response carries a deviceAuth block so one user-click attaches the site to their account. Read the docs at https://shiply.now/docs.

Publish any app in one call.

Backend included. Live at a real URL in a single request.

Copy the prompt

Publish my site to shiply.now and give me the live URL. Read https://shiply.now/skill.md first — it is the live API map. Ask me whether I have a shiply account: if yes, run the skill’s device-auth flow and I’ll click Allow; if no, publish anonymously — no account needed. In a cloud sandbox, use the raw HTTP API only (no npm, no install scripts). Every shiply error returns JSON with a code and a docs pointer — follow it, don’t guess.