Using Developer Hub

Use the Developer Hub to consume APIs from a centralized API catalog managed by your organization.

Prerequisites

  • You've access to the Developer Hub application. For more information about the set-up, see Set Up Developer Hub Application Using the Standalone Tile or you can set up the API business hub enterprise capability from the Integration Suite launchpad. To set up an API business hub enterprise from Integration Suite, see Setting Up API Management Capability from Integration Suite.

  • You've generated a service key and copied the url (application URL), clientid, clientsecret, and tokenUrl. For more information about creating a service key, see the Accessing Developer Hub APIs Programmatically.

  • You've added basic authentication credentials for your API to expose it using API Management. For more information, see Configure API Management to Use the Basic Authentication Policy.

  • You've created a destination for Developer Hub and added the following additional properties. For more information, see Managing Destinations for the Action Project.

    Destination Configuration

    Field

    Value

    Name

    Enter the name of your choice.

    Type

    HTTP

    Description

    Enter an optional description for your destination.

    URL

    Enter the URL property of the generated service key.

    Proxy Type

    Internet

    Authentication

    OAuth2ClientCredentials

    Client ID

    Provide the value of the clientid field from the service key you created.

    For more information, see Creating Service Key.

    Client Secret

    Provide the value of the clientsecret field from the service key you created.

    For more information, see Creating Service Key.

    Token Service URL Type

    Dedicated

    Token Service URL

    Enter the tokenUrl from the generated service key.

    Additional Properties

    Property

    Value

    sap.applicationdevelopment.actions.enabled

    true

    sap.build.usage

    apihub_enterprise

Context

The Developer Hub application allows you to explore APIs connected across different landscapes and consume them in the business process via Actions, depending on the business scenario. If you want to consume APIs that are managed by you, you must create those APIs in the Developer Hub application.

Procedure

  1. Navigate to Start of the navigation pathConnectors Next navigation step ActionsEnd of the navigation path.
  2. Choose Start of the navigation pathCreate Next navigation step Choose an API Source Next navigation step Live APIEnd of the navigation path.
  3. Choose Start of the navigation pathIntegration Suite Next navigation step Developer HubEnd of the navigation path.
  4. Choose the product and select the API that best suits your requirement.
  5. Choose Next.
  6. In the Create an Action project dialog box, enter the Project Name and a Short Description.
  7. Choose Create.