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

# Deployments

> Group policies for different use cases and environments

export const domain = 'https://eu.whitecircle.com';

Deployments allow you to organize policies and metrics into logical groups based on your specific use cases.

## What is a Deployment?

A deployment is a container for policies and metrics that share a common purpose. When you make an API call to check content, White Circle evaluates the content against all policies and metrics in the deployment.

<CardGroup cols={2}>
  <Card title="Group Policies" icon="layer-group">
    Combine multiple policies and metrics that should be evaluated together
  </Card>

  <Card title="Environment Isolation" icon="server">
    Create separate deployments for development, staging, and production
  </Card>
</CardGroup>

## Common Deployment Patterns

<AccordionGroup>
  <Accordion title="Age-based moderation">
    Create different deployments for different user age groups:

    * **Under 18**: Stricter policies including CSAM detection, explicit content filtering
    * **Adults**: Standard content policies with fewer restrictions
  </Accordion>

  <Accordion title="Subscription tiers">
    Vary moderation strictness based on user subscription:

    * **Free tier**: Comprehensive moderation with all policies enabled
    * **Premium tier**: Relaxed policies for trusted users
  </Accordion>

  <Accordion title="Regional compliance">
    Different deployments for different regulatory requirements:

    * **EU deployment**: GDPR-compliant policies
    * **US deployment**: Standard policies
  </Accordion>

  <Accordion title="Feature-specific">
    Separate deployments for different parts of your application:

    * **Chat moderation**: Policies for real-time conversations
    * **Content upload**: Policies for user-generated content
  </Accordion>

  <Accordion title="Production vs. Offline Evaluation">
    Use separate deployments for live traffic and offline analysis:

    * **Production**: Battle-tested policies optimized for your real-time moderation needs
    * **Offline evaluation**: Experimental policies for running batch analysis on historical datasets, A/B testing new rules, or benchmarking policy changes before rolling them out
  </Accordion>
</AccordionGroup>

## Creating a Deployment

<Steps>
  <Step title="Open the Deployments Page">
    Navigate to the <Link href={`${domain}/deployments`} target="_blank">Deployments page</Link> in your White Circle dashboard.
  </Step>

  <Step title="Click Add Deployment">
    Click the **Add Deployment** button to create a new deployment.
  </Step>

  <Step title="Select Policies">
    Choose which policies and metrics should be included in this deployment.
  </Step>
</Steps>

***

<CardGroup cols={2}>
  <Card title="Create a Deployment" icon="globe" href={`${domain}/deployments`}>
    Manage and create deployments on the platform
  </Card>
</CardGroup>
