Skip to main content

Endpoints and Networking Configuration

When you deploy an Integration as API to the WSO2 Cloud - Integration Platform, each endpoint can be exposed at one or more visibility levels.

Endpoint visibility levels

Each endpoint supports three independent visibility levels. You can enable any combination of them.

Visibility levelWho can access the endpoint
ProjectAny integration within the same project
OrganizationAny integration within the same organization
PublicAny client, regardless of location or organization

By default, the Public visibility level is enabled, and the platform generates a public URL for the endpoint.

Configure endpoint visibility

Endpoint visibility is configured through the configurations drawer for each environment.

  1. Open your integration from the project home.

  2. On the integration overview page, locate the environment you want to configure.

  3. Click Configure on that environment card.

  4. In the runtime configurations drawer, click Next to go to the endpoint details step.

    The drawer lists all endpoints for the integration, with the current network visibility shown for each.

    Endpoint details drawer

  5. Click the edit icon next to the endpoint you want to configure.

    The Network Visibility options appear.

    Endpoint visibility level settings

  6. Select the visibility levels you want to enable. You can enable multiple levels at the same time.

  7. Click Update.

  8. Click Apply.

The integration restarts. Once it is active, the environment card displays a URL for each enabled visibility level.

Environment card showing all endpoint URLs

info

Enabling the Project or Organization visibility levels generates additional internal URLs alongside the public URL. These internal URLs are only accessible from within the defined scope.

What's next