Port logo

Port

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.

14 APIs 0 Features
Internal Developer PortalService CatalogSelf-Service ActionsPlatform EngineeringScorecardsDeveloper Experience

Port publishes 14 APIs on the APIs.io network. Tagged areas include Internal Developer Portal, Service Catalog, Self-Service Actions, Platform Engineering, and Scorecards.

Port’s developer surface includes documentation, GitHub presence, and 5 more developer resources.

APIs

Port REST API

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 a...

Port Blueprints API

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 res...

Port Entities API

Endpoints to create, search, update, and delete entities (instances of a blueprint) in the Port catalog, plus bulk operations and relations.

Port Actions API

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.

Port Action Runs API

Endpoints to trigger action runs, fetch their status and logs, post progress updates from external runners, and approve or reject pending runs.

Port Workflows API

Endpoints to define and orchestrate multi-step workflows that chain Port actions, integration runs, and approvals.

Port Scorecards API

Endpoints to manage scorecards (production readiness, security, SLO compliance, etc.) and query scores per entity.

Port Integrations API

Endpoints to register, configure, and ingest data from Port integrations (Ocean), including resync, mapping configuration, and integration lifecycle.

Port Webhooks API

Endpoints to register webhook subscriptions and to receive inbound webhook events from upstream systems for ingestion into the Port catalog.

Port Teams and Users API

Endpoints to manage teams, users, roles, and team-membership for the Port organization.

Port Audit API

Endpoints to query Port audit logs for catalog, action, integration, and administrative events.

Port AI and LLM Management API

Endpoints to manage AI agents, prompts, memory, and LLM-driven capabilities embedded in the Port platform.

Port Pages, Apps, and Plugins API

Endpoints to manage portal pages, apps, and plugin extensions that compose the developer-facing surface of the Port IDP.

Port Ocean Integration Framework

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.

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHub
GitHub
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

apis.yml Raw ↑
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.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Internal Developer Portal
  - Service Catalog
  - Self-Service Actions
  - Platform Engineering
  - Scorecards
  - Developer Experience
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.19'
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:
      - 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:
      - 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:
      - 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:
      - 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
      - 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
      - Integrations
      - Framework
    properties:
      - type: Repository
        url: https://github.com/port-labs/ocean
common:
  - 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/
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
maintainers:
  - FN: Kin Lane
    email: [email protected]