Skip to main content
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.

Schedule Anatomy

Configure each component of a schedule, starting with the trigger.

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.

Deploy from the UI

The Deploy button, opening a pull request, and downloading the YAML.

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.

Editing YAML schedules from the Paradime UI

Edit, parse, and deploy a schedule’s YAML from the UI.

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.

Schedules as Code

The YAML format, modular .bolt/ folder, custom-branch deployment, and the full configuration reference.

Job Templates

Start from pre-built templates that cover common dbt™ scheduling and workflow needs.
New to schedules? Start with Schedule Anatomy to learn each component, then come back here to deploy.