# Documentation

- [Installation & Upgrades](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades.md): Setup, license handling, and version upgrades for Connectware on Docker/Kubernetes.
- [Installing Connectware](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/installing-connectware.md): Install Connectware on Docker or Kubernetes.
- [Installing Connectware (Kubernetes)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/installing-connectware/installing-connectware-kubernetes.md): Install Connectware on a Kubernetes cluster using Helm.
- [Installing Connectware (Docker)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/installing-connectware/installing-connectware-docker.md): Install Connectware on Docker using Docker Compose.
- [Upgrading Connectware](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware.md): Upgrade Connectware on Docker or Kubernetes.
- [Upgrading Connectware (Kubernetes)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-kubernetes.md): Upgrade Connectware on a Kubernetes cluster using Helm.
- [Upgrading Connectware to 2.1.0 (Kubernetes)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-kubernetes/upgrading-connectware-to-2-1-0-kubernetes.md): How to upgrade Connectware to version 2.1.0 on Kubernetes.
- [Upgrading Connectware to 2.0.6 (Kubernetes)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-kubernetes/upgrading-connectware-to-2-0-6-kubernetes.md): How to upgrade Connectware to version 2.0.6 on Kubernetes.
- [Upgrading Connectware to 2.0.5 (Kubernetes)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-kubernetes/upgrading-connectware-to-2-0-5-kubernetes.md): How to upgrade Connectware to version 2.0.5 on Kubernetes.
- [Upgrading Connectware to 2.0.2 (Kubernetes)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-kubernetes/upgrading-connectware-to-2-0-2-kubernetes.md): How to upgrade Connectware to version 2.0.2 on Kubernetes.
- [Upgrading Connectware to 2.0.1 (Kubernetes)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-kubernetes/upgrading-connectware-to-2-0-1-kubernetes.md): How to upgrade Connectware to version 2.0.1 on Kubernetes.
- [Upgrading Connectware to 2.0.0 (Kubernetes)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-kubernetes/upgrading-connectware-to-2-0-0-kubernetes.md): How to upgrade Connectware to version 2.0.0 on Kubernetes.
- [Upgrading Connectware to 1.11.0 (Kubernetes)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-kubernetes/upgrading-connectware-to-1-11-0-kubernetes.md)
- [Upgrading Connectware to 1.7.0 (Kubernetes)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-kubernetes/upgrading-connectware-to-1-7-0-kubernetes.md): How to upgrade Connectware to version 1.7.0 on Kubernetes.
- [Upgrading Connectware from 1.x to 1.5.0 (Kubernetes)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-kubernetes/upgrading-connectware-from-1-x-to-1-5-0-kubernetes.md): How to upgrade Connectware to version 1.5.0 on Kubernetes.
- [Upgrading Connectware (Docker)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-docker.md): Upgrade Connectware on Docker.
- [Upgrading Connectware to 2.1.0 (Docker)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-docker/upgrading-connectware-to-2-1-0-docker.md): How to upgrade Connectware to version 2.1.0 on Docker.
- [Upgrading Connectware to 2.0.5 (Docker)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-docker/upgrading-connectware-to-2-0-5-docker.md): How to upgrade Connectware to version 2.0.5 on Docker.
- [Upgrading Connectware to 2.0.2 (Docker)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-docker/upgrading-connectware-to-2-0-2-docker.md): How to upgrade Connectware to version 2.0.2 on Docker.
- [Upgrading Connectware to 2.0.1 (Docker)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-docker/upgrading-connectware-to-2-0-1-docker.md): How to upgrade Connectware to version 2.0.1 on Docker.
- [Upgrading Connectware to 2.0.0 (Docker)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-docker/upgrading-connectware-to-2-0-0-docker.md): How to upgrade Connectware to version 2.0.0 on Docker.
- [Upgrading Connectware to 1.11.0 (Docker)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-docker/upgrading-connectware-to-1-11-0-docker.md)
- [Upgrading Connectware to 1.7.0 (Docker)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-docker/upgrading-connectware-to-1-7-0-docker.md): How to upgrade Connectware to version 1.7.0 on Docker.
- [Upgrading Connectware from 1.x to 1.5.0 (Docker)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/upgrading-connectware/upgrading-connectware-docker/upgrading-connectware-from-1-x-to-1-5-0-docker.md): How to upgrade Connectware to version 1.5.0 on Docker.
- [Uninstalling Connectware](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/uninstalling-connectware.md): Uninstall Connectware on Docker or Kubernetes.
- [Uninstalling Connectware (Kubernetes)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/uninstalling-connectware/uninstalling-connectware-kubernetes.md): Uninstall Connectware from a Kubernetes cluster using Helm.
- [Uninstalling Connectware (Docker)](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/uninstalling-connectware/uninstalling-connectware-docker.md): Uninstall Connectware from Docker.
- [Licensing](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/licensing.md): Connectware operates based on your license specifications, which determine available features and validity period.
- [Restarting Connectware](https://docs.cybus.io/2-1-1/documentation/installation-and-upgrades/restarting-connectware.md): Learn how to safely restart Connectware.
- [User Management](https://docs.cybus.io/2-1-1/documentation/user-management.md): Controlling Connectware access through secure identity management and permissions.
- [Users](https://docs.cybus.io/2-1-1/documentation/user-management/users.md): Create and manage users, their roles, and permissions.
- [Default Admin User](https://docs.cybus.io/2-1-1/documentation/user-management/users/default-admin-user.md): Manage the default admin user credentials and access settings.
- [User Session Expiration](https://docs.cybus.io/2-1-1/documentation/user-management/users/user-session-expiration.md): Configure how long user sessions remain valid before re-authentication is required.
- [Roles](https://docs.cybus.io/2-1-1/documentation/user-management/roles.md): Define permission groups based on job functions and responsibilities.
- [Permissions](https://docs.cybus.io/2-1-1/documentation/user-management/permissions.md): Granular access control through resource-specific authorization settings.
- [MQTT User Authentication](https://docs.cybus.io/2-1-1/documentation/user-management/mqtt-user-authentication.md): Choose between password and certificate authentication for MQTT clients.
- [Adding an MQTT Publish Prefix for Users](https://docs.cybus.io/2-1-1/documentation/user-management/adding-an-mqtt-publish-prefix-for-users.md)
- [Multi-Factor Authentication](https://docs.cybus.io/2-1-1/documentation/user-management/multi-factor-authentication.md)
- [Single Sign-On (SSO)](https://docs.cybus.io/2-1-1/documentation/user-management/single-sign-on-sso.md)
- [Single Sign-On with Microsoft Entra ID](https://docs.cybus.io/2-1-1/documentation/user-management/single-sign-on-sso/single-sign-on-with-microsoft-entra-id.md)
- [Single Sign-On with LDAP](https://docs.cybus.io/2-1-1/documentation/user-management/single-sign-on-sso/single-sign-on-with-ldap.md): Configure LDAP Single Sign-On authentication and authorization for Connectware users with Active Directory or OpenLDAP integration.
- [Access Permissions for Admin UI](https://docs.cybus.io/2-1-1/documentation/user-management/access-permissions-for-admin-ui.md): Configure fine-grained access permissions for Admin UI features and operations.
- [Admin UI Pages Available to Minimum Access Users](https://docs.cybus.io/2-1-1/documentation/user-management/access-permissions-for-admin-ui/minimum-access-role-pages.md)
- [Admin UI Permissions](https://docs.cybus.io/2-1-1/documentation/user-management/access-permissions-for-admin-ui/ui-access.md)
- [Services](https://docs.cybus.io/2-1-1/documentation/services.md): Services allow you to automate deployment and management of multiple connected operations.
- [Service Overview](https://docs.cybus.io/2-1-1/documentation/services/service-overview.md)
- [Service Resources View](https://docs.cybus.io/2-1-1/documentation/services/service-resources-view.md)
- [Service Links View](https://docs.cybus.io/2-1-1/documentation/services/service-resources-view/service-links-view.md)
- [Servers View](https://docs.cybus.io/2-1-1/documentation/services/service-resources-view/servers-view.md)
- [Containers View](https://docs.cybus.io/2-1-1/documentation/services/service-resources-view/containers-view.md)
- [Volumes View](https://docs.cybus.io/2-1-1/documentation/services/service-resources-view/volumes-view.md)
- [Connections View](https://docs.cybus.io/2-1-1/documentation/services/service-resources-view/connections-view.md)
- [Endpoints View](https://docs.cybus.io/2-1-1/documentation/services/service-resources-view/endpoints-view.md)
- [Mappings View](https://docs.cybus.io/2-1-1/documentation/services/service-resources-view/mappings-view.md)
- [Service Details View](https://docs.cybus.io/2-1-1/documentation/services/service-details-view.md)
- [Service Commissioning Files](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files.md)
- [Version](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/version.md)
- [Description](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/description.md)
- [Metadata](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/metadata.md)
- [Parameters](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/parameters.md)
- [Definitions](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/definitions.md)
- [Resources](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/resources.md)
- [Cybus::Connection](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/resources/cybus-connection.md): Establishing connectivity to external systems and devices.
- [Cybus::Container](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/resources/cybus-container.md): Run custom Docker containers inside Connectware for data processing, dashboards, and integrations.
- [Docker Problem with Network Changes](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/resources/cybus-container/docker-problem-with-network-changes.md): Understanding temporary connection losses caused by Docker’s default gateway selection during network reconfiguration.
- [Cybus::Endpoint](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/resources/cybus-endpoint.md): Defining and managing data endpoints.
- [Cybus::File](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/resources/cybus-file.md): Managing files inside Docker volumes.
- [Cybus::IngressRoute](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/resources/cybus-ingressroute.md): Create secure entry points from outside Connectware to your service containers.
- [Cybus::Link](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/resources/cybus-link.md): Providing quick access to external or internal web resources.
- [Cybus::Mapping](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/resources/cybus-mapping.md): Transforming and routing MQTT data between topics.
- [Cybus::Node](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/resources/cybus-node.md): Defining data points in a server.
- [Cybus::Role](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/resources/cybus-role.md): Defining reusable permission sets.
- [Cybus::Server](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/resources/cybus-server.md): Making data available through additional protocol servers.
- [Cybus::User](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/resources/cybus-user.md): Defining users and access control.
- [Cybus::Volume](https://docs.cybus.io/2-1-1/documentation/services/service-commissioning-files/resources/cybus-volume.md): Persistent storage for services.
- [Setting Up & Configuring Services](https://docs.cybus.io/2-1-1/documentation/services/setting-up-and-configuring-services.md)
- [Installing Services](https://docs.cybus.io/2-1-1/documentation/services/setting-up-and-configuring-services/installing-services.md)
- [Enabling Services](https://docs.cybus.io/2-1-1/documentation/services/setting-up-and-configuring-services/enabling-services.md)
- [Updating Services](https://docs.cybus.io/2-1-1/documentation/services/setting-up-and-configuring-services/updating-services.md): Update a service by uploading a new commissioning file or changing its parameters in the Admin UI.
- [Disabling Services](https://docs.cybus.io/2-1-1/documentation/services/setting-up-and-configuring-services/disabling-services.md)
- [Deleting Services](https://docs.cybus.io/2-1-1/documentation/services/setting-up-and-configuring-services/deleting-services.md)
- [FlowSync](https://docs.cybus.io/2-1-1/documentation/services/flowsync.md)
- [Example 1 - Node with Transaction Mode (HTTP)](https://docs.cybus.io/2-1-1/documentation/services/flowsync/flowsync-example-1.md)
- [Example 2 - Node Responds (HTTP)](https://docs.cybus.io/2-1-1/documentation/services/flowsync/flowsync-example-2.md)
- [Example 3 - Node with Error (HTTP)](https://docs.cybus.io/2-1-1/documentation/services/flowsync/flowsync-example-3.md)
- [Example 4 - Node with Timeout Error Code & Error Message (HTTP)](https://docs.cybus.io/2-1-1/documentation/services/flowsync/flowsync-example-4.md)
- [Example 5 - Full Transactional Data Flow (HTTP)](https://docs.cybus.io/2-1-1/documentation/services/flowsync/flowsync-example-5.md)
- [Example 6 - Full Transactional Data Flow (OPC UA)](https://docs.cybus.io/2-1-1/documentation/services/flowsync/flowsync-example-6.md)
- [Service ID](https://docs.cybus.io/2-1-1/documentation/services/serviceid.md): Unique identifier for services and inter-service communication.
- [Inter-Service Referencing](https://docs.cybus.io/2-1-1/documentation/services/inter-service-referencing.md): Building modular service architecture by referencing resources across service commissioning files.
- [Deviations](https://docs.cybus.io/2-1-1/documentation/services/deviations.md): Spot and fix service resources that do not reach their target state.
- [Service Logs](https://docs.cybus.io/2-1-1/documentation/services/service-logs.md)
- [Logs of Individual Services](https://docs.cybus.io/2-1-1/documentation/services/service-logs/service-logs-of-individual-services.md)
- [Logs of All Services](https://docs.cybus.io/2-1-1/documentation/services/service-logs/service-logs-of-all-services.md)
- [Rule Engine](https://docs.cybus.io/2-1-1/documentation/services/rule-engine.md)
- [Data Processing Rules](https://docs.cybus.io/2-1-1/documentation/services/rule-engine/data-processing-rules.md)
- [Rule Sandbox](https://docs.cybus.io/2-1-1/documentation/services/rule-engine/rule-sandbox.md): The Rule Sandbox provides an isolated environment where you can test data processing rules.
- [Shared Subscriptions](https://docs.cybus.io/2-1-1/documentation/services/shared-subscriptions.md): Learn about the benefits of shared subscriptions.
- [Setting Up Shared Subscriptions](https://docs.cybus.io/2-1-1/documentation/services/shared-subscriptions/setting-up-shared-subscriptions.md): Learn about setting up shared subscriptions in Connectware.
- [Agents](https://docs.cybus.io/2-1-1/documentation/agents.md): Flexible, scalable, and secure data infrastructure with agents.
- [Agents View](https://docs.cybus.io/2-1-1/documentation/agents/agents-view.md)
- [Installing Agents](https://docs.cybus.io/2-1-1/documentation/agents/installing-agents.md): How to install and configure agents using Docker, Docker Compose, or Kubernetes.
- [Installing Agents via Docker](https://docs.cybus.io/2-1-1/documentation/agents/installing-agents/installing-agents-via-docker.md): How to install agents using Docker.
- [Installing Agents via Docker Compose](https://docs.cybus.io/2-1-1/documentation/agents/installing-agents/installing-agents-via-docker-compose.md): How to install agents using Docker Compose.
- [Installing Agents via Kubernetes](https://docs.cybus.io/2-1-1/documentation/agents/installing-agents/installing-agents-via-kubernetes.md): How to install agents using Kubernetes.
- [Using Mutual TLS for Agents](https://docs.cybus.io/2-1-1/documentation/agents/installing-agents/using-mutual-tls-for-agents.md)
- [Registering Agents in Connectware](https://docs.cybus.io/2-1-1/documentation/agents/registering-agents-in-connectware.md)
- [Configuring Agents](https://docs.cybus.io/2-1-1/documentation/agents/configuring-agents.md)
- [Progressive Service Deployment](https://docs.cybus.io/2-1-1/documentation/agents/configuring-agents/progressive-service-deployment.md): Stagger agent startups to avoid thundering-herd spikes after restarts.
- [Monitoring Agents](https://docs.cybus.io/2-1-1/documentation/agents/monitoring-agents.md)
- [Restarting Agents](https://docs.cybus.io/2-1-1/documentation/agents/restarting-agents.md): How to restart Connectware agents running in Docker or Kubernetes environments.
- [Agents in Kubernetes](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes.md)
- [Adding Agents Inside Your Connectware Installation](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/adding-agents-inside-your-connectware-installation.md)
- [Remote Agents with the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/remote-agents-with-the-connectware-agent-helm-chart.md): Deploy and manage standalone Connectware agents using the connectware-agent Helm chart.
- [Kubernetes Cluster Requirements for the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/kubernetes-cluster-requirements-for-the-connectware-agent-helm-chart.md)
- [Installing Connectware Agents Using the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/installing-connectware-agents-using-the-connectware-agent-helm-chart.md): Flexible, scalable, and secure data infrastructure with agents.
- [Installing Connectware Agents Without a License Key Using the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/installing-connectware-agents-without-a-license-key-using-the-connectware-agent-helm-chart.md)
- [Upgrading the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/upgrading-the-connectware-agent-helm-chart.md)
- [Uninstalling Connectware Agents with the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/uninstalling-connectware-agents-with-the-connectware-agent-helm-chart.md)
- [Configuration Principles for the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuration-principle-for-the-connectware-agent-helm-chart.md)
- [Configuring Agents with the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart.md)
- [Configuring Target Connectware for the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart/configuring-target-connectware-for-the-connectware-agent-helm-chart.md)
- [Configuring CA Certificate Chain for Agents with the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart/configuring-ca-certificate-for-agents-with-the-connectware-agent-helm-chart.md)
- [Configuring Agent Persistence for the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart/configuring-agent-persistence-for-the-connectware-agent-helm-chart.md)
- [Configuring Compute Resources for the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart/configuring-compute-resources-for-the-connectware-agent-helm-chart.md)
- [Using a Custom Image Registry for the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart/using-a-custom-image-registry-for-the-connectware-agent-helm-chart.md)
- [Configuring Image Pull Policy for the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart/configuring-image-pull-policy-for-the-connectware-agent-helm-chart.md)
- [Using Mutual Transport Layer Security (mTLS) for agents with the connectware-agent Helm chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart/using-mutual-transport-layer-security-mtls-for-agents-with-the-connectware-agent-helm-chart.md)
- [Configuring image name & version for the connectware-agent Helm chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart/configuring-image-name-and-version-for-the-connectware-agent-helm-chart.md)
- [Configuring Environment Variables for the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart/configuring-environment-variables-for-the-connectware-agent-helm-chart.md)
- [Configuring Labels & Annotations for the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart/configuring-labels-and-annotations-for-the-connectware-agent-helm-chart.md)
- [Configuring podAntiAffinity for the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart/configuring-podantiaffinity-for-the-connectware-agent-helm-chart.md)
- [Assigning Agents to Kubernetes Nodes for the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart/assigning-agents-to-kubernetes-nodes-for-the-connectware-agent-helm-chart.md)
- [Configuring Security Context for the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart/configuring-security-context-for-the-connectware-agent-helm-chart.md)
- [Controlling the Name of Kubernetes Objects for the connectware-agent Helm Chart](https://docs.cybus.io/2-1-1/documentation/agents/agents-in-kubernetes/configuring-agents-with-the-connectware-agent-helm-chart/controlling-the-name-of-kubernetes-objects-for-the-connectware-agent-helm-chart.md)
- [Troubleshooting Agents](https://docs.cybus.io/2-1-1/documentation/agents/troubleshooting-agents.md)
- [Client Registry](https://docs.cybus.io/2-1-1/documentation/client-registry.md): Secure self-registration for simplified device management.
- [Self-Registering MQTT Clients](https://docs.cybus.io/2-1-1/documentation/client-registry/self-registering-mqtt-clients.md): Simple self-registration for MQTT clients with username and password.
- [Self-Registering Clients via REST API](https://docs.cybus.io/2-1-1/documentation/client-registry/self-registering-clients-via-rest-api.md): Flexible and secure client self-registration with role, permission, and certificate configuration.
- [Client Registry View](https://docs.cybus.io/2-1-1/documentation/client-registry/client-registry-view.md): Here you can add and manage your certificates within Connectware.
- [Troubleshooting Client Registry](https://docs.cybus.io/2-1-1/documentation/client-registry/troubleshooting-client-registry.md)
- [Security](https://docs.cybus.io/2-1-1/documentation/security.md): Security configuration and certificate management. Connectware.
- [TLS Certificates](https://docs.cybus.io/2-1-1/documentation/security/tls-certificates.md): Manage certificates for secure device communication in Connectware.
- [Certificate Requirements](https://docs.cybus.io/2-1-1/documentation/security/tls-certificates/certificate-requirements.md): Learn about the requirements for certificates in Connectware.
- [Cipher Suites & TLS Versions](https://docs.cybus.io/2-1-1/documentation/security/tls-certificates/certificate-requirements/cipher-suites-and-tls-versions.md): Learn about the cipher suites and TLS versions supported by Connectware components to ensure secure communications.
- [CA Certificates](https://docs.cybus.io/2-1-1/documentation/security/tls-certificates/ca-certificates.md): Learn about Certificate authority (CA) configuration and trust management.
- [Certificates View](https://docs.cybus.io/2-1-1/documentation/security/tls-certificates/ca-certificates/certificates-view.md): Here you can add and manage your certificates within Connectware.
- [Client Certificates](https://docs.cybus.io/2-1-1/documentation/security/tls-certificates/client-certificates.md): Learn how to secure MQTT connections with client certificates via mTLS.
- [Server Certificates](https://docs.cybus.io/2-1-1/documentation/security/tls-certificates/server-certificates.md): Generate and install your server certificate for secure connections.
- [Password Policy Configuration](https://docs.cybus.io/2-1-1/documentation/security/password-policy-configuration.md): Define and implement organization-specific password policies.
- [JSON Web Tokens](https://docs.cybus.io/2-1-1/documentation/security/json-web-tokens.md)
- [Monitoring](https://docs.cybus.io/2-1-1/documentation/monitoring.md): Real-time insights into your data.
- [Data Explorer](https://docs.cybus.io/2-1-1/documentation/monitoring/data-explorer.md): Visualize, monitor, and troubleshoot MQTT topics and payloads.
- [Live Data](https://docs.cybus.io/2-1-1/documentation/monitoring/live-data.md): MQTT topic traffic and resource insights for a single service.
- [Node-RED Workbench](https://docs.cybus.io/2-1-1/documentation/node-red-workbench.md): A built-in Node-RED environment for rapidly prototyping data flows and integration solutions.
- [System Status](https://docs.cybus.io/2-1-1/documentation/system-status.md): Monitor, manage, and understand the health of your Connectware deployment.
- [System Container Status](https://docs.cybus.io/2-1-1/documentation/system-status/system-container-status.md): Monitor and manage active Connectware containers.
- [Internet Connectivity Status](https://docs.cybus.io/2-1-1/documentation/system-status/internet-connectivity-status.md): Check online availability for service installation and updates.
- [Metrics (Data Points & Messages)](https://docs.cybus.io/2-1-1/documentation/system-status/metrics-data-points-and-messages.md): Track key performance indicators to ensure system health and efficiency.
- [Agents Status](https://docs.cybus.io/2-1-1/documentation/system-status/agents-status.md): Monitor the availability and details of all active agents.
- [License Information](https://docs.cybus.io/2-1-1/documentation/system-status/license-information.md): View license validity, status, and expiration details.
- [System Information](https://docs.cybus.io/2-1-1/documentation/system-status/system-information.md): Overview of your Connectware version and installed services.
- [CybusMQ](https://docs.cybus.io/2-1-1/documentation/cybusmq.md): The Industrial MQTT Broker.
- [Deleting Broker Data Volumes](https://docs.cybus.io/2-1-1/documentation/cybusmq/deleting-broker-data-volumes.md): Delete broker data volumes to remove persistent MQTT data.
- [MQTT Broker Storage Volumes in Kubernetes](https://docs.cybus.io/2-1-1/documentation/cybusmq/mqtt-broker-storage-volumes-in-kubernetes.md): Configure initial storage sizes for new deployments and resize existing broker volumes in Kubernetes environments.
- [Scaling the Broker Cluster](https://docs.cybus.io/2-1-1/documentation/cybusmq/mqtt-broker-storage-volumes-in-kubernetes/scaling-the-broker-cluster.md): Scale the MQTT broker cluster up, down, or to zero.
- [Duplicate Message Delivery in MQTT Clients](https://docs.cybus.io/2-1-1/documentation/cybusmq/duplicate-message-delivery-in-mqtt-clients.md): Configure duplicate message delivery behavior in CybusMQ for overlapping MQTT subscriptions.
- [Connectware on Kubernetes](https://docs.cybus.io/2-1-1/documentation/connectware-on-kubernetes.md): Enterprise-grade orchestration for scalable, resilient Connectware deployments
- [Connectware Helm Chart](https://docs.cybus.io/2-1-1/documentation/connectware-on-kubernetes/connectware-helm-chart.md): Deploy, configure, and manage Connectware in Kubernetes using the Connectware Helm chart.
- [Spreading Connectware Workloads Across Kubernetes Nodes](https://docs.cybus.io/2-1-1/documentation/connectware-on-kubernetes/spreading-connectware-workloads-across-kubernetes-modes.md): Configure podAntiAffinity to distribute Connectware workloads across Kubernetes nodes for improved availability and resilience
- [Troubleshooting Connectware on Kubernetes](https://docs.cybus.io/2-1-1/documentation/connectware-on-kubernetes/troubleshooting-connectware-on-kubernetes.md): Troubleshooting guide for diagnosing and resolving common issues with Connectware running on Kubernetes.
- [Environment Variables](https://docs.cybus.io/2-1-1/documentation/environment-variables.md): Environment variables for configuring Connectware.
- [Industry Protocol Details](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details.md): Configure protocols and connectors to connect your industrial devices.
- [ADS](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/ads.md)
- [ADS Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/ads/adsconnection.md)
- [ADS Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/ads/adsendpoint.md)
- [BACnet](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/bacnet.md)
- [BACnet Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/bacnet/bacnetconnection.md)
- [BACnet Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/bacnet/bacnetendpoint.md)
- [Custom Connectors](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/custom-connectors.md): Develop, deploy, and integrate custom connectors.
- [Developing Custom Connectors](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/custom-connectors/developing-custom-connectors.md): Configuration, naming, and implementation details for developing custom connectors.
- [Deploying Custom Connectors](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/custom-connectors/deploying-custom-connectors.md): Deploy and register your custom connectors in Kubernetes and Docker.
- [Using Custom Connectors](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/custom-connectors/using-custom-connectors.md)
- [EtherNet/IP](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/ethernet-ip.md)
- [EtherNet/Ip Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/ethernet-ip/ethernetipconnection.md)
- [EtherNet/Ip Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/ethernet-ip/ethernetipendpoint.md)
- [FOCAS](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/focas.md)
- [FOCAS Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/focas/focasconnection.md)
- [FOCAS Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/focas/focasendpoint.md)
- [Hottinger Baldwin Messtechnik (HBM)](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/hottinger-baldwin-messtechnik-hbm.md)
- [HBM Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/hottinger-baldwin-messtechnik-hbm/hbmdaqconnection.md)
- [HBM Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/hottinger-baldwin-messtechnik-hbm/hbmdaqendpoint.md)
- [Heidenhain DNC](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/heidenhain-dnc.md)
- [Heidenhain DNC Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/heidenhain-dnc/heidenhainconnection.md)
- [Heidenhain DNC Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/heidenhain-dnc/heidenhainendpoint.md)
- [HTTP/REST](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/http-rest.md): Connect to REST APIs with support for polling, on-demand requests, and data publishing. Includes OAuth 2.0, Basic Auth, and header-based authentication.
- [HTTP/REST Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/http-rest/httpconnection.md)
- [HTTP/REST Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/http-rest/httpendpoint.md)
- [HTTP Server/Node](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/http-server.md)
- [HTTP Server Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/http-server/httpserver.md)
- [HTTP Node Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/http-server/httpnode.md)
- [InfluxDB](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/influxdb.md)
- [InfluxDB Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/influxdb/influxdbconnection.md)
- [InfluxDB Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/influxdb/influxdbendpoint.md)
- [Kafka](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/kafka.md)
- [Kafka Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/kafka/kafkaconnection.md)
- [Kafka Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/kafka/kafkaendpoint.md)
- [Modbus/TCP](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/modbus-tcp.md)
- [Modbus/TCP Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/modbus-tcp/modbusconnection.md)
- [Modbus/TCP Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/modbus-tcp/modbusendpoint.md)
- [MQTT](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/mqtt.md)
- [MQTT Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/mqtt/mqttconnection.md)
- [MQTT Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/mqtt/mqttendpoint.md)
- [MSSQL](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/mssql.md)
- [Mssql Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/mssql/mssqlconnection.md)
- [Mssql Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/mssql/mssqlendpoint.md)
- [OPC DA](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/opc-da.md)
- [OPC DA Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/opc-da/opcdaconnection.md)
- [OPC DA Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/opc-da/opcdaendpoint.md)
- [OPC UA](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/opc-ua.md)
- [OPC UA Client](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/opc-ua/opc-ua-client.md)
- [OPC UA Client Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/opc-ua/opc-ua-client/opcuaconnection.md)
- [OPC UA Client Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/opc-ua/opc-ua-client/opcuaendpoint.md)
- [OPC UA Server](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/opc-ua/opc-ua-server.md)
- [OPC UA Server Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/opc-ua/opc-ua-server/opcuaserver.md)
- [OPC UA Node Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/opc-ua/opc-ua-server/opcuanode.md)
- [OPC UA Object Types](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/opc-ua/opc-ua-object-types.md)
- [OPC UA Server References](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/opc-ua/opc-ua-server-references.md)
- [OPC UA Reference Node](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/opc-ua/opc-ua-server-references/opcuareferencenode.md)
- [OPC UA Object Node](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/opc-ua/opc-ua-server-references/opcuaobjectnode.md)
- [Siemens SIMATIC S7](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/siemens-simatic-s7.md): Connect to Siemens SIMATIC S7 PLCs using S7 Communication Services.
- [Siemens S7 Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/siemens-simatic-s7/s7connection.md)
- [Siemens S7 Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/siemens-simatic-s7/s7endpoint.md)
- [Siemens SIMATIC S7+](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/siemens-simatic-s7+.md): Symbolic communication with Siemens S7-1200 and S7-1500 PLCs using the ACCON-AGLink library.
- [Siemens S7+ Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/siemens-simatic-s7+/s7plusconnection.md)
- [Siemens S7+ Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/siemens-simatic-s7+/s7plusendpoint.md)
- [Shdr](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/shdr.md)
- [Shdr Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/shdr/shdrconnection.md)
- [Shdr Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/shdr/shdrendpoint.md)
- [SINUMERIK](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/sinumerik.md)
- [SINUMERIK Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/sinumerik/sinumerikconnection.md)
- [SINUMERIK Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/sinumerik/sinumerikendpoint.md)
- [SOPAS](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/sopas.md)
- [SOPAS Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/sopas/sopasconnection.md)
- [SOPAS Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/sopas/sopasendpoint.md)
- [SQL](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/sql.md)
- [SQL Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/sql/sqlconnection.md)
- [SQL Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/sql/sqlendpoint.md)
- [Systemstate](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/systemstate.md)
- [Systemstate Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/systemstate/systemstateendpoint.md)
- [Werma WIN Ethernet](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/werma-win-ethernet.md)
- [Werma WIN Ethernet Connection Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/werma-win-ethernet/wermaconnection.md)
- [Werma WIN Ethernet Endpoint Properties](https://docs.cybus.io/2-1-1/documentation/industry-protocol-details/werma-win-ethernet/wermaendpoint.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cybus.io/2-1-1/documentation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
