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

# Deploy Schedules

> Build a Bolt schedule in the UI, then deploy it directly, open a pull request, or download the YAML. Every schedule is also editable as code.

You build a Bolt schedule in the UI, then deploy it. Every schedule is also represented as YAML, so you can review, version, and edit the same schedule as code, either from the Paradime UI or in your Git repository.

## 1. Build the schedule

Create a schedule in the UI by configuring each part: the trigger, commands, schedule settings, self-healing, notifications, integrations, and environment variables.

<Card title="Schedule Anatomy" icon="component" href="/products/bolt/creating-schedules/trigger-types" horizontal>
  Configure each component of a schedule, starting with the trigger.
</Card>

## 2. Deploy the schedule

When the schedule is ready, deploy it from the UI: publish directly, open a pull request (with the GitHub app), or download the YAML to commit yourself.

<Card title="Deploy from the UI" icon="cloud-arrow-up" href="/products/bolt/creating-schedules/deploy-from-ui" horizontal>
  The Deploy button, opening a pull request, and downloading the YAML.
</Card>

## Edit a schedule

Edit a schedule from the UI form, or edit its YAML directly in the Paradime UI. In the YAML editor, use **Parse** to validate the configuration and **Deploy** to publish it.

<Card title="Editing YAML schedules from the Paradime UI" icon="code" href="/products/bolt/creating-schedules/schedules-as-code/editing-yaml-schedules-from-the-paradime-ui" horizontal>
  Edit, parse, and deploy a schedule's YAML from the UI.
</Card>

## Manage schedules as code

Prefer to work in your repository? Define schedules as YAML for version control and GitOps workflows, split them across a modular `.bolt/` folder, and deploy from a custom branch.

<CardGroup cols={2}>
  <Card title="Schedules as Code" icon="file-code" href="/products/bolt/creating-schedules/schedules-as-code/index" horizontal>
    The YAML format, modular `.bolt/` folder, custom-branch deployment, and the full configuration reference.
  </Card>

  <Card title="Job Templates" icon="copy" href="/products/bolt/creating-schedules/templates/index" horizontal>
    Start from pre-built templates that cover common dbt™ scheduling and workflow needs.
  </Card>
</CardGroup>

<Info>
  New to schedules? Start with [Schedule Anatomy](/products/bolt/creating-schedules/trigger-types) to learn each component, then come back here to deploy.
</Info>


## Related topics

- [Managing Schedules](/products/bolt/managing-schedules/index.md)
- [Deploying from a Custom Branch](/products/bolt/creating-schedules/schedules-as-code/deploying-yaml-schedules-from-a-custom-branch.md)
- [Editing YAML in the UI](/products/bolt/creating-schedules/schedules-as-code/editing-yaml-schedules-from-the-paradime-ui.md)
- [Bolt Pipelines](/products/bolt/index.md)
- [Git and repository errors](/get-help/error-list/git-and-repository-errors.md)
