# Workloads

A core functionality of Nais is enabling you to run the code you write.

We support two types of workloads, *applications* and *jobs*.

- **Application**

  ---

  An *application* is a used for long-running processes such as an API.

  [💡 Learn more about applications](/workloads/application.md)
- **Job**

  ---

  A *job* is used for one-off or scheduled tasks meant to complete and then exit.

  [💡 Learn more about jobs](/workloads/job.md)

## Related pages

[💡 The workload runtime environment](/workloads/explanations/environment.md)

[💡 Good practices for your workloads](/workloads/explanations/good-practices.md)

[💡 Zero trust on Nais](/workloads/explanations/zero-trust.md)
