Composed Applications

An assembled app — not a pointer to a backend.

App Fabric makes {slug}.functionfly.app a real product surface: a versioned, immutable bundle of frontend, functions, agents, state, and events. Forkable, installable, served by an invisible runtime. The ff SDK is the developer surface; Studio is the operator surface.

What you get

Build a deployable app — UI, compute, agents, state, events — in one declarative manifest. App Fabric takes care of the runtime.

Versioned + immutable

Every build pins manifest SHA, functions, agents, state names, and events. Promote to staging → production with a single tx pointer move. Atomic rollback.

Environments + branches

prod / staging / preview / dev. Each environment owns its state namespace and Vault secret scope. Preview environments spin up per PR.

Forkable

Fork any app with a permissive license by default. License compatibility (permissive / copyleft / proprietary) enforces terms. Source attribution badge on every fork.

Autopilot classification

Every app is automatically placed on the right execution tier — static, edge, agent, or full — based on its manifest. Operators can override.

Performance Score

A transparent, weighted score across six axes (latency, errors, cost, asset size, edge p95, requests). Per-plan asset and cost budgets.

App Network grants

Cross-app capability grants: "App A can use App B's payment capability". Per-recipient manifest check, idempotent, revocation with audit trail.

Production-launch readiness

What's in general availability today, what's running in shadow mode, and what's queued for staging.

Manifest build + immutable deployments + App Runtimelive: Live
Environments (prod/staging/preview/dev) + atomic rollbacklive: Live
Templates catalog (12 categories)live: Live
Per-app integrations (install/uninstall/toggle)live: Live
Autopilot classification + Performance Scorelive: Live
App Network cross-app capability grantslive: Live
FFUI Dashboard Kitlive: Live
App Fabric network discoverypending: Shadow

Ship an app, not a backend

One manifest. One runtime. One URL. App Fabric is the path from "I have an idea" to "{slug}.functionfly.app is live".