Introduction
What Plinth does, and the ideas you need before your first flag.
Plinth is three tools that share one idea: every change should reach users gradually, and you should know what it did.
Flags
A flag is a named switch in your code. It decides, for each user, whether they get the new behaviour. Flags live in environments, such as development, staging and production, and each environment keeps its own state.
Rollouts
A rollout widens a flag from a few people to everyone. You can do it by hand, or schedule it in steps with guardrails that pause it automatically.
Experiments and analytics
An experiment compares people who got a change with people who didn’t, against a goal you choose. Analytics draws funnels and retention, with every release marked on the chart.
Plinth is a sample product. Swap these pages for your own documentation: they’re Markdown files in
src/content/docs/.
Stuck? Email support@plinth.example