Skip to content
Securely manage Docker, Swarm, Kubernetes and Podman clusters in the cloud, on-premise, and in the data center.
Secure app deployment and device management for your Industrial IoT, IoT and Edge devices.
Let Portainer's Managed Platform Services accelerate your containerization journey.
Manage all your Docker, Swarm, Kubernetes and Podman clusters from a single secure interface.
Portainer empowers Platform Engineering teams to deliver efficient, user-centric services.
Empower your business by adopting containerization the easy way with Portainer.
Deploy to and manage your fleet of remote devices centrally and securely.
Onboard, manage and deploy workloads across hundreds of devices securely with Portainer.
Deployment scenarios
Partner Solutions
Crop test-02

What can I do with Portainer?

Portainer is your all-in-one platform engineering solution for managing containerized environments, offering a wide range of functionality tailored to meet the needs of individual developers and enterprise teams alike. We often hear from our users, “Wow, I didn’t know Portainer could do that!” So here’s a list of what you can do with Portainer.
Community Edition
Our free and open source product 
BUSINESS EDITION
Our premium edition built for organizations
Deploy containers
Create containers / stacks / services
- Using guided forms
- From YAML files
- From a Git repository
- Relative path support for Git stacks (Docker/Swarm/Podman only)
Use Portainer app templates
- Create your own templates
- Use pre-made templates
Triage and remediate
View a container's status
View container logs
Access container consoles through Portainer
Adjust container resource assignments
Clean up unused objects in your environments
Manage the lifecycles of your applications
Manually update through the UI
Webhook support (Docker/Swarm/Podman only)
GitOps
- Automate your updates
- Store Git credentials
- Set a change window
- Force redeployment (Docker/Swarm/Podman only)
Platform Management
Use Portainer as a gateway/ proxy for other tooling
Manage container image registries
Update Portainer to latest version from in-app
Docker/Podman management
- Manage Images
- Manage Networks
- Visual representation of Swarm nodes and services
- Manage Swarm node availability
- Configure Docker security policies
- New image availability indicators
Kubernetes management
- Manage Volumes
- Manage Networking
- Manage CPU and memory allocation
- Use Portainer as a transparent Kubernetes API Gateway
- Kubernetes API Gateway: kubectl via Portainer
- Manage Service Accounts
- Manage Kubernetes Roles and Role Bindings
- Manage Cluster Roles and Role Bindings
- Create Kubernetes clusters on cloud providers
- Create Kubernetes clusters on your own servers
- Import existing Kube environments via kubeconfig
- Automatically deploy manifests to new environments
- Direct YAML editing
- Perform rolling restarts
- Manage resource quotas and overcommitment
- Manage storage quotas
- Set load balancer quotas
- Enforce admin-only ingress creation
- Enforce code-based deployment
ACI management
Secure and monitor access to your environments
User management
- Create users
- Create teams
- Specify roles for each user or group with Role-Based Access Control
Use an external authentication provider
- LDAP
- Preconfigured OpenLDAP template
- OAuth
- Preconfigured OAuth provider templates
- Active Directory
- AD user auto sync
- Hide internal authentication prompt
Secure your environments
- Restrict access to the default namespace (Kubernetes)
- Enforce admin-only secret viewing (Kubernetes)
- Set Pod Security constraints (Kubernetes)
- Hide anonymous Docker Hub
Security logging
- Notification log
- Authentication logs
- Activity logs
- Export Auth and Activity logs
Portainer backup
- Download Portainer backups
- Back up Portainer to S3-compatible storage
- Schedule automatic Portainer backups
Edge / IIoT
Community Edition
Our free and open source product
BUSINESS EDITION
Our premium edition built for organizations 
IoT Onboarding
Provision Edge environments
Bulk device onboarding to preconfigure multiple devices ahead of time
mTLS for Edge Agent Communications
Preconfiguring devices
- OpenAMT
Waiting Room feature for bulk onboarding devices
IoT Deployment
Edge Stacks
- Deploy Edge Stacks to multiple devices
- Deploy from private image registries
- Deploy Edge Configurations that your Edge Stacks reference
- GitOps for Edge Stacks
- Use relative path volumes when deploying Edge Stacks
- Use Edge Stack versioning to retain or roll back to older deployments
- Pre-pull images when deploying
- Retry deployment when deploying
- Stagger your deployments and/or updates in groups
Edge Templates
Pass-through host environment variables
IoT Management
Edge Groups
- Manually organize your Edge environments into groups
- Dynamically group Edge environments by tags
Edge Jobs
Manage Edge environments directly (via the tunnel functionality)
Edge Administrator RBAC role
Use async mode with your Edge environments
Remotely update the Edge Agent installations via Portainer

Frequently Asked Questions

Here's some of the common questions we get asked. If you don't find the answer you are looking for, please Contact Sales or Contact Us.

What do you mean by Node?

A “node” can be described as a “server” (whether this is an actual physical server, a VM, a Raspberry Pi, your desktop or laptop, an industrial computer, or an embedded computing device) that is capable of running containers (via Docker, Kubernetes or another orchestrator) which is either running the Portainer Server or is under the management of a Portainer Server installation.

View “What’s a Node for licensing purposes?” for more information.

We also offer a range of pricing for different node sizes:

- For Edge Compute nodes; Edge Server (<= 16 cores), Edge Gateway/ Industrial/PC (<= 10 cores), Edge Linux PLC/ Mini PC (<= 4 cores) or IoT Sensor nodes (<=1Ghz). 

Do Docker, Swarm and Kubernetes require different licenses? No. A single Portainer license supports container management across all orchestrators and environments. 
What edition is right for me; Community Edition or Business Edition?

Portainer Community Edition is our free and open source version, most suited to individuals or small self-managing teams. It is community supported. CE is perfect for home lab use and learning how to manage containers.

Portainer Business Edition is our premium offering that includes features for Security, Access Management and Permission, and Auditing, making it more suitable for organizations. 

For more information visit: Portainer Community Edition vs Portainer Business Edition, What's the Difference?

Can I move between Community Edition and Business Editions?

Upgrading from Community Edition to Business Edition is as simple as deploying the Portainer Business instance instead of Community Edition, reusing all of your existing database/settings.

Downgrading from Business Edition to Community Edition can be tricky. Please visit Can I downgrade from Portainer BE to Portainer CE on our Knowledge Base to ensure you follow the correct process. 

Get started with Portainer today

We're here to answer your questions on how Portainer can speed up your adoption