# Control Plane ## Docs - [Create an agent](https://docs.controlplane.com/api-reference/agent/create-an-agent.md) - [Delete an agent by name](https://docs.controlplane.com/api-reference/agent/delete-an-agent-by-name.md) - [Get all agents](https://docs.controlplane.com/api-reference/agent/get-all-agents.md): Response will contain all the agents the caller is authorized to view - [Get all agents based on a query](https://docs.controlplane.com/api-reference/agent/get-all-agents-based-on-a-query.md): Response will contain all the agents the caller is authorized to view - [Get an agent by name](https://docs.controlplane.com/api-reference/agent/get-an-agent-by-name.md): Response will contain the requested agent if the caller is authorized to view it - [Get available permissions for an agent](https://docs.controlplane.com/api-reference/agent/get-available-permissions-for-an-agent.md): Response contains the grantable permissions that are available for an agent when adding a binding in a policy. - [Get the access report for an agent by name](https://docs.controlplane.com/api-reference/agent/get-the-access-report-for-an-agent-by-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for an agent if the caller is authorized to view it - [Perform a Patch on an agent by name](https://docs.controlplane.com/api-reference/agent/perform-a-patch-on-an-agent-by-name.md) - [Query agent health](https://docs.controlplane.com/api-reference/agent/query-agent-health.md) - [API Reference](https://docs.controlplane.com/api-reference/api.md) - [Create a new audit event](https://docs.controlplane.com/api-reference/audit/producer/create-a-new-audit-event.md) - [Get all audit events by query parameters](https://docs.controlplane.com/api-reference/audit/query/get-all-audit-events-by-query-parameters.md) - [Get all audit events by request ID](https://docs.controlplane.com/api-reference/audit/query/get-all-audit-events-by-request-id.md) - [Get all audit events by resource ID](https://docs.controlplane.com/api-reference/audit/query/get-all-audit-events-by-resource-id.md) - [Get all audit events by resource name](https://docs.controlplane.com/api-reference/audit/query/get-all-audit-events-by-resource-name.md) - [Get all audit events by subject email](https://docs.controlplane.com/api-reference/audit/query/get-all-audit-events-by-subject-email.md) - [Get an audit event by ID](https://docs.controlplane.com/api-reference/audit/query/get-an-audit-event-by-id.md) - [Create an audit context](https://docs.controlplane.com/api-reference/auditctx/create-an-audit-context.md) - [Get all audit contexts](https://docs.controlplane.com/api-reference/auditctx/get-all-audit-contexts.md): Response will contain all the audit contexts the caller is authorized to view - [Get all audit contexts based on a query](https://docs.controlplane.com/api-reference/auditctx/get-all-audit-contexts-based-on-a-query.md): Response will contain all the audit contexts the caller is authorized to view - [Get an audit context by name](https://docs.controlplane.com/api-reference/auditctx/get-an-audit-context-by-name.md): Response will contain the requested audit context if the caller is authorized to view it - [Get available permissions for an audit context](https://docs.controlplane.com/api-reference/auditctx/get-available-permissions-for-an-audit-context.md): Response contains the grantable permissions that are available for an audit context when adding a binding in a policy. - [Get the access report for an audit context by name](https://docs.controlplane.com/api-reference/auditctx/get-the-access-report-for-an-audit-context-by-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for an audit context if the caller is authorized to view it - [Perform a Patch on an audit context by name](https://docs.controlplane.com/api-reference/auditctx/perform-a-patch-on-an-audit-context-by-name.md) - [Create a cloud account](https://docs.controlplane.com/api-reference/cloudaccount/create-a-cloud-account.md) - [Delete an cloud account by name](https://docs.controlplane.com/api-reference/cloudaccount/delete-an-cloud-account-by-name.md) - [Get a cloud account by name](https://docs.controlplane.com/api-reference/cloudaccount/get-a-cloud-account-by-name.md): Response will contain the requested cloud account if the caller is authorized to view it - [Get all cloud accounts](https://docs.controlplane.com/api-reference/cloudaccount/get-all-cloud-accounts.md): Response will contain all the cloud accounts the caller is authorized to view - [Get all cloud accounts based on a query](https://docs.controlplane.com/api-reference/cloudaccount/get-all-cloud-accounts-based-on-a-query.md): Response will contain all the cloud accounts the caller is authorized to view - [Get available permissions for a cloud account resource type](https://docs.controlplane.com/api-reference/cloudaccount/get-available-permissions-for-a-cloud-account-resource-type.md): Response contains the grantable permissions that are available for a cloud account when adding a binding in a policy. - [Get the access report for a cloud account by name](https://docs.controlplane.com/api-reference/cloudaccount/get-the-access-report-for-a-cloud-account-by-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for a cloud account if the caller is authorized to view it - [Perform a Patch on a cloud account by name](https://docs.controlplane.com/api-reference/cloudaccount/perform-a-patch-on-a-cloud-account-by-name.md) - [Create a domain](https://docs.controlplane.com/api-reference/domain/create-a-domain.md) - [Delete a domain by name](https://docs.controlplane.com/api-reference/domain/delete-a-domain-by-name.md) - [Get a domain by name](https://docs.controlplane.com/api-reference/domain/get-a-domain-by-name.md): Response will contain the requested domain if the caller is authorized to view it - [Get all domains](https://docs.controlplane.com/api-reference/domain/get-all-domains.md): Response will contain all the domains the caller is authorized to view - [Get all domains based on a query](https://docs.controlplane.com/api-reference/domain/get-all-domains-based-on-a-query.md): Response will contain all the domains the caller is authorized to view - [Get available permissions for a domain resource type](https://docs.controlplane.com/api-reference/domain/get-available-permissions-for-a-domain-resource-type.md): Response contains the grantable permissions that are available for a domain when adding a binding in a policy. - [Get the access report for a domain by name](https://docs.controlplane.com/api-reference/domain/get-the-access-report-for-a-domain-by-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for a domain if the caller is authorized to view it - [Perform a Patch on a domain by name](https://docs.controlplane.com/api-reference/domain/perform-a-patch-on-a-domain-by-name.md) - [Create a group](https://docs.controlplane.com/api-reference/group/create-a-group.md) - [Delete a group by name](https://docs.controlplane.com/api-reference/group/delete-a-group-by-name.md) - [Get a group by name](https://docs.controlplane.com/api-reference/group/get-a-group-by-name.md): Response will contain the requested group if the caller is authorized to view it - [Get all groups](https://docs.controlplane.com/api-reference/group/get-all-groups.md): Response will contain all the groups the caller is authorized to view - [Get all groups based on a query](https://docs.controlplane.com/api-reference/group/get-all-groups-based-on-a-query.md): Response will contain all the groups the caller is authorized to view - [Get available permissions for a group resource type](https://docs.controlplane.com/api-reference/group/get-available-permissions-for-a-group-resource-type.md): Response contains the grantable permissions that are available for a group when adding a binding in a policy. - [Get the access report for a group by name](https://docs.controlplane.com/api-reference/group/get-the-access-report-for-a-group-by-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for a group if the caller is authorized to view it - [Perform a Patch on a group by name](https://docs.controlplane.com/api-reference/group/perform-a-patch-on-a-group-by-name.md) - [Create a GVC](https://docs.controlplane.com/api-reference/gvc/create-a-gvc.md) - [Delete a GVC by name](https://docs.controlplane.com/api-reference/gvc/delete-a-gvc-by-name.md) - [Get a GVC by name](https://docs.controlplane.com/api-reference/gvc/get-a-gvc-by-name.md): Response will contain the requested GVC if the caller is authorized to view it - [Get all GVCs](https://docs.controlplane.com/api-reference/gvc/get-all-gvcs.md): Response will contain all the GVCs the caller is authorized to view - [Get all GVCs based on a query](https://docs.controlplane.com/api-reference/gvc/get-all-gvcs-based-on-a-query.md): Response will contain all the GVCs the caller is authorized to view - [Get available permissions for a GVC resource type](https://docs.controlplane.com/api-reference/gvc/get-available-permissions-for-a-gvc-resource-type.md): Response contains the grantable permissions that are available for a GVC when adding a binding in a policy. - [Get the access report for a GVC by name](https://docs.controlplane.com/api-reference/gvc/get-the-access-report-for-a-gvc-by-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for a GVC if the caller is authorized to view it - [Perform a Patch on a GVC by name](https://docs.controlplane.com/api-reference/gvc/perform-a-patch-on-a-gvc-by-name.md) - [Create an identity](https://docs.controlplane.com/api-reference/identity/create-an-identity.md) - [Delete an identity by GVC and name](https://docs.controlplane.com/api-reference/identity/delete-an-identity-by-gvc-and-name.md) - [Get all GVC identities based on a query](https://docs.controlplane.com/api-reference/identity/get-all-gvc-identities-based-on-a-query.md): Response will contain all the GVC identities the caller is authorized to view - [Get all identities from all GVCs](https://docs.controlplane.com/api-reference/identity/get-all-identities-from-all-gvcs.md): Response will contain all the identities from all the GVCs the caller is authorized to view - [Get all identities in a GVC](https://docs.controlplane.com/api-reference/identity/get-all-identities-in-a-gvc.md) - [Get an identity by GVC and name](https://docs.controlplane.com/api-reference/identity/get-an-identity-by-gvc-and-name.md): Response will contain the requested identity if the caller is authorized to view it - [Get available permissions for an identity](https://docs.controlplane.com/api-reference/identity/get-available-permissions-for-an-identity.md): Response contains the grantable permissions that are available for an identity when adding a binding in a policy. - [Get the access report for an identity by GVC and name](https://docs.controlplane.com/api-reference/identity/get-the-access-report-for-an-identity-by-gvc-and-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for an identity if the caller is authorized to view it - [Perform a Patch on an identity by name](https://docs.controlplane.com/api-reference/identity/perform-a-patch-on-an-identity-by-name.md) - [Delete an image by name](https://docs.controlplane.com/api-reference/image/delete-an-image-by-name.md) - [Get all images](https://docs.controlplane.com/api-reference/image/get-all-images.md): Response will contain all the images the caller is authorized to view - [Get all images based on a query](https://docs.controlplane.com/api-reference/image/get-all-images-based-on-a-query.md): Response will contain all the images the caller is authorized to view - [Get a image by name](https://docs.controlplane.com/api-reference/image/get-an-image-by-name.md): Response will contain the requested image if the caller is authorized to view it - [Get available permissions for an image resource type](https://docs.controlplane.com/api-reference/image/get-available-permissions-for-an-image-resource-type.md): Response contains the grantable permissions that are available for an image when adding a binding in a policy. - [Get the access report for an image by name](https://docs.controlplane.com/api-reference/image/get-the-access-report-for-an-image-by-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for an image if the caller is authorized to view it - [Perform a Patch on an image by name](https://docs.controlplane.com/api-reference/image/perform-a-patch-on-an-image-by-name.md) - [Create an IP Set](https://docs.controlplane.com/api-reference/ipset/create-an-ip-set.md) - [Delete an IP Set by name](https://docs.controlplane.com/api-reference/ipset/delete-an-ip-set-by-name.md) - [Get all IP Sets](https://docs.controlplane.com/api-reference/ipset/get-all-ip-sets.md): Response will contain all the IP Sets the caller is authorized to view - [Get an IP Set by name](https://docs.controlplane.com/api-reference/ipset/get-an-ip-set-by-name.md): Response will contain the requested IP Set if the caller is authorized to view it - [Get available permissions for an IP Set resource type](https://docs.controlplane.com/api-reference/ipset/get-available-permissions-for-an-ip-set-resource-type.md): Response contains the grantable permissions that are available for a IP Set when adding a binding in a policy. - [Get the access report for an IP Set by name](https://docs.controlplane.com/api-reference/ipset/get-the-access-report-for-an-ip-set-by-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for an IP Set if the caller is authorized to view it - [Perform a Patch on a secret by name](https://docs.controlplane.com/api-reference/ipset/perform-a-patch-on-an-ip-set-by-name.md) - [Get a location by name](https://docs.controlplane.com/api-reference/location/get-a-location-by-name.md): Response will contain the requested location if the caller is authorized to view it - [Get all locations](https://docs.controlplane.com/api-reference/location/get-all-locations.md): Response will contain all the locations the caller is authorized to view - [Get all locations based on a query](https://docs.controlplane.com/api-reference/location/get-all-locations-based-on-a-query.md): Response will contain all the locations the caller is authorized to view - [Get available permissions for a location resource type](https://docs.controlplane.com/api-reference/location/get-available-permissions-for-a-location-resource-type.md): Response contains the grantable permissions that are available for a location when adding a binding in a policy. - [Get the access report for a location by name](https://docs.controlplane.com/api-reference/location/get-the-access-report-for-a-location-by-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for a location if the caller is authorized to view it - [Perform a Patch on a location by name](https://docs.controlplane.com/api-reference/location/perform-a-patch-on-a-location-by-name.md) - [CA root for this cluster](https://docs.controlplane.com/api-reference/mk8s/ca-root-for-this-cluster.md): PEM-encoded CA certificate - [Check if cluster is deployed](https://docs.controlplane.com/api-reference/mk8s/check-if-cluster-is-deployed.md) - [Create an Mk8s Cluster](https://docs.controlplane.com/api-reference/mk8s/create-an-mk8s-cluster.md) - [Delete an mk8s cluster by name](https://docs.controlplane.com/api-reference/mk8s/delete-an-mk8s-cluster-by-name.md) - [Get all mk8s clusters](https://docs.controlplane.com/api-reference/mk8s/get-all-mk8s-clusters.md): Response will contain all the mk8s clusters the caller is authorized to view - [Get all mk8s clusters based on a query](https://docs.controlplane.com/api-reference/mk8s/get-all-mk8s-clusters-based-on-a-query.md): Response will contain all the mk8s clusters the caller is authorized to view - [Get an mk8s cluster by name](https://docs.controlplane.com/api-reference/mk8s/get-an-mk8s-cluster-by-name.md): Response will contain the requested mk8s cluster if the caller is authorized to view it - [Get available permissions for an mk8s cluster resource type](https://docs.controlplane.com/api-reference/mk8s/get-available-permissions-for-an-mk8s-cluster-resource-type.md): Response contains the grantable permissions that are available for an mk8s cluster when adding a binding in a policy. - [Get the access report for an mk8s cluster name](https://docs.controlplane.com/api-reference/mk8s/get-the-access-report-for-an-mk8s-cluster-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for a mk8s cluster if the caller is authorized to view it - [Perform a Patch on an mk8s cluster by name](https://docs.controlplane.com/api-reference/mk8s/perform-a-patch-on-an-mk8s-cluster-by-name.md) - [Retrieve a cloud-init script](https://docs.controlplane.com/api-reference/mk8s/retrieve-a-cloud-init-script.md): Note: the result contains sensitive information (secrets). Not all providers support this. In this case 400 will be returned - [Retrieve a join shell script.](https://docs.controlplane.com/api-reference/mk8s/retrieve-a-join-shell-script.md): Note: the result contains sensitive information (secrets). Not all providers support this. In this case 400 will be returned - [Retrieve a kubeconfig](https://docs.controlplane.com/api-reference/mk8s/retrieve-a-kubeconfig.md): The kubeconfig will use the cpln CLI as an auth provider. The response contains not secrets as the cpln CLI is used for authorization - [Create an org](https://docs.controlplane.com/api-reference/org/create-an-org.md) - [Get all orgs](https://docs.controlplane.com/api-reference/org/get-all-orgs.md): Response will contain all the orgs the caller is authorized to view - [Get all orgs based on a query](https://docs.controlplane.com/api-reference/org/get-all-orgs-based-on-a-query.md): Response will contain all the orgs the caller is authorized to view - [Get an org by name](https://docs.controlplane.com/api-reference/org/get-an-org-by-name.md): Response will contain the requested org if the caller is authorized to view it - [Get available permissions for an org resource type](https://docs.controlplane.com/api-reference/org/get-available-permissions-for-an-org-resource-type.md): Response contains the grantable permissions that are available for an org when adding a binding in a policy. - [Get the access report for an org by name](https://docs.controlplane.com/api-reference/org/get-the-access-report-for-an-org-by-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for an org if the caller is authorized to view it - [Perform a Patch on an org by name](https://docs.controlplane.com/api-reference/org/perform-a-patch-on-an-org-by-name.md) - [Create a policy](https://docs.controlplane.com/api-reference/policy/create-a-policy.md) - [Delete a policy by name](https://docs.controlplane.com/api-reference/policy/delete-a-policy-by-name.md) - [Get a policy by name](https://docs.controlplane.com/api-reference/policy/get-a-policy-by-name.md): Response will contain the requested policy if the caller is authorized to view it - [Get all policies](https://docs.controlplane.com/api-reference/policy/get-all-policies.md): Response will contain all the policies the caller is authorized to view - [Get all policies based on a query](https://docs.controlplane.com/api-reference/policy/get-all-policies-based-on-a-query.md): Response will contain all the policies the caller is authorized to view - [Get available permissions for a policy resource type](https://docs.controlplane.com/api-reference/policy/get-available-permissions-for-a-policy-resource-type.md): Response contains the grantable permissions that are available for a policy when adding a binding in a policy. - [Get the access report for a policy by name](https://docs.controlplane.com/api-reference/policy/get-the-access-report-for-a-policy-by-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for a policy if the caller is authorized to view it - [Perform a Patch on a policy by name](https://docs.controlplane.com/api-reference/policy/perform-a-patch-on-a-policy-by-name.md) - [Get a quota by ID](https://docs.controlplane.com/api-reference/quota/get-a-quota-by-id.md): Response will contain the requested quota if the caller is authorized to view it - [Get all quotas](https://docs.controlplane.com/api-reference/quota/get-all-quotas.md): Response will contain all the quotas the caller is authorized to view - [Get all quotas based on a query](https://docs.controlplane.com/api-reference/quota/get-all-quotas-based-on-a-query.md): Response will contain all the quotas the caller is authorized to view - [Get available permissions for a quota resource type](https://docs.controlplane.com/api-reference/quota/get-available-permissions-for-a-quota-resource-type.md): Response contains the grantable permissions that are available for a quota when adding a binding in a policy. - [Create a secret](https://docs.controlplane.com/api-reference/secret/create-a-secret.md) - [Delete a secret by name](https://docs.controlplane.com/api-reference/secret/delete-a-secret-by-name.md) - [Get a secret by name](https://docs.controlplane.com/api-reference/secret/get-a-secret-by-name.md): Response will contain the requested secret (except for any sensitive content) if the caller is authorized to view it. Use "reveal" to get the sensitive content. - [Get all secrets](https://docs.controlplane.com/api-reference/secret/get-all-secrets.md): Response will contain all the secrets the caller is authorized to view - [Get all secrets based on a query](https://docs.controlplane.com/api-reference/secret/get-all-secrets-based-on-a-query.md): Response will contain all the secrets the caller is authorized to view - [Get available permissions for a secret resource type](https://docs.controlplane.com/api-reference/secret/get-available-permissions-for-a-secret-resource-type.md): Response contains the grantable permissions that are available for a secret when adding a binding in a policy. - [Get the access report for a secret by name](https://docs.controlplane.com/api-reference/secret/get-the-access-report-for-a-secret-by-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for a secret if the caller is authorized to view it - [Get the sensitive content of a secret by name](https://docs.controlplane.com/api-reference/secret/get-the-sensitive-content-of-a-secret-by-name.md) - [Perform a Patch on a secret by name](https://docs.controlplane.com/api-reference/secret/perform-a-patch-on-a-secret-by-name.md) - [Add a key to a service account](https://docs.controlplane.com/api-reference/serviceaccount/add-a-key-to-a-service-account.md): You may want to capture the result of this as the key will never be shown again - [Create a service account](https://docs.controlplane.com/api-reference/serviceaccount/create-a-service-account.md) - [Delete a service account by name](https://docs.controlplane.com/api-reference/serviceaccount/delete-a-service-account-by-name.md) - [Get a service account by name](https://docs.controlplane.com/api-reference/serviceaccount/get-a-service-account-by-name.md): Response will contain the requested service account if the caller is authorized to view it - [Get all service accounts](https://docs.controlplane.com/api-reference/serviceaccount/get-all-service-accounts.md): Response will contain all the service accounts the caller is authorized to view - [Get all service accounts based on a query](https://docs.controlplane.com/api-reference/serviceaccount/get-all-service-accounts-based-on-a-query.md): Response will contain all the service accounts the caller is authorized to view - [Get available permissions for a service account resource type](https://docs.controlplane.com/api-reference/serviceaccount/get-available-permissions-for-a-service-account-resource-type.md): Response contains the grantable permissions that are available for a service account when adding a binding in a policy. - [Get the access report for a service account by name](https://docs.controlplane.com/api-reference/serviceaccount/get-the-access-report-for-a-service-account-by-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for a service account if the caller is authorized to view it - [Perform a Patch on a service account by name](https://docs.controlplane.com/api-reference/serviceaccount/perform-a-patch-on-a-service-account-by-name.md) - [Delete/Cancel a task by ID](https://docs.controlplane.com/api-reference/task/deletecancel-a-task-by-id.md) - [Get a task by ID](https://docs.controlplane.com/api-reference/task/get-a-task-by-id.md): Response will contain the requested task if the caller is authorized to view it - [Get all tasks](https://docs.controlplane.com/api-reference/task/get-all-tasks.md): Response will contain all the tasks the caller is authorized to view - [Get all tasks based on a query](https://docs.controlplane.com/api-reference/task/get-all-tasks-based-on-a-query.md): Response will contain all the tasks the caller is authorized to view - [Get available permissions for a task resource type](https://docs.controlplane.com/api-reference/task/get-available-permissions-for-a-task-resource-type.md): Response contains the grantable permissions that are available for a task when adding a binding in a policy. - [List tasks that you can accept to refuse](https://docs.controlplane.com/api-reference/task/list-tasks-that-you-can-accept-to-refuse.md) - [List tasks that you can accept to refuse in a specific org](https://docs.controlplane.com/api-reference/task/list-tasks-that-you-can-accept-to-refuse-in-a-specific-org.md) - [Post](https://docs.controlplane.com/api-reference/task/post.md): Accept or refuse a task - [Delete a user by name](https://docs.controlplane.com/api-reference/user/delete-a-user-by-name.md) - [Get a user by name](https://docs.controlplane.com/api-reference/user/get-a-user-by-name.md): Response will contain the requested user if the caller is authorized to view it - [Get all users](https://docs.controlplane.com/api-reference/user/get-all-users.md): Response will contain all the users the caller is authorized to view - [Get all users based on a query](https://docs.controlplane.com/api-reference/user/get-all-users-based-on-a-query.md): Response will contain all the users the caller is authorized to view - [Get available permissions for a user resource type](https://docs.controlplane.com/api-reference/user/get-available-permissions-for-a-user-resource-type.md): Response contains the grantable permissions that are available for a user when adding a binding in a policy. - [Get the access report for a user by name](https://docs.controlplane.com/api-reference/user/get-the-access-report-for-a-user-by-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for a user if the caller is authorized to view it - [Invite users to this org](https://docs.controlplane.com/api-reference/user/invite-users-to-this-org.md) - [Perform a Patch on a user by name](https://docs.controlplane.com/api-reference/user/perform-a-patch-on-a-user-by-name.md) - [Create a volumeset](https://docs.controlplane.com/api-reference/volumeset/create-a-volumeset.md) - [Delete a volumeset by name](https://docs.controlplane.com/api-reference/volumeset/delete-a-volumeset-by-name.md) - [Get a volumeset by GVC and name](https://docs.controlplane.com/api-reference/volumeset/get-a-volumeset-by-gvc-and-name.md): Response will contain the requested volumeset if the caller is authorized to view it - [Get all volumesets](https://docs.controlplane.com/api-reference/volumeset/get-all-volumesets.md): Response will contain all the volumesets the caller is authorized to view - [Get all volumesets based on a query](https://docs.controlplane.com/api-reference/volumeset/get-all-volumesets-based-on-a-query.md): Response will contain all the volumesets the caller is authorized to view - [Get available permissions for a volumeset resource type](https://docs.controlplane.com/api-reference/volumeset/get-available-permissions-for-a-volumeset-resource-type.md): Response contains the grantable permissions that are available for a volumeset when adding a binding in a policy. - [Get the access report for a volumeset by GVC and name](https://docs.controlplane.com/api-reference/volumeset/get-the-access-report-for-a-volumeset-by-gvc-and-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for a volumeset if the caller is authorized to view it - [List volumesets in a GVC you are authorized to view](https://docs.controlplane.com/api-reference/volumeset/list-volumesets-in-a-gvc-you-are-authorized-to-view.md) - [Perform a Patch on a volumeset by name](https://docs.controlplane.com/api-reference/volumeset/perform-a-patch-on-a-volumeset-by-name.md) - [Create a workload](https://docs.controlplane.com/api-reference/workload/create-a-workload.md) - [Delete a workload by name](https://docs.controlplane.com/api-reference/workload/delete-a-workload-by-name.md) - [Get a deployment by GVC, workload and name](https://docs.controlplane.com/api-reference/workload/get-a-deployment-by-gvc-workload-and-name.md): Fetch a specific deployment of a workload - [Get a workload by GVC and name](https://docs.controlplane.com/api-reference/workload/get-a-workload-by-gvc-and-name.md): Response will contain the requested workload if the caller is authorized to view it - [Get all workloads](https://docs.controlplane.com/api-reference/workload/get-all-workloads.md): Response will contain all the workloads the caller is authorized to view - [Get all workloads based on a query](https://docs.controlplane.com/api-reference/workload/get-all-workloads-based-on-a-query.md): Response will contain all the workloads the caller is authorized to view - [Get available permissions for a workload resource type](https://docs.controlplane.com/api-reference/workload/get-available-permissions-for-a-workload-resource-type.md): Response contains the grantable permissions that are available for a workload when adding a binding in a policy. - [Get the access report for a workload by GVC and name](https://docs.controlplane.com/api-reference/workload/get-the-access-report-for-a-workload-by-gvc-and-name.md): Response will contain the permissions and associated bindings (principal and granted permission) for a workload if the caller is authorized to view it - [List deployments in a workload](https://docs.controlplane.com/api-reference/workload/list-deployments-in-a-workload.md) - [List workloads in a GVC you are authorized to view](https://docs.controlplane.com/api-reference/workload/list-workloads-in-a-gvc-you-are-authorized-to-view.md) - [Perform a Patch on a workload by name](https://docs.controlplane.com/api-reference/workload/perform-a-patch-on-a-workload-by-name.md) - [CPLN BYOK](https://docs.controlplane.com/byok/overview.md) - [Actuator Settings](https://docs.controlplane.com/byok/settings/actuator.md) - [Agent Settings](https://docs.controlplane.com/byok/settings/agent.md) - [GVC Settings](https://docs.controlplane.com/byok/settings/gvc.md) - [Volume Set settings](https://docs.controlplane.com/byok/settings/volumeset.md) - [Workload Settings](https://docs.controlplane.com/byok/settings/workload.md) - [CI/CD Usage](https://docs.controlplane.com/cli-reference/ci-cd-development/ci-cd.md): Automate deployments and resource management with the Control Plane CLI in CI/CD pipelines. - [Using the CLI in Containers](https://docs.controlplane.com/cli-reference/ci-cd-development/container-image.md): Install and run the Control Plane CLI inside Docker images for CI/CD and automation. - [account](https://docs.controlplane.com/cli-reference/commands/account.md): cpln account — Manage accounts linked to your organization. - [agent](https://docs.controlplane.com/cli-reference/commands/agent.md): cpln agent — Manage agents that connect self-hosted infrastructure to Control Plane. - [apply](https://docs.controlplane.com/cli-reference/commands/apply.md): cpln apply — Create or update resources using an input file. - [auditctx](https://docs.controlplane.com/cli-reference/commands/auditctx.md): cpln auditctx — Manage audit contexts for tracking and reviewing organizational activity. - [cloudaccount](https://docs.controlplane.com/cli-reference/commands/cloudaccount.md): cpln cloudaccount — Manage cloud accounts that connect external cloud providers to Control Plane. - [convert](https://docs.controlplane.com/cli-reference/commands/convert.md): cpln convert — Convert Kubernetes resource files to Control Plane resource files. - [cp](https://docs.controlplane.com/cli-reference/commands/cp.md): cpln cp — Copy files and directories to and from running workloads. - [delete](https://docs.controlplane.com/cli-reference/commands/delete.md): cpln delete — Delete resources defined in input files. - [domain](https://docs.controlplane.com/cli-reference/commands/domain.md): cpln domain — Manage custom domains for routing traffic to your workloads. - [group](https://docs.controlplane.com/cli-reference/commands/group.md): cpln group — Manage groups for organizing users and service accounts. - [gvc](https://docs.controlplane.com/cli-reference/commands/gvc.md): cpln gvc — Manage Global Virtual Clouds (GVCs) that define multi-cloud deployment environments. - [helm](https://docs.controlplane.com/cli-reference/commands/helm.md): cpln helm — Install and manage Helm chart releases deployed on Control Plane. - [identity](https://docs.controlplane.com/cli-reference/commands/identity.md): cpln identity — Manage identities within a GVC to grant workloads access to cloud resources and secrets. - [image](https://docs.controlplane.com/cli-reference/commands/image.md): cpln image — Build, push and manage container images to Control Plane and configure Docker registry authentication. - [ipset](https://docs.controlplane.com/cli-reference/commands/ipset.md): cpln ipset — Reserve and manage static public IP addresses for workloads and GVC load balancers. - [location](https://docs.controlplane.com/cli-reference/commands/location.md): cpln location — Manage cloud provider regions and custom BYOK locations available for workload deployment. - [login](https://docs.controlplane.com/cli-reference/commands/login.md): cpln login — Create a default profile and launch a browser to authenticate with Control Plane. - [logs](https://docs.controlplane.com/cli-reference/commands/logs.md): cpln logs — Query and display logs from workloads and other Control Plane resources. - [misc](https://docs.controlplane.com/cli-reference/commands/misc.md): cpln misc — Miscellaneous helper commands including shell completion and utility operations. - [mk8s](https://docs.controlplane.com/cli-reference/commands/mk8s.md): cpln mk8s — Manage mk8s clusters for running managed Kubernetes on Control Plane. - [operator](https://docs.controlplane.com/cli-reference/commands/operator.md): cpln operator — Manage the Kubernetes operator that syncs Control Plane resources with a cluster. - [org](https://docs.controlplane.com/cli-reference/commands/org.md): cpln org — Manage organizations, which are the top-level resource for grouping all other resources. - [policy](https://docs.controlplane.com/cli-reference/commands/policy.md): cpln policy — Manage access policies to resource that control permissions for users, groups, and service accounts. - [port-forward](https://docs.controlplane.com/cli-reference/commands/port-forward.md): cpln port-forward — Establish secure local port forwarding to a running workload. - [profile](https://docs.controlplane.com/cli-reference/commands/profile.md): cpln profile — Manage local CLI profiles for storing authentication and context settings. - [quota](https://docs.controlplane.com/cli-reference/commands/quota.md): cpln quota — Display resource quotas and current usage for your organization. - [rest](https://docs.controlplane.com/cli-reference/commands/rest.md): cpln rest — Submit raw REST requests directly against the Control Plane API. - [secret](https://docs.controlplane.com/cli-reference/commands/secret.md): cpln secret — Manage secrets for securely storing sensitive data such as credentials and keys. - [serviceaccount](https://docs.controlplane.com/cli-reference/commands/serviceaccount.md): cpln serviceaccount — Manage service accounts used for programmatic API access. - [stack](https://docs.controlplane.com/cli-reference/commands/stack.md): cpln stack — Manage docker-compose files and deploy multi-service stacks to Control Plane. - [task](https://docs.controlplane.com/cli-reference/commands/task.md): cpln task — Manage pending tasks that require approval or manual intervention. - [user](https://docs.controlplane.com/cli-reference/commands/user.md): cpln user — Manage users and their access within your organization. - [volumeset](https://docs.controlplane.com/cli-reference/commands/volumeset.md): cpln volumeset — Manage persistent volume sets within a GVC. Supports traditional filesystems (ext4, xfs) for stateful workloads and shared filesystems for any workload type. - [workload](https://docs.controlplane.com/cli-reference/commands/workload.md): cpln workload — Manage workloads that run containerized applications within a GVC. - [Authentication](https://docs.controlplane.com/cli-reference/get-started/authentication.md): Authenticate with the Control Plane CLI using interactive login or token-based flows. - [Images](https://docs.controlplane.com/cli-reference/get-started/images.md): Build, push, pull, and manage container images with the Control Plane CLI. - [Profiles](https://docs.controlplane.com/cli-reference/get-started/profiles.md): Manage authentication and default context across multiple organizations and environments. - [Quickstart](https://docs.controlplane.com/cli-reference/get-started/quickstart.md): Get started with the Control Plane CLI in minutes. - [Installation](https://docs.controlplane.com/cli-reference/installation.md): Install the Control Plane CLI on macOS, Linux, or Windows. - [CLI Reference](https://docs.controlplane.com/cli-reference/overview.md): Comprehensive guide to the Control Plane CLI for managing infrastructure, workloads, and resources. - [Release Notes](https://docs.controlplane.com/cli-reference/release-notes.md) - [Common Options](https://docs.controlplane.com/cli-reference/using-cli/common-options.md): Shared flags and options available across Control Plane CLI commands. - [Getting Help](https://docs.controlplane.com/cli-reference/using-cli/help.md): Use the built-in help system to explore commands, flags, and options. - [Output Formats](https://docs.controlplane.com/cli-reference/using-cli/output.md): Control how the CLI renders command results with different output formats. - [Shell Completion](https://docs.controlplane.com/cli-reference/using-cli/shell-completion.md): Enable tab completion for the Control Plane CLI in your terminal. - [Troubleshooting](https://docs.controlplane.com/cli-reference/using-cli/troubleshooting.md): Solutions to common Control Plane CLI issues. - [Compliance](https://docs.controlplane.com/compliance.md) - [Access Control](https://docs.controlplane.com/concepts/access-control.md) - [Billing Account](https://docs.controlplane.com/concepts/billing.md) - [GVC (Global Virtual Cloud)](https://docs.controlplane.com/concepts/gvc.md) - [Org (Organization)](https://docs.controlplane.com/concepts/org.md) - [Workloads](https://docs.controlplane.com/concepts/workload.md) - [Accessing Cloud Resources](https://docs.controlplane.com/core/accessing-cloud-resources.md) - [Audit Trail](https://docs.controlplane.com/core/audittrail.md) - [Authentication](https://docs.controlplane.com/core/authentication.md) - [Kubernetes Operator](https://docs.controlplane.com/core/kubernetes-operator.md): Manage Control Plane resources using Kubernetes-native workflows and CRDs. - [Logs](https://docs.controlplane.com/core/logs.md) - [Misc](https://docs.controlplane.com/core/misc.md) - [Query](https://docs.controlplane.com/core/query.md) - [Security](https://docs.controlplane.com/core/security.md) - [Terms](https://docs.controlplane.com/core/terms.md) - [CloudWatch](https://docs.controlplane.com/external-logging/cloudwatch.md) - [Coralogix](https://docs.controlplane.com/external-logging/coralogix.md) - [Datadog](https://docs.controlplane.com/external-logging/datadog.md) - [Logz.io](https://docs.controlplane.com/external-logging/logz-io.md) - [Overview](https://docs.controlplane.com/external-logging/overview.md) - [Amazon S3](https://docs.controlplane.com/external-logging/s3.md) - [Stackdriver](https://docs.controlplane.com/external-logging/stackdriver.md) - [Syslog](https://docs.controlplane.com/external-logging/syslog.md) - [Create an Agent](https://docs.controlplane.com/guides/agent.md) - [Browser-less CLI Login](https://docs.controlplane.com/guides/browser-less-cli-login.md): Authenticate with the Control Plane CLI using service account tokens for headless environments. - [Build with Buildpacks](https://docs.controlplane.com/guides/buildpacks.md): Build container images without Dockerfiles using Cloud Native Buildpacks. - [Centralized Metrics Management](https://docs.controlplane.com/guides/centralized-metrics-management.md) - [Convert Kubernetes Manifests](https://docs.controlplane.com/guides/cli/cpln-convert.md): Migrate from Kubernetes to Control Plane by converting Deployments, StatefulSets, CronJobs, ConfigMaps, Secrets, Ingresses, and more. - [Copy Files to/from Workloads](https://docs.controlplane.com/guides/cli/cpln-cp.md): Transfer files and directories between your local machine and running workload containers. - [Kubernetes Operator](https://docs.controlplane.com/guides/cli/cpln-operator.md): Deploy and manage Control Plane resources using Kubernetes custom resource definitions (CRDs). - [Port Forward to Workloads](https://docs.controlplane.com/guides/cli/cpln-port-forward.md): Access workload ports locally by forwarding traffic through a secure tunnel. - [Connect to Workloads](https://docs.controlplane.com/guides/cli/workload/connect.md): Open an interactive shell session inside a running workload container. - [Run Commands with Cron Workloads](https://docs.controlplane.com/guides/cli/workload/cron-run.md): Use a persistent cron workload runner to execute commands with better performance. - [Execute Commands in Workloads](https://docs.controlplane.com/guides/cli/workload/exec.md): Run commands inside workload containers without opening an interactive session. - [Run One-off Workloads](https://docs.controlplane.com/guides/cli/workload/run.md): Create temporary workloads to run commands, scripts, or debugging sessions. - [Deploy Docker Compose Projects](https://docs.controlplane.com/guides/compose-deploy.md): Convert and deploy Docker Compose projects to Control Plane with the cpln stack command. - [Configure a CDN](https://docs.controlplane.com/guides/configure-cdn.md) - [Configure a Domain](https://docs.controlplane.com/guides/configure-domain.md) - [Copy Images Between Organizations](https://docs.controlplane.com/guides/copy-image.md): Copy container images from one Control Plane organization to another using the CLI. - [Apply YAML Manifests](https://docs.controlplane.com/guides/cpln-apply.md): Deploy and manage Control Plane resources using JSON or YAML files for GitOps, scripting, and automation. - [Delete Resources from Manifests](https://docs.controlplane.com/guides/cpln-delete.md): Remove Control Plane resources using the same YAML/JSON files used to create them. - [Manage Helm Releases](https://docs.controlplane.com/guides/cpln-helm.md): Deploy and manage Control Plane resources using Helm charts with the cpln helm command. - [Create an Audit Context](https://docs.controlplane.com/guides/create-audit-context.md) - [Create a Cloud Account](https://docs.controlplane.com/guides/create-cloud-account.md) - [Create a Group](https://docs.controlplane.com/guides/create-group.md) - [Create a GVC](https://docs.controlplane.com/guides/create-gvc.md) - [Create an Identity](https://docs.controlplane.com/guides/create-identity.md) - [Create an Org](https://docs.controlplane.com/guides/create-org.md) - [AWS](https://docs.controlplane.com/guides/create-secret/aws.md) - [Azure Connector](https://docs.controlplane.com/guides/create-secret/azure-connector.md) - [Azure SDK](https://docs.controlplane.com/guides/create-secret/azure-sdk.md) - [Dictionary](https://docs.controlplane.com/guides/create-secret/dictionary.md) - [Docker](https://docs.controlplane.com/guides/create-secret/docker.md) - [ECR](https://docs.controlplane.com/guides/create-secret/ecr.md) - [GCP](https://docs.controlplane.com/guides/create-secret/gcp.md) - [Keypair](https://docs.controlplane.com/guides/create-secret/keypair.md) - [NATS Account](https://docs.controlplane.com/guides/create-secret/nats-account.md) - [Opaque](https://docs.controlplane.com/guides/create-secret/opaque.md) - [Create a Secret](https://docs.controlplane.com/guides/create-secret/overview.md) - [TLS](https://docs.controlplane.com/guides/create-secret/tls.md) - [Username & Password](https://docs.controlplane.com/guides/create-secret/userpass.md) - [Create a Service Account](https://docs.controlplane.com/guides/create-service-account.md) - [Create a Workload](https://docs.controlplane.com/guides/create-workload.md) - [Default Metrics](https://docs.controlplane.com/guides/default-metrics.md) - [Environment Promotion](https://docs.controlplane.com/guides/environment-promotion.md) - [Export Metrics to Prometheus](https://docs.controlplane.com/guides/export-metrics.md) - [CI/CD Examples](https://docs.controlplane.com/guides/gitops.md) - [Invite Users](https://docs.controlplane.com/guides/invite-users.md) - [PrivateLink with RDS](https://docs.controlplane.com/guides/native-networking/aws-privatelink/privatelink-rds-terraform.md) - [Native Networking Setup](https://docs.controlplane.com/guides/native-networking/native-networking-setup.md) - [PSC with Cloud SQL](https://docs.controlplane.com/guides/native-networking/private-service-connect/cloud-sql.md) - [How-to Guides](https://docs.controlplane.com/guides/overview.md): Step-by-step guides for common tasks on Control Plane - [Create a Policy](https://docs.controlplane.com/guides/policy.md) - [Pull Images from Registries](https://docs.controlplane.com/guides/pull-image.md): Configure workloads to pull container images from public and private registries. - [Push Images to Registry](https://docs.controlplane.com/guides/push-image.md): Build and push container images to Control Plane's private registry. - [Rate Limiting](https://docs.controlplane.com/guides/rate-limiting.md) - [Resource Protection](https://docs.controlplane.com/guides/resource-protection.md) - [Service-to-Service Calls](https://docs.controlplane.com/guides/service-to-service.md) - [Configure an Agent](https://docs.controlplane.com/guides/setup-agent.md) - [Configure an Agent (Legacy)](https://docs.controlplane.com/guides/setup-agent-legacy.md) - [Infrastructure as Code](https://docs.controlplane.com/iac/overview.md): Manage Control Plane resources as code with Terraform and Pulumi - [Pulumi Provider](https://docs.controlplane.com/iac/pulumi.md) - [Terraform Provider](https://docs.controlplane.com/iac/terraform.md) - [Introduction](https://docs.controlplane.com/introduction.md): Control Plane documentation - Deploy and manage workloads across multiple clouds from a single platform. - [Google Antigravity](https://docs.controlplane.com/mcp/antigravity.md): Configure the Control Plane MCP Server for Google Antigravity IDE - [Claude Code](https://docs.controlplane.com/mcp/claude.md): Configure the Control Plane MCP Server for Claude Code - [OpenAI Codex](https://docs.controlplane.com/mcp/codex.md): Configure the Control Plane MCP Server for OpenAI Codex - [Cursor IDE](https://docs.controlplane.com/mcp/cursor.md): Configure the Control Plane MCP Server for Cursor IDE - [Usage Examples](https://docs.controlplane.com/mcp/examples.md): Practical examples of using the Control Plane MCP Server with AI assistants - [Gemini CLI](https://docs.controlplane.com/mcp/geminicli.md): Configure the Control Plane MCP Server for Gemini CLI - [MCP Server](https://docs.controlplane.com/mcp/overview.md): Connect AI assistants and coding tools to Control Plane using the Model Context Protocol (MCP) - [Visual Studio Code](https://docs.controlplane.com/mcp/vscode.md): Configure the Control Plane MCP Server for Visual Studio Code with GitHub Copilot - [AWS ECR](https://docs.controlplane.com/mk8s/add-ons/aws_ecr.md) - [AWS EFS](https://docs.controlplane.com/mk8s/add-ons/aws_efs.md) - [AWS ELB](https://docs.controlplane.com/mk8s/add-ons/aws_elb.md) - [AWS Workload Identity](https://docs.controlplane.com/mk8s/add-ons/aws_workload_identity.md) - [Azure ACR](https://docs.controlplane.com/mk8s/add-ons/azure_acr.md) - [Azure Workload Identity](https://docs.controlplane.com/mk8s/add-ons/azure_workload_identity.md) - [CPLN Platform](https://docs.controlplane.com/mk8s/add-ons/byok.md) - [Kubernetes Dashboard](https://docs.controlplane.com/mk8s/add-ons/dashboard.md) - [Headlamp Dashboard](https://docs.controlplane.com/mk8s/add-ons/headlamp.md) - [Local Path Storage](https://docs.controlplane.com/mk8s/add-ons/local_path_storage.md) - [Logs](https://docs.controlplane.com/mk8s/add-ons/logs.md) - [Metrics](https://docs.controlplane.com/mk8s/add-ons/metrics.md) - [Registry Mirroring](https://docs.controlplane.com/mk8s/add-ons/registry_mirror.md) - [Sysbox](https://docs.controlplane.com/mk8s/add-ons/sysbox.md) - [AWS Provider](https://docs.controlplane.com/mk8s/aws.md) - [GCP Provider](https://docs.controlplane.com/mk8s/gcp.md) - [Generic Provider](https://docs.controlplane.com/mk8s/generic.md) - [Hetzner Provider](https://docs.controlplane.com/mk8s/hetzner.md) - [Managed Kubernetes](https://docs.controlplane.com/mk8s/overview.md) - [Triton Provider](https://docs.controlplane.com/mk8s/triton.md) - [1. Deploy Your First Workload](https://docs.controlplane.com/quickstart/quick-start-1-deploy-workload.md) - [2. Deploy Your Own Application](https://docs.controlplane.com/quickstart/quick-start-2-deploy-application.md) - [3. Configure a Custom Domain](https://docs.controlplane.com/quickstart/quick-start-3-custom-domain.md) - [4. Service-to-Service Communication](https://docs.controlplane.com/quickstart/quick-start-4-service-to-service.md) - [Agent](https://docs.controlplane.com/reference/agent.md) - [Audit Context](https://docs.controlplane.com/reference/auditctx.md) - [Cloud Account](https://docs.controlplane.com/reference/cloudaccount.md) - [Domain](https://docs.controlplane.com/reference/domain.md) - [Group](https://docs.controlplane.com/reference/group.md) - [GVC (Global Virtual Cloud)](https://docs.controlplane.com/reference/gvc.md) - [Identity](https://docs.controlplane.com/reference/identity.md) - [Image](https://docs.controlplane.com/reference/image.md) - [IP Set](https://docs.controlplane.com/reference/ipset.md) - [Location](https://docs.controlplane.com/reference/location.md) - [Org (Organization)](https://docs.controlplane.com/reference/org.md) - [Overview](https://docs.controlplane.com/reference/overview.md) - [Policy](https://docs.controlplane.com/reference/policy.md) - [Quota](https://docs.controlplane.com/reference/quota.md) - [Secret](https://docs.controlplane.com/reference/secret.md) - [Service Account](https://docs.controlplane.com/reference/serviceaccount.md) - [User](https://docs.controlplane.com/reference/user.md) - [Volume Set](https://docs.controlplane.com/reference/volumeset.md) - [Autoscaling](https://docs.controlplane.com/reference/workload/autoscaling.md) - [Capacity AI](https://docs.controlplane.com/reference/workload/capacity.md) - [Containers](https://docs.controlplane.com/reference/workload/containers.md) - [Custom Metrics](https://docs.controlplane.com/reference/workload/custom-metrics.md) - [Firewall](https://docs.controlplane.com/reference/workload/firewall.md) - [General](https://docs.controlplane.com/reference/workload/general.md) - [JWT Authentication](https://docs.controlplane.com/reference/workload/jwt-auth.md) - [Load Balancing](https://docs.controlplane.com/reference/workload/load-balancing.md) - [Security](https://docs.controlplane.com/reference/workload/security.md) - [Termination Sequence](https://docs.controlplane.com/reference/workload/termination.md) - [Types](https://docs.controlplane.com/reference/workload/types.md) - [Volumes](https://docs.controlplane.com/reference/workload/volumes.md) - [Release Notes](https://docs.controlplane.com/releases.md) - [Install and Manage using the CLI](https://docs.controlplane.com/template-catalog/install-manage/cli.md) - [Install and Manage using Pulumi](https://docs.controlplane.com/template-catalog/install-manage/pulumi.md) - [Install and Manage using Terraform](https://docs.controlplane.com/template-catalog/install-manage/terraform.md) - [Install and Manage using the UI](https://docs.controlplane.com/template-catalog/install-manage/ui.md) - [Template Catalog](https://docs.controlplane.com/template-catalog/overview.md) - [Airflow](https://docs.controlplane.com/template-catalog/templates/airflow.md) - [ClickHouse](https://docs.controlplane.com/template-catalog/templates/clickhouse.md) - [CockroachDB](https://docs.controlplane.com/template-catalog/templates/cockroachdb.md) - [Coraza WAF](https://docs.controlplane.com/template-catalog/templates/coraza.md) - [CPLN Task Runner](https://docs.controlplane.com/template-catalog/templates/cpln-task-runner.md) - [DBeaver](https://docs.controlplane.com/template-catalog/templates/dbeaver.md) - [etcd](https://docs.controlplane.com/template-catalog/templates/etcd.md) - [External Secret Syncer](https://docs.controlplane.com/template-catalog/templates/external-secret-syncer.md) - [FusionAuth](https://docs.controlplane.com/template-catalog/templates/fusionauth.md) - [Kafka](https://docs.controlplane.com/template-catalog/templates/kafka.md) - [Manticore Search](https://docs.controlplane.com/template-catalog/templates/manticore.md) - [MariaDB](https://docs.controlplane.com/template-catalog/templates/mariadb.md) - [MinIO](https://docs.controlplane.com/template-catalog/templates/minio.md) - [MongoDB](https://docs.controlplane.com/template-catalog/templates/mongodb.md) - [MySQL](https://docs.controlplane.com/template-catalog/templates/mysql.md) - [NATS](https://docs.controlplane.com/template-catalog/templates/nats.md) - [Nginx](https://docs.controlplane.com/template-catalog/templates/nginx.md) - [Ollama](https://docs.controlplane.com/template-catalog/templates/ollama.md) - [OpenSearch](https://docs.controlplane.com/template-catalog/templates/opensearch.md) - [OpenTelemetry Collector](https://docs.controlplane.com/template-catalog/templates/opentelemetry-collector.md) - [PostGIS](https://docs.controlplane.com/template-catalog/templates/postgis.md) - [PostgreSQL](https://docs.controlplane.com/template-catalog/templates/postgres.md) - [PostgreSQL Highly Available](https://docs.controlplane.com/template-catalog/templates/postgres-highly-available.md) - [RabbitMQ](https://docs.controlplane.com/template-catalog/templates/rabbitmq.md) - [Redis](https://docs.controlplane.com/template-catalog/templates/redis.md) - [Redis Cluster](https://docs.controlplane.com/template-catalog/templates/redis-cluster.md) - [Redis Multi-Location](https://docs.controlplane.com/template-catalog/templates/redis-multi-location.md) - [Tailscale](https://docs.controlplane.com/template-catalog/templates/tailscale.md) - [TiDB](https://docs.controlplane.com/template-catalog/templates/tidb.md) - [Tyk](https://docs.controlplane.com/template-catalog/templates/tyk.md) - [What is Control Plane?](https://docs.controlplane.com/whatis.md) ## OpenAPI Specs - [openapi](https://docs.controlplane.com/api-reference/openapi.json) ## Optional - [Website](https://controlplane.com) - [Status](https://status.cpln.io/) - [Blog](https://controlplane.com/blog) - [FAQ](https://controlplane.com/faq) - [Product Demos](https://controlplane.com/product-demos)