Skip to content
NEWTeams, roles and invitations are here

Ship to the edge
in a
flash.

Push a Vite, Rasengan.js, Astro, React Router, Next.js, TanStack Start, Futon or Hono app. Hiraiship detects the framework, builds it in a sandbox and serves it from Cloudflare's global network on its own subdomain.

npx hiraiship deploy
~/acme/storefront
hiraiship deploy
Packing 214 files · 1.8 MB
Frameworkvitedetected
Installpnpm install6.2s
Buildvite build4.1s
Package32 assets · 3 changed0.9s
Publishproduction1.3s
READY https://storefront.hiraiship.app
Deployment
Live
Environment
production
Commit
a41c9e2
Domain
shop.acme.com
History
  • a41c9e2 · nowcurrent
  • 7be03d1 · 2hRoll back
  • 19fa6c0 · 1dRoll back

Detected automatically · no config file

  • Vite
    SPA & static
  • Rasengan.js
    SSR, zero adapter
  • Astro
    Static sites
  • React Router
    SPA & prerendered
  • Next.js
    Static export, vinext
  • TanStack Start
    SPA & prerendered
  • Futon
    Backend API
  • Hono
    Backend API
  • Others
    served as static

/ product

Everything between git push and a live URL.

Live build timeline

Every step streams to your browser and terminal as it runs, each one timed, so a slow install is obvious.

  • clone
    0.0s
  • install
    0.0s
  • build
    0.0s
  • publish
    0.0s

Instant rollback

Pin any earlier successful deployment back to production in one click. No rebuild. Or redeploy the exact same commit.

Environment variables

API_URLconfig
STRIPE_KEYsecret ••••

One row per key across environments. Secrets are encrypted per environment. Paste or import a .env file.

Custom domains

shop.acme.comactive
acme.com308 → shop

DNS records shown right where you need them, TLS handled for you, and redirects answered at the edge.

Built for teams

Invite by email. Owner, admin, developer and viewer roles, each with explicit permissions.

Sandboxed builds

Every build runs in its own container with CPU, memory and process limits. The builder never holds your database credentials.

  • isolated container
  • resource limits
  • content-addressed artifacts

On the edge

Your app runs on Cloudflare Workers, close to every visitor, with unchanged assets reused between deploys.

/ how it works

Three steps.
No YAML.

  1. 01
    Connect
    Import a GitHub repository, or run the CLI in any folder.
  2. 02
    Build
    We detect the framework and build it in an isolated sandbox.
  3. 03
    Go live
    Served on your-app.hiraiship.app, or on your own domain.
# sign in once, from the browser
npx hiraiship login
Open hiraiship.com/device and enter WDJB-MJHT
# link the folder to a project
hiraiship link
# ship it
hiraiship deploy
Ready https://my-app.hiraiship.app

/ pricing

Choose how to get started

Build on your own

Deploy your apps with:


  • Unlimited projects and bandwidth
  • A Free plan, no card required
  • Usage-based pricing under a spend limit you set
  • Instant rollback and custom domains
See pricing

Get extra support

Custom limits and hands-on help for your company.


  • Dedicated onboarding
  • Custom limits and rates under contract
  • Several workspaces for one organization
  • Roles and invitations for every team
Contact us

Ship your first app
in the next five minutes.

Free plan, no card. Sign up with your email and deploy from the CLI or GitHub.

Hosting a whole
company's projects?

  • Several workspaces for one organization
  • Custom limits and rates under contract
  • Roles and invitations for every team