Environments & Agent Groups
Manage the structure of your Frends deployment.
Runtime execution and operational scoping in Frends rely on a hierarchical structure consisting of Environments, Agent Groups, and Agents.
Hierarchy of execution architecture
Frends decouples the centralized cloud management plane from the distributed execution plane using a three-tier operational model. At the highest level, a Tenant contains one or more Environments that establish logical and configuration boundaries.
Within each Environment, one or more Agent Groups define execution clusters that share database state and message queues.
Inside each Agent Group, individual Agents run as background services or container instances to perform the actual compute tasks and process data.
Management
The Administration section in the Frends Control Panel provides specialized management views corresponding to each level of the runtime hierarchy.
Environments
Environments provide logical isolation between different lifecycle stages, such as Development, Test, and Production. They act as scoping containers for Environment Variables, secrets, and deployment policies, ensuring that Process definitions remain consistent while runtime configurations adapt to each stage. In the Administration view, administrators can create new Environments, reorder their display sequence, assign visual color themes for clear identification across the platform, and delete empty Environments when they are retired.
Learn more about Environment configuration and view settings in the Environments reference documentation.
Agent Groups
Agent Groups represent operational clusters of Agents working together to provide load balancing, high availability, and targeted execution. All Agents within the same Agent Group share a common message bus and database connection string, enabling seamless scaling and automatic failover. Agent Groups can be configured for specific operating environments, such as cloud containers, Linux hosts, or on-premises Windows servers, and can serve as dedicated API Gateways for incoming HTTP traffic. The management interface allows configuring database connections, message storage, cross-platform settings, and agent registration tokens.
Learn more about Agent Group configuration in the Agent Groups reference documentation.
Agents and API Gateways
Agents and API Gateways are the individual worker nodes and routing instances assigned to an Agent Group. Agents serve as full-featured compute nodes that listen to Triggers, execute sequential Tasks, and process data workflows. API Gateways operate as specialized reverse proxies and ingress endpoints, terminating TLS traffic, enforcing security policies, and routing external HTTP requests to internal services or backend Agents. The management views for both Agents and API Gateways share a common administrative layout, providing credential and port configuration, external address routing, real-time diagnostic event logs, and inspection of active Process Trigger endpoints.
Learn more about provisioning and monitoring instances in the Agents & API Gateways reference documentation.
Last updated
Was this helpful?

