# Temporal (/docs/foundation/components/temporal)



## Component Category [#component-category]

Workflows and automation / durable workflows

## Component Description [#component-description]

Temporal is a workflow orchestration platform built for long-running, stateful, and fault-tolerant processes.

## Why It Is Used [#why-it-is-used]

In BullSequana AI Foundation, Temporal is used when workflows must be durable, resumable, and reliable across failures, retries, and long execution times.

## Learn More [#learn-more]

* [Temporal documentation](https://docs.temporal.io/)
* [temporalio/temporal on GitHub](https://github.com/temporalio/temporal)

## Deployment notes [#deployment-notes]

Temporal deploys into the `temporal` namespace at sync wave 2 in the coreai tier. It uses two CNPG PostgreSQL databases for persistence and visibility. Elasticsearch provides advanced visibility search. The Temporal UI authenticates through Keycloak OIDC.

## Interacts With [#interacts-with]

* `PostgreSQL`, which stores Temporal persistence and visibility data.
* `Keycloak`, which provides OIDC authentication for the Temporal web UI.
* `OpenFGA`, where access-control synchronization and workflow coordination can connect.
* `Prometheus` and `Grafana`, through service monitors and metrics collection.
