> ## 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.

# ML Model Services

> Create and manage ML model service connections

# ML Model Services

An **ML Model Service** represents a connection to a machine learning platform (e.g., Mlflow, Sklearn, SageMaker). It is the root of the ML model hierarchy and contains ML Models.

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

## Entity Hierarchy

ML Model Services are at the top of the hierarchy:

<CodeGroup>
  ```txt ML Model Service theme={null}
  MlModelService (this page)
  └── MlModel
  ```
</CodeGroup>

***

## API Endpoints

| Method   | Endpoint                                               | Description                                                                         |
| -------- | ------------------------------------------------------ | ----------------------------------------------------------------------------------- |
| `PUT`    | `/v1/services/mlmodelServices`                         | [Create or update](/v1.12.x/api-reference/data-assets/mlmodel-services/create)      |
| `POST`   | `/v1/services/mlmodelServices`                         | [Create (POST variant)](/v1.12.x/api-reference/data-assets/mlmodel-services/create) |
| `GET`    | `/v1/services/mlmodelServices`                         | [List services](/v1.12.x/api-reference/data-assets/mlmodel-services/list)           |
| `GET`    | `/v1/services/mlmodelServices/{id}`                    | [Get by ID](/v1.12.x/api-reference/data-assets/mlmodel-services/retrieve)           |
| `GET`    | `/v1/services/mlmodelServices/name/{fqn}`              | [Get by name](/v1.12.x/api-reference/data-assets/mlmodel-services/retrieve)         |
| `PATCH`  | `/v1/services/mlmodelServices/{id}`                    | [Update by ID](/v1.12.x/api-reference/data-assets/mlmodel-services/update)          |
| `PATCH`  | `/v1/services/mlmodelServices/name/{fqn}`              | [Update by name](/v1.12.x/api-reference/data-assets/mlmodel-services/update)        |
| `DELETE` | `/v1/services/mlmodelServices/{id}`                    | [Delete by ID](/v1.12.x/api-reference/data-assets/mlmodel-services/delete)          |
| `DELETE` | `/v1/services/mlmodelServices/name/{fqn}`              | [Delete by name](/v1.12.x/api-reference/data-assets/mlmodel-services/delete)        |
| `PUT`    | `/v1/services/mlmodelServices/restore`                 | [Restore](/v1.12.x/api-reference/data-assets/mlmodel-services/delete)               |
| `GET`    | `/v1/services/mlmodelServices/{id}/versions`           | [List versions](/v1.12.x/api-reference/data-assets/mlmodel-services/versions)       |
| `GET`    | `/v1/services/mlmodelServices/{id}/versions/{version}` | [Get version](/v1.12.x/api-reference/data-assets/mlmodel-services/versions)         |
