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
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
- 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
- Connect ArgoCD deployment to image
- 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 exporter
- Map ECS, EC2, RDS, API GW, Cloudfront and more
- 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​
- GCP asset inventory
- Sync organizations, folders, projects, buckets, service accounts, compute instances and more
- Script to ingest GCR Images and Repositories
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​
- Manual approval for self-service actions
- Scorecard notifications
- Setup a changelog listener notification
- Broadcast message to API consumers
SonarQube / SonarCloud​
- SonarQube/SonarCloud integration
- SonarCloud webhook
- Connect GitHub PR to SonarQube analysis
- Connect SonarQube project to service
Snyk​
- Snyk integration and webhook
- Fill catalog with container images using Snyk data
- Visualize image vulnerabilities using Snyk data
Wiz​
ServiceNow​
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
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
Sentry​
New Relic​
OpsGenie​
FireHydrant​
KubeCost​
OpenCost​
Dynatrace​
Datadog​
- Embed dashboards from Datadog
- Datadog webhook
- Datadog service catalog
- Self-service action to trigger Datadog incident
Prometheus​
Kafka​
Split​
Grafana​
StackHawk​
Jenkins​
- Jenkins Integration
- Sync Jenkins pipelines via API
- Jenkins webhook integration with Port
- Jenkins pipeline self-service actions
- GitHub scaffolder using Jenkins
- Bitbucket scaffolder using Jenkins
- Create Github pull request
CodeFresh​
CircleCI​
Backstage​
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