---
title: Charmhub | Deploy Cog API using Charmhub - The Open Operator Collection
description: Deploy the latest version of Cog API as a Kubernetes Operator on any
  cloud.
url: https://charmhub.io/cog-api/configurations
---

# Cog API

[Ali shalbafzadeh](https://charmhub.io/publisher/alishalbaf "View all packages from Ali shalbafzadeh")

* [Ali shalbafzadeh](https://charmhub.io/publisher/alishalbaf "View all packages from Ali shalbafzadeh")

Platform:

edge 66

```
juju deploy cog-api --channel edge
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [base-path](https://charmhub.io/cog-api/configurations#base-path)
* [log-level](https://charmhub.io/cog-api/configurations#log-level)
* [mlflow-tracking-uri](https://charmhub.io/cog-api/configurations#mlflow-tracking-uri)
* [server-port](https://charmhub.io/cog-api/configurations#server-port)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* base-path | string

  Default: /cogapi

  Base path for the application
* log-level | string

  Default: info

  Configures the log level of the CogAPI.

  Acceptable values are: "info", "debug", "warning", "error" and "critical"
* mlflow-tracking-uri | string

  Default: http://mlflow-server.{namespace}:5000

  Complete MLflow tracking URI. Use {namespace} as a placeholder that will be
  replaced with the actual deployment namespace.

  Examples:

  + "http://mlflow-server.{namespace}:5000" (default, namespace will be auto-replaced)
  + "http://mlflow-server.kubeflow:5000" (fixed namespace)
  + "http://my-mlflow.ml-platform:8080" (custom setup)
* server-port | int

  Default: 80

  Default port on which CogAPI is available
