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