> ## Documentation Index
> Fetch the complete documentation index at: https://confidence.spotify.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a Rollout

> Learn how to create a rollout to gradually turn on a feature for users.

export const HowToSchema = ({name, description, steps = []}) => {
  const schema = {
    "@context": "https://schema.org",
    "@type": "HowTo",
    name,
    description
  };
  if (steps.length > 0) {
    schema.step = steps.map((s, i) => ({
      "@type": "HowToStep",
      position: i + 1,
      name: typeof s === "string" ? s : s.name,
      text: typeof s === "string" ? s : s.text || s.name
    }));
  }
  return <script type="application/ld+json" dangerouslySetInnerHTML={{
    __html: JSON.stringify(schema)
  }} />;
};

<HowToSchema
  name="Create a Rollout"
  description="Learn how to create a rollout to gradually turn on a feature for users."
  steps={[
"Go to Confidence and select Flags on the left sidebar",
"Go to the flag you want to create a rollout for",
"Click the add rule button in the Rules section",
{
  name: "Select Create Rollout",
  text: "This opens the rollout creation flow.",
},
{
  name: "Configure the rollout",
  text: "Follow the rollout creation steps to set up your gradual feature release.",
},
]}
/>

A rollout gradually assigns a percentage of traffic to a new variant, allowing you to safely release features.

## Create a Rollout from a Flag

You can create a rollout directly from a flag's rules section.

<Steps>
  <Step title="Go to Confidence and select Flags on the left sidebar" />

  <Step title="Go to the flag you want to create a rollout for" />

  <Step title="Click the add rule button in the Rules section" />

  <Step title="Select Create Rollout">
    This opens the rollout creation flow.
  </Step>

  <Step title="Configure the rollout">
    Follow the rollout creation steps to set up your gradual feature release.
  </Step>
</Steps>

For percentage-based targeting without a full rollout, consider using a [conditional targeting rule](./create-conditional-targeting-rule) instead.

## Related Resources

<CardGroup cols={2}>
  <Card title="Rules Reference" href="/docs/flags/define-rules">
    Deep dive into rule types and configuration
  </Card>

  <Card title="Launch a Rollout" href="/docs/quickstarts/launch-rollout">
    Gradual feature release with monitoring
  </Card>

  <Card title="Define Audience" href="/docs/how-to-guides/define-audience-criteria">
    Configure targeting criteria
  </Card>

  <Card title="Reorder Rules" href="/docs/how-to-guides/reorder-rules">
    Manage rule priority and order
  </Card>
</CardGroup>
