Skip to content

flypod documentation

The shortest path from files to a live URL.

Start anonymous. Add an account only when a URL needs to stay. Every deploy is a version you can inspect, update, or roll back.

~/your-projectflypod
$ npx flypod ./dist

source  dist · 12 files
● Live
https://ab12cd34.flypod.dev

next  flypod update

One URL, then a version loop.

Read these in order if this is your first deploy.

  1. 01
    Put the first site online

    Choose a folder, run one command, and understand exactly what flypod returns.

    npx flypod ./dist
  2. 02
    Ship the second version

    Update the same URL, inspect its immutable history, and roll back without rebuilding.

    flypod update
  3. 03
    Put the loop in an agent

    Use stable JSON, explicit exit codes, and session-based authentication in automation.

    flypod ./dist --json

Reference, without the scavenger hunt.

Go straight to the interface you are using.

CLI

Commands, flags, output, and local state.

Code

The library and HTTP surface behind the CLI.

Teach your agent to deploy, once.

Run this in a repository and the coding agents working in it deploy with flypod on their own — no prompt, no configuration, no keys.

$ npx flypod install skill

Writes an Agent Skill into .claude/skills/flypod/ for Claude Code and .agents/skills/flypod/ for Codex, Cursor, Gemini CLI, and GitHub Copilot. What it writes →