LaunchFlag / Changelog
Changelog
Everything shipped in LaunchFlag, newest first. New features, improvements and fixes, one entry each. RSS.
4 September 2026
#- Improved
Flagship is now LaunchFlag
The product, the SDK and the MCP server all carry the LaunchFlag name, so the package you install is @launchflag/sdk and the setup command is npx launchflag init. Nothing about your keys or your flags changed.
- New
Local evaluation and the config endpoint
The SDK now fetches one rule document from /api/config and decides every flag inside your process, so 200 users across 40 flags cost a single request per cache window instead of one per user. The document carries no user data, caches at the edge, and revalidates with an ETag, so an unchanged config costs nothing.
- New
Three environments with promotion
Every project has dev, staging and prod, each with its own key, so the same code returns different answers on your laptop and in production. Promote copies one environment forward, dev to staging and staging to prod, and a human always does the last step.
- New
Multivariate flags
A flag can now carry 2 to 5 arms with integer weights summing to 100, read with variant() instead of flag(). Each user keeps the same arm forever because the bucket is hashed from the user id, so the split is stable across servers and deploys.
- New
First N targeting
Turn a flag on for the first N people who reach it and it closes itself once the seats are gone, which is the shape most early access actually has. Admission is a row in the database rather than arithmetic, so those flags call /api/eval and the answer is cached for 60 seconds per user.
- New
Project members
Invite someone to a project and they can create and flip flags while the owner keeps billing, deletion and key regeneration. Every flip records who did it, so the audit log names a person rather than an account.
- New
Trial pricing and the founding offer
LaunchFlag is a 14-day trial with no card, then Pro at $12 a month or Launch at $29, priced per project rather than per seat. The first 10 customers keep 50% off for life with the code LAUNCH50.
- New
Hosted MCP server and npx launchflag init
Claude Code, Cursor and Codex can create, read and flip flags through the hosted MCP server using a management token, so an agent can wrap its own risky change in a switch. One command, npx launchflag init, writes your dev key to .env.local, downloads the agent skill and configures the MCP server.
- New
Docs
Two pages that hold everything: the SDK quickstart with the raw API and rate limits, and a page on agents and MCP. Both have a contents rail that follows your scroll, deep links on every heading, and a filter on the / key.
- Improved
New interface across the whole product
The dashboard, the landing page and the docs now run on one design system: off-white, hairline rules, Archivo headlines, and red reserved for the things that actually do something. The flag list is a table on desktop and cards on mobile, and the kill switch is a full-width control you can hit with a thumb.