Ready to get the most out of Port?

Announcing Port’s new GCP integration

Matan Geva
Matan Geva
June 9, 2025
Announcing Port’s new GCP integration
Listen to article
00:00 00:00

Why we created the GCP integration

We're excited to announce our new GCP integration, which replaces the previous GCP exporter. Our goal is to integrate live cloud resource data into the software catalog, displaying both metadata and runtime data in context, making the lives of developers and DevOps teams easier. By operating at the organization level rather than the project level, the integration makes it easier to manage multiple projects. 

How does it work?

Port’s GCP integration is based on our Ocean extensibility framework and uses GCP asset inventory, a metadata inventory service that lets you view, monitor, and analyze all your Google Cloud assets across projects and services.
This integration allows us to: 

  • Map all the resources in your Google Cloud projects, including container clusters, cloud run services, BigQuery tables, compute engine Autoscaler and other GCP objects, along with their state.
  • Filter the projects in your Google Cloud organization that will be accessed by the integration.   
  • View Google Cloud object changes (create/update/delete) in real-time, and automatically apply the changes to your software catalog entities in Port.
  • Use relations to create complete, easily digestible views of your Google Cloud infrastructure inside Port.

Working with the GCP integration

Just like other Port integrations, such as the AWS integration or our GitHub integration, you can use the GCP integration to take cloud data from your GCP organization and insert it into the software catalog. This includes Projects, Storage Buckets, Service Accounts, Memory Stores, Compute Instances, Container Clusters and essentially anything GCP. Port supports the supported resource types in GCP, giving you the ability to create the right abstractions and views in Port, by developers, teams and more. Seeing your GCP accounts in the Software Catalog lets you tie cloud resources to services, alerts, FinOps and anything else in Port.

Working with the GCP integration

The way this works in Port is by defining blueprints. Blueprints are where you define entities in the software catalog, essentially allowing you to define the data model for a certain type of entity in your software catalog and its relations to other entities. As such, Blueprints are the main building block in Port since they create the software catalog. Once a Blueprint is populated with data (in this case, using GCP asset inventory), it creates Software Catalog entities (using the Ocean framework). Blueprints support the representation of any asset in Port, and in the case of the GCP integrations, the following Blueprints are automatically created: Project, Container Cluster, Cloud Function, PubSub Topic. In addition, a general “Cloud Resource” Blueprint is also created that pulls all generic GCP metadata. Using a generic “Cloud Resource” Blueprint allows you to gather all cloud resources under one Blueprint instead of creating a different Blueprint per cloud resource. It makes it easier to create self-service actions, and also eases the mapping process.
The list of Blueprints isn’t closed and you can create a Blueprint to represent any GCP resource.

This shows a Project Blueprint and its related entities. First, we’ll see the relevant Blueprints, and then the related entities:

Working with the GCP integration
Working with the GCP integration

Some more information about the GCP integration

Want to know more? Check our docs.

Tags:
No items found.
{{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.