aid: port-io
url: https://raw.githubusercontent.com/api-evangelist/port-io/refs/heads/main/apis.yml
name: Port
kind: company
description: >-
  Port is an Internal Developer Portal built around an API-first software
  catalog, customizable blueprints and entities, self-service actions, and
  scorecards. Platform teams model their own domain (services, environments,
  pipelines, AI agents, cloud resources) as blueprints, ingest data from
  integrations (GitHub, GitLab, AWS, Azure, GCP, Kubernetes, Datadog,
  PagerDuty, Snyk, ServiceNow), and expose developer workflows as self-service
  actions backed by GitHub Actions, GitLab pipelines, Jenkins, Argo, or
  webhooks. Everything in Port - blueprints, entities, actions, runs,
  scorecards, integrations, pages, webhooks, AI agents - is reachable via the
  public REST API.
deliveryModel:
  model: open-core
  license: Apache-2.0
  open_source: true
  commercial: true
  callable_host: true
  label: Open core · an OSS project plus a commercial hosted product
  confidence: high
  source:
  - license
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: free
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Free · Self-serve signup
  confidence: medium
  source:
  - plans
  - authentication
  - security
  generated: '2026-09-03'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/port-io.png
x-docs-platform: docusaurus
x-docs-platform-confidence: medium
x-docs-platform-checked: 2026-10-04
tags:
  - Internal Developer Portal
  - Service Catalog
  - Self-Service Actions
  - Platform Engineering
  - Scorecards
  - Developer Experience
  - Developer Portal
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.23'
apis:
- aid: port-io:rest-api
  name: Port REST API
  description: >-
    Public REST API for the Port platform. Bearer-token authenticated (3-hour tokens minted from Port
    credentials), with regional base URLs for EU and US tenants. Body size capped at 1 MiB and every response
    carries an X-Trace-Id header for support.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - REST API
  - Platform
  properties:
  - type: Documentation
    url: https://docs.port.io/api-reference/port-api
  - type: BaseURL
    url: https://api.us.port.io
- aid: port-io:blueprints
  name: Port Blueprints API
  description: >-
    Endpoints to create, read, update, and delete blueprints - the schemas that define an organization's
    data model in the Port catalog (services, environments, AI agents, cloud resources, etc.).
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Blueprints
  - Schema
  - Catalog
  properties:
  - type: Documentation
    url: https://docs.port.io/api-reference/port-api
- aid: port-io:entities
  name: Port Entities API
  description: >-
    Endpoints to create, search, update, and delete entities (instances of a blueprint) in the Port catalog,
    plus bulk operations and relations.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Entities
  - Catalog
  properties:
  - type: Documentation
    url: https://docs.port.io/api-reference/port-api
- aid: port-io:actions
  name: Port Actions API
  description: >-
    Endpoints to manage self-service actions on blueprints and entities - day-2 operations, scaffolding,
    and workflows that developers run from the Port UI or programmatically.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Actions
  - Self-Service
  properties:
  - type: Documentation
    url: https://docs.port.io/api-reference/port-api
- aid: port-io:action-runs
  name: Port Action Runs API
  description: >-
    Endpoints to trigger action runs, fetch their status and logs, post progress updates from external
    runners, and approve or reject pending runs.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Action Runs
  - Workflows
  properties:
  - type: Documentation
    url: https://docs.port.io/api-reference/port-api
- aid: port-io:workflows
  name: Port Workflows API
  description: >-
    Endpoints to define and orchestrate multi-step workflows that chain Port actions, integration runs,
    and approvals.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Workflows
  - Orchestration
  properties:
  - type: Documentation
    url: https://docs.port.io/api-reference/port-api
- aid: port-io:scorecards
  name: Port Scorecards API
  description: >-
    Endpoints to manage scorecards (production readiness, security, SLO compliance, etc.) and query scores
    per entity.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Scorecards
  - Quality
  properties:
  - type: Documentation
    url: https://docs.port.io/api-reference/port-api
- aid: port-io:integrations
  name: Port Integrations API
  description: >-
    Endpoints to register, configure, and ingest data from Port integrations (Ocean), including resync,
    mapping configuration, and integration lifecycle.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Integration
  - Ocean
  - Ingestion
  tags_raw:
  - Integrations
  - Ocean
  - Ingestion
  properties:
  - type: Documentation
    url: https://docs.port.io/api-reference/port-api
- aid: port-io:webhooks
  name: Port Webhooks API
  description: >-
    Endpoints to register webhook subscriptions and to receive inbound webhook events from upstream systems
    for ingestion into the Port catalog.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Webhook
  - Event
  tags_raw:
  - Webhooks
  - Events
  properties:
  - type: Documentation
    url: https://docs.port.io/api-reference/port-api
- aid: port-io:teams-users
  name: Port Teams and Users API
  description: Endpoints to manage teams, users, roles, and team-membership for the Port organization.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Team
  - User
  - RBAC
  tags_raw:
  - Teams
  - Users
  - RBAC
  properties:
  - type: Documentation
    url: https://docs.port.io/api-reference/port-api
- aid: port-io:audit
  name: Port Audit API
  description: >-
    Endpoints to query Port audit logs for catalog, action, integration, and administrative events.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Audit
  - Compliance
  properties:
  - type: Documentation
    url: https://docs.port.io/api-reference/port-api
- aid: port-io:ai-agents
  name: Port AI and LLM Management API
  description: >-
    Endpoints to manage AI agents, prompts, memory, and LLM-driven capabilities embedded in the Port platform.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Artificial Intelligence
  - LLM
  - Agents
  tags_raw:
  - AI
  - LLM
  - Agents
  properties:
  - type: Documentation
    url: https://docs.port.io/api-reference/port-api
- aid: port-io:pages
  name: Port Pages, Apps, and Plugins API
  description: >-
    Endpoints to manage portal pages, apps, and plugin extensions that compose the developer-facing surface
    of the Port IDP.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Pages
  - Application
  - Plugins
  tags_raw:
  - Pages
  - Apps
  - Plugins
  properties:
  - type: Documentation
    url: https://docs.port.io/api-reference/port-api
- aid: port-io:ocean
  name: Port Ocean Integration Framework
  description: >-
    Open-source framework used to build Port integrations that ingest data from third-party systems into
    the catalog. Maintained at github.com/port-labs/ocean.
  humanURL: https://github.com/port-labs/ocean
  baseURL: https://github.com/port-labs/ocean
  tags:
  - Open Source
  - Integration
  - Framework
  tags_raw:
  - Open Source
  - Integrations
  - Framework
  - Open-Source
  properties:
  - type: Repository
    url: https://github.com/port-labs/ocean
- aid: port-io:port-io-blueprints-api
  name: Port Blueprints API
  description: Manage blueprint definitions in the software catalog.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Blueprints
  properties:
  - type: OpenAPI
    url: openapi/port-io-blueprints-api-openapi.yml
- aid: port-io:port-io-entities-api
  name: Port Entities API
  description: Manage catalog entities created from blueprints.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Entities
  properties:
  - type: OpenAPI
    url: openapi/port-io-entities-api-openapi.yml
- aid: port-io:port-io-action-runs-api
  name: Port Action Runs API
  description: The Action Runs API from Port — 6 operation(s) for action runs.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Action Runs
  properties:
  - type: OpenAPI
    url: openapi/port-io-action-runs-api-openapi.yml
- aid: port-io:port-io-actions-api
  name: Port Actions API
  description: The Actions API from Port — 5 operation(s) for actions.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Actions
  properties:
  - type: OpenAPI
    url: openapi/port-io-actions-api-openapi.yml
- aid: port-io:port-io-ai-api
  name: Port AI API
  description: The AI API from Port — 1 operation(s) for ai.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - AI
  properties:
  - type: OpenAPI
    url: openapi/port-io-ai-api-openapi.yml
- aid: port-io:port-io-apps-api
  name: Port Apps API
  description: The Apps API from Port — 3 operation(s) for apps.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Apps
  properties:
  - type: OpenAPI
    url: openapi/port-io-apps-api-openapi.yml
- aid: port-io:port-io-audit-api
  name: Port Audit API
  description: The Audit API from Port — 1 operation(s) for audit.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Audit
  properties:
  - type: OpenAPI
    url: openapi/port-io-audit-api-openapi.yml
- aid: port-io:port-io-authentication-authorization-api
  name: Port Authentication / Authorization API
  description: >-
    The Authentication / Authorization API from Port — 2 operation(s) for authentication / authorization.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Authentication / Authorization
  properties:
  - type: OpenAPI
    url: openapi/port-io-authentication-authorization-api-openapi.yml
- aid: port-io:port-io-folders-api
  name: Port Folders API
  description: The Folders API from Port — 2 operation(s) for folders.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Folders
  properties:
  - type: OpenAPI
    url: openapi/port-io-folders-api-openapi.yml
- aid: port-io:port-io-integrations-api
  name: Port Integrations API
  description: The Integrations API from Port — 4 operation(s) for integrations.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Integrations
  properties:
  - type: OpenAPI
    url: openapi/port-io-integrations-api-openapi.yml
- aid: port-io:port-io-migrations-api
  name: Port Migrations API
  description: The Migrations API from Port — 3 operation(s) for migrations.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Migrations
  properties:
  - type: OpenAPI
    url: openapi/port-io-migrations-api-openapi.yml
- aid: port-io:port-io-organization-api
  name: Port Organization API
  description: The Organization API from Port — 3 operation(s) for organization.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Organization
  properties:
  - type: OpenAPI
    url: openapi/port-io-organization-api-openapi.yml
- aid: port-io:port-io-pages-api
  name: Port Pages API
  description: The Pages API from Port — 8 operation(s) for pages.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Pages
  properties:
  - type: OpenAPI
    url: openapi/port-io-pages-api-openapi.yml
- aid: port-io:port-io-scorecard-groups-api
  name: Port Scorecard Groups API
  description: The Scorecard Groups API from Port — 3 operation(s) for scorecard groups.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Scorecard Groups
  properties:
  - type: OpenAPI
    url: openapi/port-io-scorecard-groups-api-openapi.yml
- aid: port-io:port-io-scorecards-api
  name: Port Scorecards API
  description: The Scorecards API from Port — 3 operation(s) for scorecards.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Scorecards
  properties:
  - type: OpenAPI
    url: openapi/port-io-scorecards-api-openapi.yml
- aid: port-io:port-io-teams-api
  name: Port Teams API
  description: The Teams API from Port — 2 operation(s) for teams.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Teams
  properties:
  - type: OpenAPI
    url: openapi/port-io-teams-api-openapi.yml
- aid: port-io:port-io-users-api
  name: Port Users API
  description: The Users API from Port — 5 operation(s) for users.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/port-io-users-api-openapi.yml
- aid: port-io:port-io-webhook-api
  name: Port Webhook API
  description: The Webhook API from Port — 3 operation(s) for webhook.
  humanURL: https://docs.port.io/api-reference/port-api
  baseURL: https://api.port.io
  tags:
  - Webhook
  properties:
  - type: OpenAPI
    url: openapi/port-io-webhook-api-openapi.yml
common:
  - type: CapabilityMap
    url: capabilities/port-io-capability-edges.yml
    name: Port Business Capability Map
  - type: OpenAPISource
    url: https://api.port.io/swagger/json
  - type: IssueTracker
    url: https://github.com/port-labs/ocean/issues
  - type: Releases
    url: https://github.com/port-labs/ocean/releases
  - type: SecurityPolicy
    url: https://github.com/port-labs/ocean/blob/main/SECURITY.md
  - type: ContributionGuide
    url: https://github.com/port-labs/ocean/blob/main/CONTRIBUTING.md
  - type: License
    name: Apache-2.0
    url: https://github.com/port-labs/ocean/blob/main/LICENSE
  - type: AgenticAccess
    url: agentic-access/port-io-agentic-access.yml
  - type: TrustCenter
    url: security/port-io-trust-center.yml
  - type: VulnerabilityDisclosure
    url: security/port-io-vulnerability-disclosure.yml
  - type: DomainSecurity
    url: security/port-io-domain-security.yml
  - type: Authentication
    url: authentication/port-io-authentication.yml
  - type: LinkedIn
    url: https://www.linkedin.com/company/getport
  - type: Website
    url: https://www.port.io/
  - type: Documentation
    url: https://docs.port.io/
  - type: GitHub
    url: https://github.com/port-labs
  - type: Plans
    url: plans/port-io-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/port-io-rate-limits.yml
  - type: FinOps
    url: finops/port-io-finops.yml
  - type: Integrations
    url: https://docs.port.io/build-your-software-catalog/sync-data-to-catalog/
  - type: LlmsText
    url: https://docs.port.io/llms.txt
integrations:
  - name: GitHub
  - name: GitLab
  - name: Bitbucket
  - name: Azure DevOps
  - name: AWS
  - name: Azure
  - name: GCP
  - name: Kubernetes
  - name: ArgoCD
  - name: Datadog
  - name: PagerDuty
  - name: Opsgenie
  - name: Snyk
  - name: SonarQube
  - name: ServiceNow
  - name: Jira
  - name: Slack
  - url: https://www.port.io/blog
    type: Blog
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com
