Skip to main content

Check out Port for yourselfย 

Connect your tools

The first step of the onboarding process is to connect your tools to Port.
This will allow Port to fetch data from your tools and start populating your software catalog.

The onboarding process breaks this step down into 3 parts, which are described on this page:

  1. Connect your Git provider.
  2. Choose relevant tools.
  3. Install integrations.

Connect your Git providerโ€‹

Git providers are some of the most common sources of information about your software, which makes them a great starting point for your software catalog.

Choose the Git provider you use in your organization and connect it to Port.

Expected outcomeโ€‹

  • Port will create the following blueprints in your data model:

    • Repository - represents a repository in your Git provider.
    • Pull Request - represents a pull request in your Git provider.

    These blueprints will contain some predefined properties, representing pieces of data that will be mapped from your Git provider to the entities created from these blueprints.

  • Port will create an entity in your software catalog for each repository and pull request fetched from your Git provider, with populated properties.

  • How does Port know to map a piece of data to a property?
    Each data source (in this case, your Git provider) has a mapping configuration that tells Port which pieces of data to fetch from the data source, and which properties of a blueprint to map them to.

    Port will create a default mapping configuration for your Git provider, which can later be freely adjusted to ingest more/less data.

Choose relevant toolsโ€‹

Next, Port will ask you to select the tools and platforms used in your organization.
This will allow Port to create components in your portal for the selected tools, preparing for integration with them.

Expected outcomeโ€‹

Port will create initial blueprints in your data model that represent resources from your selected tools.

For example, selecting Jira will create Jira issue and Jira project blueprints, with default properties and relations.

  • Depending on the tools you select, Port may create self-service actions for common use cases for the selected tools.
    You can see all self-service actions in the self-service page of your portal.

    For example, selecting Jira will create a Create a new issue action, which allows users to create a Jira issue with predefined inputs and logic.

    Note that until you install Port's Jira integration, your portal will not have access to your Jira organization data, therefore the action will not be usable. Installing integrations is covered in the next step.

  • Depending on the tools you select, Port may create dashboards and widgets in your portal, that allow you to visualize and track data about your entities.

    For example, selecting Jira will create a table widget named My Jira issues, that is filtered to display all Jira issues assigned to the logged in user.
    This table will be found in the "Plan my day" dashboard in your portal.

    Since you have not yet connected your Jira organization to Port, the widget will be empty.
    Once you install the Jira integration, the widget will be automatically populated with the ingested data.

Install integrationsโ€‹

Lastly, install integrations for the tools you selected in the previous step.
This will connect the tools to Port, allowing Port to ingest data from them into your software catalog.

After completing the previous step, you will see a panel on the right side of the screen, with a list of the tools you selected.



Clicking on a tool will take you to the data sources page, where you can install the relevant integration.

Installation methodsโ€‹

Port offers several methods to install integrations, varying in hosting environments and resync mechanisms.
Choose the one that best fits your organizational standards.

The available methods for each integration can be found in the integrations section of the documentation.

Expected outcomeโ€‹

  • Data from the integrated tools will start being ingested into your software catalog, creating entities for each resource as defined in its blueprint, using the initial mapping configuration.

  • A new page will be created in your software catalog for each blueprint, displaying the entities created from it.

  • The self-service actions created in the previous step will become usable, as Port will be connected to your integrated tools.

  • The dashboards and widgets created in the previous step will now display data from your software catalog.

Next stepโ€‹

Proceed to set up your service catalog.