PORTFORK

Pay for the node, not the idle. Open Source is free to self-host.

Open Source Portfork is free and AGPL-3.0. Portfork Cloud nodes are a flat monthly price for isolated microVM capacity that scales to zero between runs. Annual saves ~17%; local currency at checkout.

Open Source
Free · self-hosted
Cloud from
$5 / month
Isolation
microVM per app
LLM
Bring your own

One runtime. Four tiers. No surprises.

Open Source Portfork is free to self-host. Cloud nodes are a flat monthly price for isolated microVM capacity that scales to zero. Prices in USD; local currency at checkout.

  1. open-source

    Open Source

    Run Portfork yourself — free and open source, AGPL-3.0.

    $0


    • Lazy-start + idle-reap local app hosting
    • Scheduled & agentic jobs
    • One dashboard + CLI + MCP control
    • Unlimited local apps
  2. starter

    Cloud Starter

    A small cloud node for your first few apps.

    $5 / month


    • Everything in Open Source, plus
    • 512 MB isolated microVM node
    • ~3 typical apps
    • Scale-to-zero (pay for what runs)
    • 10 GB storage · 50 GB egress included
  3. plus

    Cloud Plus

    More room for a growing fleet of agent-built apps.

    $12 / month


    • Everything in Cloud Starter, plus
    • 1 GB isolated microVM node
    • ~8 typical apps
    • Scale-to-zero
    • 25 GB storage · 150 GB egress included
  4. pro Most popular

    Cloud Pro

    For a busy 24/7 set of apps and scheduled agents.

    $25 / month


    • Everything in Cloud Plus, plus
    • 2 GB isolated microVM node
    • ~20 typical apps
    • Scale-to-zero
    • 50 GB storage · 300 GB egress included

Add-ons.

Stack these on any paid Cloud tier when a single app needs more than its node includes. Everything is opt-in and billed alongside your subscription.

  • Extra storage

    $0.15 / GB / month

    Add persistent storage beyond what your tier includes — for app data, build artifacts, and uploads.

  • Always-warm app

    $3 / app / month

    Pin an app warm so it skips the cold start and answers the first request instantly. Opt in per app.

  • Dedicated microVM

    $8 / app / month

    Give a single app its own dedicated microVM instead of a shared node — more headroom and steadier latency.

  • Extra egress

    $0.10 / GB

    Pay-as-you-go bandwidth past the egress your tier includes. No commitment, billed by usage.

Bring your own LLM

Hosted apps use your own model access — provide an API key, or a claude setup-token subscription token, and Portfork passes it straight through to your app. There is no inference markup and no model lock-in: your node tier prices compute and hosting, and your LLM bill stays between you and your provider.

Frequently asked questions

  • 01 What does "scale-to-zero" mean for my bill?

    A Apps wake on the first request and scale back to zero when idle. You pay for the node tier that fits your fleet — a flat monthly price for the node capacity — not for time an app spends idle. Idle apps cost nothing beyond your tier.

  • 02 How are apps isolated from each other?

    A On Portfork Cloud every app runs in its own hardware-isolated microVM — a real virtualization boundary, not a shared container runtime. Apps in your account are scoped to you; one tenant can never reach another tenant’s apps.

  • 03 What counts as an "app"?

    A An app is a single deployed artifact with its own URL — the thing your agent built and you pushed with `portfork deploy`. Each tier lists a typical app count for its node RAM; lightweight apps pack denser, heavier ones use more of the node.

  • 04 Can I self-host instead of paying?

    A Yes. Open Source Portfork is free and AGPL-3.0 — run it on your own machine with no account and no limits. The same artifact runs locally and on Portfork Cloud, so you can start self-hosted and move to Cloud for always-on uptime without a rewrite.

  • 05 Which LLM do hosted apps use?

    A You bring your own model access. Provide an API key, or a `claude setup-token` subscription token, and your hosted apps use it directly. There is no inference markup and no model lock-in.

  • 06 Can I switch tiers later?

    A Yes — upgrade or downgrade at any time, pro-rated. Your apps and data stay in place; only the node capacity you pay for changes.

Not sure which node? Start free on Open Source.

Self-host on Open Source Portfork for free, then push the same artifact to a Cloud node when you need always-on uptime. There's no migration in between.