━━━━━━━━━━━━━━━━┛

Explore Service Connector TypesService Connector Types are not only templates used to instantiate Service Connectors, they also form a body of knowledge that documents best security practices and guides users through the complicated world of authentication and authorization.

ZenML ships with a handful of Service Connector Types that enable you right out-of-the-box to connect ZenML to cloud resources and services available from cloud providers such as AWS and GCP, as well as on-premise infrastructure. In addition to built-in Service Connector Types, ZenML can be easily extended with custom Service Connector implementations.

To discover the Connector Types available with your ZenML deployment, you can use the zenml service-connector list-types CLI command:

zenml service-connector list-types

Example Command Output

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━┯━━━━━━━┯━━━━━━━━┓

┃             NAME             │ TYPE          │ RESOURCE TYPES        │ AUTH METHODS      │ LOCAL │ REMOTE ┃

┠──────────────────────────────┼───────────────┼───────────────────────┼───────────────────┼───────┼────────┨

┃ Kubernetes Service Connector │ 🌀 kubernetes │ 🌀 kubernetes-cluster │ password          │ ✅    │ ✅     ┃

┃                              │               │                       │ token             │       │        ┃

┠──────────────────────────────┼───────────────┼───────────────────────┼───────────────────┼───────┼────────┨

┃   Docker Service Connector   │ 🐳 docker     │ 🐳 docker-registry    │ password          │ ✅    │ ✅     ┃

┠──────────────────────────────┼───────────────┼───────────────────────┼───────────────────┼───────┼────────┨

┃   Azure Service Connector    │ 🇦 azure      │ 🇦 azure-generic      │ implicit          │ ✅    │ ✅     ┃

┃                              │               │ 📦 blob-container     │ service-principal │       │        ┃