In Portainer terms, an environment is an instance that you want to manage through Portainer. Environments can be Docker, Docker Swarm, Kubernetes, ACI or a combination. One Portainer Server instance can manage multiple environments.
Endpoints were renamed to Environments in version 2.10.
Environments can be organized in groups and given tags.
Access to environments can then be managed on a per-environment or per-environment group basis.
Automatic onboarding scripts can be generated for larger Edge Agent deployments.
Edge Agent environments can be updated (and updates rolled back) directly from within Portainer.