Released 2026-04-05. Playgrounds grow from a code sandbox into a way to build and publish full apps — multi-page sites, reusable components, server-side code, and AI that edits the whole site — backed by a standalone Data Sheets store and realtime Streams.
Added — Playgrounds
- Multi-page sites. Turn one playground into a multi-page, SEO-indexable site with shared styles and scripts, in-site navigation, and per-page SEO.
- Reusable components. Build a named HTML / CSS / JS snippet once and drop it into any page.
- Server-side code. Write backend functions for your playground, call any public URL with
ctx.http, and query your data on the server (operators, sorting, paging) so list / detail pages scale. - AI across your whole site. Ask the assistant to change every page at once; each edit comes back as a Preview-and-Compare Pending Change you approve one at a time. It can also build new pages and components.
- Data-binding templates. Interpolate values with
{{ … }}, repeat blocks withff-each, and toggle sections withff-if— no manual DOM code. - Assets. Organize uploads into folders and reference them by relative path in your HTML / CSS.
- Shared client state & dev tools.
flowfn.statepersists across pages; Console / Style / Behaviors / Inspect work on every page tab.
Added — Data Sheets
- Standalone tabular store. Databases and sheets with rich column types (text, large text, JSON, dates, select, and more) and cell validation on every write.
- Row actions. Owner-only admin buttons on each row that run one of your server functions with that row.
- Server queries. Filter, sort, and page your data from server code.
Added — Streams & more
- Streams (preview). Realtime rooms for games and live apps — define channels with publish rules, connect clients over WebSocket, built-in presence, and trigger workflows, stream functions, and streaming AI agents from channel messages.
- Per-app addresses. Every app gets its own
<subdomain>.flowfn.comaddress, with custom domains supported. - White-label. On Pro and Business plans, hide the "Powered by FlowFn" footer with a per-item toggle in each playground, form, and visualizer's settings (off by default).
- Newer AI models for workflow AI tasks, and AI-drafted SEO for playground pages.
Changed
- Safer, recoverable deletes. Deleting an app or team is blocked while it still contains items; deletes go to a Trash you can restore from before they're permanently removed.