Portainer
Portainer provides a centralized multi‑cluster management platform for Kubernetes, Docker, Swarm and Podman workloads. It offers enterprise identity and access features such as SSO, LDAP and OIDC, as well as GitOps deployment workflows and self‑service guardrails. The product is aimed at engineering teams and enterprises that need to govern containerized applications across on‑premises, cloud and edge environments from a single console.
Portainer publishes 32 APIs on the APIs.io network, including Auth API, Backup API, Custom Templates API, and 29 more. Tagged areas include Container Management, Containers, Docker, Kubernetes, and Kubernetes Management.
The Portainer catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Portainer’s developer surface includes getting-started guide, authentication, documentation, API reference, engineering blog, pricing, and 32 more developer resources.
Kin Score
APIs 32
Individual APIs this provider publishes, each with its own machine-readable definition.
Portainer Auth API
Authenticate against Portainer HTTP API
Portainer Backup API
Manage backups
Portainer Custom Templates API
Manage Custom Templates
Portainer Docker API
Manage Docker resources
Portainer Edge API
Manage Edge related environment(endpoint) settings
Portainer Edge Groups API
Manage Edge Groups
Portainer Edge Jobs API
Manage Edge Jobs
Portainer Edge Stacks API
Manage Edge Stacks
Portainer Endpoint Groups API
Manage environment(endpoint) groups
Portainer Endpoints API
Manage Docker environments(endpoints)
Portainer Helm API
Manage Helm charts
Portainer Intel API
Manage Intel AMT settings
Portainer Kubernetes API
Manage Kubernetes cluster
Portainer Ldap API
Manage LDAP settings
Portainer Motd API
Fetch the message of the day
Portainer Registries API
Manage Docker registries
Portainer Resource Controls API
Manage access control on Docker resources
Portainer Roles API
Manage roles
Portainer Settings API
Manage Portainer settings
Portainer Ssl API
Manage ssl settings
Portainer Stacks API
Manage stacks
Portainer Status API
Information about the Portainer instance
Portainer System API
Manage Portainer system
Portainer Tags API
Manage tags
Portainer Team Memberships API
Manage team memberships
Portainer Teams API
Manage teams
Portainer Templates API
Manage App Templates
Portainer Upload API
Upload files
Portainer Users API
Manage users
Portainer Webhooks API
Manage webhooks
Portainer Websocket API
Create exec sessions using websockets
Portainer Git Ops API
Operate git repository
Scroll for all 32
Open Collections 34
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
API Collection
OPEN COLLECTIONPortainerCE auth API
OPEN COLLECTIONPortainerCE auth backup API
OPEN COLLECTIONPortainerCE auth custom_templates API
OPEN COLLECTIONPortainerCE auth docker API
OPEN COLLECTIONPortainerCE auth edge API
OPEN COLLECTIONPortainerCE auth edge_groups API
OPEN COLLECTIONPortainerCE auth edge_jobs API
OPEN COLLECTIONPortainerCE auth edge_stacks API
OPEN COLLECTIONPortainerCE auth endpoint_groups API
OPEN COLLECTIONPortainerCE auth endpoints API
OPEN COLLECTIONPortainerCE auth gitops API
OPEN COLLECTIONPortainerCE auth helm API
OPEN COLLECTIONPortainerCE auth intel API
OPEN COLLECTIONPortainerCE auth kubernetes API
OPEN COLLECTIONPortainerCE auth ldap API
OPEN COLLECTIONPortainerCE auth motd API
OPEN COLLECTIONPortainerCE auth registries API
OPEN COLLECTIONPortainerCE auth resource_controls API
OPEN COLLECTIONPortainerCE auth roles API
OPEN COLLECTIONPortainerCE auth settings API
OPEN COLLECTIONPortainerCE auth ssl API
OPEN COLLECTIONPortainerCE auth stacks API
OPEN COLLECTIONPortainerCE auth status API
OPEN COLLECTIONPortainerCE auth system API
OPEN COLLECTIONPortainerCE auth tags API
OPEN COLLECTIONPortainerCE auth team_memberships API
OPEN COLLECTIONPortainerCE auth teams API
OPEN COLLECTIONPortainerCE auth templates API
OPEN COLLECTIONPortainerCE auth upload API
OPEN COLLECTIONPortainerCE auth users API
OPEN COLLECTIONPortainerCE auth webhooks API
OPEN COLLECTIONPortainerCE auth websocket API
OPEN COLLECTIONPortainerCE API
OPEN COLLECTIONScroll for all 34
MCP Servers 1
Model Context Protocol servers that expose these APIs to AI agents.
Portainer Documentation MCP Server — GitBook-hosted remote https://docs.portainer.io/~gitbook/mcp
Remote MCP server at docs.portainer.io over HTTP.
MCP SERVERPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Portainer Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Portainer Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Portainer Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Portainer API Rules
SPECTRALJSON Schema 96
Standalone JSON Schema definitions for this provider's data models.
auth.authenticatePayload
JSON SCHEMAauth.authenticateResponse
JSON SCHEMAauth.oauthPayload
JSON SCHEMAbackup.backupPayload
JSON SCHEMAbackup.restorePayload
JSON SCHEMAcontainers.containerGpusResponse
JSON SCHEMAcustomtemplates.customTemplateUpdatePayload
JSON SCHEMAcustomtemplates.fileResponse
JSON SCHEMAdocker.dashboardResponse
JSON SCHEMAedge.StackPayload
JSON SCHEMAedgegroups.decoratedEdgeGroup
JSON SCHEMAedgegroups.edgeGroupCreatePayload
JSON SCHEMAedgegroups.edgeGroupUpdatePayload
JSON SCHEMAedgejobs.edgeJobCreateFromFileContentPayload
JSON SCHEMAedgejobs.edgeJobFileResponse
JSON SCHEMAedgejobs.edgeJobUpdatePayload
JSON SCHEMAedgejobs.taskContainer
JSON SCHEMAedgestacks.edgeStackFromGitRepositoryPayload
JSON SCHEMAedgestacks.edgeStackFromStringPayload
JSON SCHEMAedgestacks.updateEdgeStackPayload
JSON SCHEMAedgestacks.updateStatusPayload
JSON SCHEMAendpointgroups.endpointGroupCreatePayload
JSON SCHEMAendpointgroups.endpointGroupUpdatePayload
JSON SCHEMAendpoints.endpointSettingsUpdatePayload
JSON SCHEMAendpoints.endpointUpdatePayload
JSON SCHEMAgitops.fileResponse
JSON SCHEMAgitops.repositoryFilePreviewPayload
JSON SCHEMAhelm.installChartPayload
JSON SCHEMAimages.ImageResponse
JSON SCHEMAkubernetes.K8sApplication
JSON SCHEMAkubernetes.K8sServiceInfo
JSON SCHEMAldap.checkPayload
JSON SCHEMAmotd.motdResponse
JSON SCHEMAopenamt.deviceActionPayload
JSON SCHEMAopenamt.deviceFeaturesPayload
JSON SCHEMAopenamt.openAMTConfigurePayload
JSON SCHEMAportainer.APIKey
JSON SCHEMAportainer.CustomTemplate
JSON SCHEMAportainer.EdgeGroup
JSON SCHEMAportainer.EdgeJob
JSON SCHEMAportainer.EdgeStack
JSON SCHEMAportainer.EndpointGroup
JSON SCHEMAportainer.Endpoint
JSON SCHEMAportainer.HelmUserRepository
JSON SCHEMAportainer.Registry
JSON SCHEMAportainer.ResourceControl
JSON SCHEMAportainer.Role
JSON SCHEMAportainer.Settings
JSON SCHEMAportainer.SSLSettings
JSON SCHEMAportainer.Stack
JSON SCHEMAportainer.Tag
JSON SCHEMAportainer.TeamMembership
JSON SCHEMAportainer.Team
JSON SCHEMAportainer.User
JSON SCHEMAportainer.Webhook
JSON SCHEMAregistries.registryConfigurePayload
JSON SCHEMAregistries.registryCreatePayload
JSON SCHEMAregistries.registryPingPayload
JSON SCHEMAregistries.registryPingResponse
JSON SCHEMAregistries.registryUpdatePayload
JSON SCHEMArelease.ReleaseElement
JSON SCHEMAsettings.publicSettingsResponse
JSON SCHEMAsettings.settingsUpdatePayload
JSON SCHEMAssl.sslUpdatePayload
JSON SCHEMAstacks.composeStackFromGitRepositoryPayload
JSON SCHEMAstacks.stackGitRedployPayload
JSON SCHEMAstacks.swarmStackFromFileContentPayload
JSON SCHEMAstacks.swarmStackFromGitRepositoryPayload
JSON SCHEMAstacks.updateSwarmStackPayload
JSON SCHEMAsystem.nodesCountResponse
JSON SCHEMAsystem.status
JSON SCHEMAsystem.systemInfoResponse
JSON SCHEMAsystem.versionResponse
JSON SCHEMAtags.tagCreatePayload
JSON SCHEMAteammemberships.teamMembershipCreatePayload
JSON SCHEMAteammemberships.teamMembershipUpdatePayload
JSON SCHEMAteams.teamCreatePayload
JSON SCHEMAteams.teamUpdatePayload
JSON SCHEMAtemplates.fileResponse
JSON SCHEMAtemplates.listResponse
JSON SCHEMAusers.addHelmRepoUrlPayload
JSON SCHEMAusers.adminInitPayload
JSON SCHEMAusers.helmUserRepositoryResponse
JSON SCHEMAusers.userCreatePayload
JSON SCHEMAusers.userUpdatePayload
JSON SCHEMAv1beta1.NodeMetricsList
JSON SCHEMAv1beta1.NodeMetrics
JSON SCHEMAv1beta1.PodMetricsList
JSON SCHEMAv1beta1.PodMetrics
JSON SCHEMAwebhooks.webhookCreatePayload
JSON SCHEMAwebhooks.webhookUpdatePayload
JSON SCHEMAScroll for all 96
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 1
Portal, sign-up, and the first successful call
Documentation 3
Reference material describing how the API behaves
Agent Surfaces 6
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 6
Pagination, idempotency, versioning, errors, and events
Build 3
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 5
Status, limits, changes, and where to get help
Commercial 6
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 2
Properties that don't map to a standard resource type
Source (apis.yml)
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.