Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
shruthiarjun
Employee
Employee

Introduction


Application Developers, who consume the APIs that you own, play a very important role in the success of your API Program. Attracting this developer community, helping them discover the right API for their apps and keeping them interested in your APIs is a key objective for you. The Developer Portal is the platform to conduct this engagement. Right from on-boarding developers to giving them an option to search, try and get access to the APIs - everything can be done on the Developer Portal.

With the latest release, we have provided a new look to the Developer Portal to improve the developer experience. As the administrators of Developer Portal, you will see additional capabilities to customize the site according to your branding requirements.

The following sections will give you an overview of the capabilities on the Developer Portal.

Customization of the Developer Portal


Developer portal is the face of your organization to the developer community. Hence, we give you the capability to reflect your organization’s branding on the site. With the current release, administrators can upload the company logo which will appear in the site always. With the subsequent releases we will also allow you to choose color schemes.



Apart from this, you can also customize the site Name & Description to give out the right kind of details to it’s users.



This will apply the changes in Home page.



In case you need to bring in your own links in the site, you can do so by configuring them in the Reference links section. This is very useful if you need to call out Terms of Use, Copyright and other Legal information. It can also be used to let users navigate into specific Help documentation, Community or Blog links.



This will update the Footer with the new links.



Note : You need to have the role AuthGroup.Site.Admin to perform the above customization.


Discovery of API Products


The Home page is the place where all the API Products from your company get listed. It has a search field to find API Products by title. It also allows you to sort the API Products in different orders. The API Products are displayed as tiles holding the description (for easy understanding), publish date (to indicate freshness of the API Product) and number of APIs (to indicate size) information.



Once you click on any of the API Products, you will see more information about it - like the APIs that are part of this product, Rate plan information (if any) along with other generic attributes.



To control the visibility of API Products for different Application developer groups and to allow subscriptions selectively follow the blog here.

Viewing and Trying out APIs


Once you click on any of the APIs in the Product, you will see the API resources rendered in OpenAPI format. You can use it to understand more about the provided functionality.


Subscription to an API Product


On the API Product, you have the option to create a new subscription or add the product to an existing subscription. Having a subscription (application) is a prerequisite to consume the APIs productively.


Subscriptions, Cost and Usage Analytics


There is a dedicated page ‘My Workspace’ where as application developers you will see all your subscriptions (applications) together with the cost you have incurred and analytics for the APIs you have consumed. This could be the go-to page for Application developers to keep track of their APIs’ usage and performance.









 

Clicking on any of the applications will reveal the Application key & secret and allows you to regenerate the same. You can also see the Analytics data corresponding to the selected application on the same page!




Test Console


There is a flexible test console that is available for testing the APIs by providing the necessary credentials, header & query parameters.

 

Developer On-boarding


As API owners, you will put up your Developer Portal and invite the Application developers to get on-board and use your APIs. When they launch the site, they see a simple registration page that they can fill in and request access. The request reaches the Administrator via mail. As an Administrator, you can approve the requests. Administrators can also revoke access for Developers under certain circumstances. All of this is performed in the Manage Users section.

 


Conclusion


The latest Developer Portal provides a new experience for the Application Developers and Administrators to Discover & Consume the APIs. It also has the ability to be customized as per your organization’s branding requirement. You can visit our official documentation here for further details. We hope these changes have a positive impact on your API journey. Feel free to share your feedback & comments.

P.S : In order to let you plan the transition, we have provided a link to the Classic Design in the site. We will remove the link in the coming weeks.

 
13 Comments