> ## Documentation Index
> Fetch the complete documentation index at: https://blaxel-pm-2441-firewall.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Jobs

> Run batch processing tasks for AI workflows on Blaxel as scheduled or on-demand jobs that scale automatically and run on serverless infrastructure.

Jobs allow you to run many AI tasks in parallel using batch processing.

<img src="https://mintcdn.com/blaxel-pm-2441-firewall/n_FpWx6Hg79EiWVw/Jobs/Overview/image.webp?fit=max&auto=format&n=n_FpWx6Hg79EiWVw&q=85&s=903ccf23ee7654ce85800fc0fba4e241" alt="image.webp" width="2022" height="1078" data-path="Jobs/Overview/image.webp" />

## Concepts

* **Job**: A code definition that specifies a batch processing task. Jobs can run multiple times within a single execution and accept optional input parameters.
* **Execution**: A specific instance of running a batch job at a given timestamp. Each execution consists of multiple tasks running in parallel.
* **Task**: A single instance of a job definition running as part of an execution.

<img src="https://mintcdn.com/blaxel-pm-2441-firewall/n_FpWx6Hg79EiWVw/Jobs/Overview/image1.webp?fit=max&auto=format&n=n_FpWx6Hg79EiWVw&q=85&s=6121b7c6e06fb29c435e7bf7b4abb831" alt="image.webp" width="2002" height="1186" data-path="Jobs/Overview/image1.webp" />

## Get started with Batch Jobs

<Card title="Develop a job using Blaxel SDK" icon="table-list" href="/Jobs/Develop-a-job">
  Read our guide for developing batch AI jobs leveraging Blaxel developer tools.
</Card>

<CardGroup cols={2}>
  <Card title="Deploy a job on Blaxel" icon="rocket" href="/Jobs/Deploy-a-job">
    Learn how to deploy your batch job on Blaxel as a serverless endpoint.
  </Card>

  <Card title="Manage environment variables" icon="lock" href="/Jobs/Variables-and-secrets-jobs">
    Learn how to manage secrets and environment variables for your batch job.
  </Card>
</CardGroup>
