Celebrating Our $100M Funding Round and $800M Valuation

Introducing Port’s next generation GitHub integration

The new GitHub Ocean integration delivers better performance, more reliable syncs, improved troubleshooting, and faster feature delivery.

Maya Margalit
Maya Margalit
January 6, 2026
Maya Margalit
Maya Margalit&
January 6, 2026
Introducing Port’s next generation GitHub integration

Introducing Port’s Next Generation GitHub Integration

Tl;DR

We’ve built a new GitHub integration powered by Ocean to replace our existing one.

The new integration brings GitHub in line with how all other Port integrations operate, letting us ship fixes and new capabilities much faster. It brings better troubleshooting with sync metrics and structured logs, scheduled syncs for more reliable data, automatic relations between GitHub users and teams, better performance, and tackles multiple feature requests raised by our customers. 

Why build it again if it already works?

What is Ocean?

Until now, all Port integrations except K8s and GitHub were built with Ocean. Ocean is an open source framework built and maintained by Port. We use it to build integrations in a unified and simple way, to speed up the process of building new integrations internally, and to let customers build their own integrations easily. 

Having a unified framework for all integrations:

  • Reduces the time spent building integrations by reusing the same foundation instead of starting from scratch.
  • Opens up cross-integration features. For example, Ocean exposes sync metrics that are automatically available to every Ocean-based integration.
  • Makes it easier to troubleshoot issues and collect the same metrics across integrations.

The legacy GitHub integration story

GitHub is one of the first integrations built by Port, and one of the most used integrations. One of the main pillars of Port is the service catalog, and regardless of the way companies organize their code (mono-repo / micro-services), services represent a part of the code from the company’s product. Today, most teams keep their code in a Git provider. Because GitHub is one of the most widely used Git providers, it was one of the first integrations we built, even before Ocean existed.

So what’s the problem?

As Port grew to more than 50 integrations and more enterprise customers, the legacy GitHub integration became a maintenance burden. When we fixed bugs or added features in Ocean, every Ocean-based integration got them automatically. GitHub didn't use Ocean, so it needed separate fixes or features. We had to choose: do the work twice, or let GitHub lag behind.
So we rebuilt GitHub integration with the Ocean framework.

What You Get With the New GitHub Ocean Integration

The new GitHub Ocean integration replaces the legacy one and adds capabilities that were not possible before:

  • Better visibility and troubleshooting through built-in sync metrics and structured logs.
  • Better permissions control so customers can customize GitHub app permissions and decide how much data reaches the Portal.
  • Better performance with faster and more efficient syncs.
  • Full isolation per customer so each integration runs independently and avoids noisy neighbor issues.
  • In addition to manual syncs and live events, the new integration includes scheduled syncs for more reliable data.
Port’s GitHub Ocean integration’s Sync metrics
Scheduled sync is now supported in GitHub Ocean integration

We also took the opportunity to improve the GitHub integration itself and tackle multiple feature requests that customers have opened on the legacy GitHub integration. 

The new GitHub integration now:

  • Adds automatic relations between GitHub users and GitHub teams (Link)
  • Expands pull request data with more properties using GraphQL (Link)
  • Adds multi Github organizations in one integration (Link)
  • Adds secret-scanning-alerts kind (Link)
  • Has a configurable limit for closed PR sync (Link)

And more!

Port public roadmap shows GitHub integration requests that are tackled in the new GitHub Ocean integration

What can you do with the new GitHub Ocean integration?

The new GitHub Ocean integration has full parity with the legacy integration. You can add services to the software catalog and connect them to repositories and folders, create self-service actions that run GitHub workflows, and open up solutions with GitHub data and metrics, for example, engineering intelligence and engineer onboarding.

Engineering intelligence dashboard from Port’s live demo

How you can get started today

To install the new GitHub Ocean integration,  open the Builder view in your Portal, go to Data sources, click on the +Data source button, and choose GitHub Ocean

Adding GitHub Ocean integration to your Portal.

There are two main installation methods for the integration:

Hosted by Port - supports three installation options:

  • GitHub app configured by Port.
  • Custom GitHub app built by the user.
  • PAT (personal access token).

Self-hosted -  includes authentication with either a custom GitHub app or PAT (personal access token) in one of the following installation methods:

  • K8s- Helm or ArgoCD
  • Docker
  • CI

More information about the installation is in our Docs.

Do you already have the legacy GitHub integration? Check out our migration guide to start using GitHub Ocean.

Tags:
{{survey-buttons}}

Get your survey template today

By clicking this button, you agree to our Terms of Use and Privacy Policy
{{survey}}

Download your survey template today

By clicking this button, you agree to our Terms of Use and Privacy Policy
{{roadmap}}

Free Roadmap planner for Platform Engineering teams

  • Set Clear Goals for Your Portal

  • Define Features and Milestones

  • Stay Aligned and Keep Moving Forward

{{rfp}}

Free RFP template for Internal Developer Portal

Creating an RFP for an internal developer portal doesn’t have to be complex. Our template gives you a streamlined path to start strong and ensure you’re covering all the key details.

{{ai_jq}}

Leverage AI to generate optimized JQ commands

test them in real-time, and refine your approach instantly. This powerful tool lets you experiment, troubleshoot, and fine-tune your queries—taking your development workflow to the next level.

{{cta_1}}

Check out Port's pre-populated demo and see what it's all about.

Check live demo

No email required

{{cta_survey}}

Check out the 2025 State of Internal Developer Portals report

See the full report

No email required

{{cta_2}}

Minimize engineering chaos. Port serves as one central platform for all your needs.

Explore Port
{{cta_3}}

Act on every part of your SDLC in Port.

{{cta_4}}

Your team needs the right info at the right time. With Port's software catalog, they'll have it.

{{cta_5}}

Learn more about Port's agentic engineering platform

Read the launch blog

Let’s start
{{cta_6}}

Contact sales for a technical walkthrough of Port

Let’s start
{{cta_7}}

Every team is different. Port lets you design a developer experience that truly fits your org.

{{cta_8}}

As your org grows, so does complexity. Port scales your catalog, orchestration, and workflows seamlessly.

{{cta-demo}}
{{reading-box-backstage-vs-port}}
{{cta-backstage-docs-button}}

Starting with Port is simple, fast, and free.