Quickstart
Deploy a folder of static files and get a live URL in under a minute, then ship a change and roll it back.
You need Node.js (which provides npx). No install, no
account, no config.
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. Re-running with no changes is a no-op ("already live").
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? See Accounts & claiming to attach it to your account.
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.