Quickstart
Deploy a folder of static files and get a live URL in under a minute, then ship a change and roll it back.
To put a folder of static files on a public URL, run npx flypod ./dist in the
folder's parent directory. flypod prints an https://<id>.flypod.dev URL that
works immediately. There is nothing to install, no account to create, and no
config file to write — you need only Node.js, which
provides npx.
Deploy
Point flypod at a folder of static files:
npx flypod ./distIt zips the folder, uploads it, and prints a live URL:
https://ab12cd34.flypod.devOpen it. Your site is live. The URL is on stdout; the progress banner and
hints go to stderr, so URL=$(npx flypod ./dist) captures just the URL.
No path? flypod guesses.
Run npx flypod with no argument and it auto-detects a build directory:
the first of dist/, build/, out/, .output/public, .vercel/output/static,
public/, or _site/ that contains an index.html.
Ship a change
Edit your files, then push a new version to the same site:
flypod updateflypod remembers which site this folder deployed to, so you don't pass an ID. Each update is a new immutable version, and the new one goes live. Version ids are content hashes, so re-running with unchanged files resolves to the version you already have instead of adding another one.
Undo
Roll back to the previous version:
flypod rollbackList the full history (newest first, live version marked):
flypod versionsMake it permanent
Anonymous deploys expire after 14 days. To keep a site forever, deploy while logged in:
flypod login # approve this machine in your browser
flypod ./dist # this deploy is now owned and never expiresAlready deployed something anonymously? Just run flypod login — it claims
every anonymous site this machine remembers, in one step. There's no token to
find or copy. See Accounts & claiming.
Next steps
What is flypod
flypod is a zero-auth deploy primitive. POST a directory of static files, get a live URL back in seconds. No account, no config, no build pipeline.
Deploy a site
Deploy a folder or a single file to a live URL, with auto-detection of common build directories and machine-readable output for scripts.