Integrations index
This page contains a list of Port's available integrations, organized by the platform/product.
Git
GitHub
- GitHub app
- GitHub self-hosted app
- GitHub GitOps
- GitHub action for GitHub workflow
- GitHub workflow self-service actions
- Sync repositories, file contents, pull-requests, workflows, teams and more
- Sync Dependabot
- GitHub scaffolder using GitHub workflows
- GitHub scaffolder using Jenkins pipelines
- GitHub scaffolder using FastAPI backend
- Deploy AWS resources using AWS CloudFormation
- Deploy Azure resources using Terraform
- Create GitHub secret using GitHub workflows
- Script to ingest GitHub packages
- Lock service deployment
- Nudge PR reviewers
- Promote to production
- Self-service action to lock and unlock a service
- Connect GitHub Codeowners with Service, Team and User
- Ingest Javascript packages into your catalog using GitHub file ingesting feature
GitLab
- GitLab app
- GitLab GitOps
- GitLab advanced file search and search checks
- Sync GitLab pipelines
- GitLab pipeline self-service actions
- GitLab scaffolder
- Sync projects, file contents, merge-requests and more
Bitbucket
- Bitbucket app
- BitBucket GitOps
- Sync repositories, file contents, pull-requests, monorepos and more
- Bitbucket scaffolder
- Webhook integration between Bitbucket (self-hosted) server and Port
Azure DevOps
- Sync Azure pipelines
- Azure pipelines self-service actions
- Cookiecutter Azure DevOps scaffolder using Azure DevOps pipelines
GitOps using Port CRDs
Kubernetes
- K8s exporter
- Map Istio
- Map Knative
- Map Red Hat Openshift
- Map Trivy
- Ingest Trivy vulnerabilities into your catalog using GitHub file ingesting feature
- Map Kyverno
- Map FluxCD
- Map CRDs
- Port entity CRD
- Create and managed Kubernetes cluster
- Change deployment replica count
ArgoCD
- ArgoCD exporter and webhook integration
- ArgoCD events
- Rollback ArgoCD deployment
- Self-service action to synchronize ArgoCD application
Infrastructure as Code (IaC)
Terraform
- Terraform provider
- Terraform managed blueprint
- Create cloud resources using IaC
- Terraform manage S3 buckets lifecycle
- Terraform manage developer environment
- Terraform no-code resource provisioning using self-service actions
- Import Terraform state using webhook
Terraform Cloud
Pulumi
Cloud providers
AWS
- AWS integration
- Map AWS Resources to your integration
- Deploy AWS resources using AWS CloudFormation
- Terraform manage S3 buckets lifecycle
- Terraform manage developer environment
- Connect ECR repository to Service
- Script to ingest ECR Images and Repositories
- Self-service action to create EC2 instance
- Provision AWS cloud resource using Terraform Plan and Apply
- Add tags to ECR repository
- Generate ECR image with tags
Azure
- Azure exporter
- Azure Active Directory (AD) SSO
- Map resource groups, storage groups, compute resources database resources and more
- Add tags to Azure resources
GCP
Google cloud build
Cookiecutter
- Cookiecutter GitHub scaffolder using GitHub workflows
- Cookiecutter GitHub scaffolder using Jenkins pipelines
- Cookiecutter GitHub scaffolder using FastAPI backend
- Cookiecutter GitLab scaffolder using GitLab pipelines
- Cookiecutter Bitbucket scaffolder using Jenkins pipelines
- Cookiecutter Azure DevOps scaffolder using Azure DevOps pipelines
Slack
SonarQube / SonarCloud
- SonarQube/SonarCloud integration
- SonarCloud webhook
- Connect GitHub PR to SonarQube analysis
- Connect SonarQube project to service
Snyk
Wiz
ServiceNow
Statuspage
PagerDuty
- PagerDuty integration and webhook
- Ensure production readiness
- Self service for a new PagerDuty incident using GitHub workflows
- Self-service action to escalate a PagerDuty incident
- Self-service action to trigger a PagerDuty incident
- Self-service action to change a PagerDuty incident owner
- Self-service action to create a PagerDuty service from Port
- Self-service action to acknowledge a PagerDuty incident
- Self-service action to change a PagerDuty oncall
- Self-service action to resolve a PagerDuty incident
- PagerDuty Incident Management
- Automation to handle PagerDuty incidents
- Self-service action to resolve Pagerduty incidents - including Slack channel notification and closing GitHub issue.
Jira
- Jira integration
- Jira webhook
- Initiate scorecards handling with Jira issues
- Self service for a new Jira bug using GitHub workflows
- Jira Server
- Connect Jira issue to a service
Linear
Sentry
New Relic
OpsGenie
Incident IO
FireHydrant
KubeCost
OpenCost
Dynatrace
Datadog
Prometheus
Kafka
Split
Grafana
StackHawk
Jenkins
- Jenkins Integration
- Sync Jenkins pipelines via API
- Jenkins pipeline self-service actions
- GitHub scaffolder using Jenkins
- Bitbucket scaffolder using Jenkins
- Create Github pull request
Octopus Deploy
CodeFresh
CircleCI
JFrog
- Sync JFrog Artifacts, Docker tags, and build entities
- Script to ingest JFrog X-ray alerts, repositories and artifacts
- Script to ingest JFrog container image builds and repositories
Codecov
Webhook
SSO
- Okta SSO
- OneLogin SSO
- JumpCloud SSO
- Google workspace SSO
- Azure Active Directory (AD) SSO OIDC
- Azure Active Directory (AD) SSO SAML