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

# Pipeline Services

> Create and manage pipeline service connections

# Pipeline Services

A **Pipeline Service** represents a connection to a pipeline orchestration platform (e.g., Airflow, Dagster, Fivetran). It is the root of the pipeline hierarchy and contains Pipelines.

<Info>
  Entity schema follows the [OpenMetadata Standard](https://openmetadatastandards.org/data-assets/pipelines/pipeline-service/).
</Info>

## Entity Hierarchy

Pipeline Services are at the top of the pipeline hierarchy:

<CodeGroup>
  ```txt Pipeline Service theme={null}
  PipelineService (this page)
  └── Pipeline
  ```
</CodeGroup>

## Supported Service Types

`Airflow`, `GluePipeline`, `Airbyte`, `Dagster`, `Fivetran`, `DBTCloud`, `Nifi`, `DomoPipeline`, `CustomPipeline`, `Flink`, `KafkaConnect`, `SplineProducer`, `OpenLineage`

***

## API Endpoints

| Method   | Endpoint                                                  | Description                                                                               |
| -------- | --------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| `PUT`    | `/v1/services/pipelineServices`                           | [Create or update](/v1.12.x/api-reference/data-assets/pipeline-services/create)           |
| `POST`   | `/v1/services/pipelineServices`                           | [Create (POST variant)](/v1.12.x/api-reference/data-assets/pipeline-services/create)      |
| `GET`    | `/v1/services/pipelineServices`                           | [List services](/v1.12.x/api-reference/data-assets/pipeline-services/list)                |
| `GET`    | `/v1/services/pipelineServices/{id}`                      | [Get by ID](/v1.12.x/api-reference/data-assets/pipeline-services/retrieve)                |
| `GET`    | `/v1/services/pipelineServices/name/{fqn}`                | [Get by name](/v1.12.x/api-reference/data-assets/pipeline-services/retrieve)              |
| `PATCH`  | `/v1/services/pipelineServices/{id}`                      | [Update by ID](/v1.12.x/api-reference/data-assets/pipeline-services/update)               |
| `PATCH`  | `/v1/services/pipelineServices/name/{fqn}`                | [Update by name](/v1.12.x/api-reference/data-assets/pipeline-services/update)             |
| `DELETE` | `/v1/services/pipelineServices/{id}`                      | [Delete by ID](/v1.12.x/api-reference/data-assets/pipeline-services/delete)               |
| `DELETE` | `/v1/services/pipelineServices/name/{fqn}`                | [Delete by name](/v1.12.x/api-reference/data-assets/pipeline-services/delete)             |
| `PUT`    | `/v1/services/pipelineServices/restore`                   | [Restore](/v1.12.x/api-reference/data-assets/pipeline-services/delete)                    |
| `GET`    | `/v1/services/pipelineServices/{id}/versions`             | [List versions](/v1.12.x/api-reference/data-assets/pipeline-services/versions)            |
| `GET`    | `/v1/services/pipelineServices/{id}/versions/{version}`   | [Get version](/v1.12.x/api-reference/data-assets/pipeline-services/versions)              |
| `GET`    | `/v1/services/pipelineServices/name/{fqn}/export`         | [Export CSV](/v1.12.x/api-reference/data-assets/pipeline-services/import-export)          |
| `PUT`    | `/v1/services/pipelineServices/name/{fqn}/import`         | [Import CSV](/v1.12.x/api-reference/data-assets/pipeline-services/import-export)          |
| `GET`    | `/v1/services/pipelineServices/name/{fqn}/exportAsync`    | [Export CSV async](/v1.12.x/api-reference/data-assets/pipeline-services/import-export)    |
| `PUT`    | `/v1/services/pipelineServices/name/{fqn}/importAsync`    | [Import CSV async](/v1.12.x/api-reference/data-assets/pipeline-services/import-export)    |
| `POST`   | `/v1/services/pipelineServices/{id}/testConnectionResult` | [Add test connection result](/v1.12.x/api-reference/data-assets/pipeline-services/create) |
