In this part 3 of 3 part blog series, I will explain, how SAP Cloud Platform, API Management can be used to monitor, govern and securely publish APIs from 3rd Party Cloud solutions(e.g. Twilio).Once the connection with the 3rd Party Cloud solution is established through API Provider, API Management can connect to it and make them available in a secure and documented way.
Overview of Twilio
With Twilio, developers and businesses can add SMS and instant messages, videos, or voice calling to apps without having to build or maintain the backend infrastructure. Conversations happen in the context of the application, stitched with relevant information to make each conversation more productive.
For more details refer link
Getting Twilio Account
Navigate to https://www.twilio.com and create trial account by filling the below details
Once you create an account, navigate to Home, you will get account SID and Auth Token
Save these details as this will be used in API Management
Let’s get started with SAP API Management!
Now let’s go to the SAP API Management Service. From your SAP Cloud Platform cockpit, navigate to the list of services and locate API Management Service. Click on “Access API Portal”. It is a good idea to add the SAP API Management as a bookmark to your browser now.
Click on Develop and Navigate to APIs tab
Create API proxy and fill in the following details and Save it.
Navigate to Test Console by clicking on Test and click on TwilioRest API
Select Basic Authorization, fill the details eg Users Id as “Account SID”, Password as “Auth Token” and click Send.
You should get the response
Monitoring and Governing 3rd Party APIs using SAP API Management
3rd Party APIs can be Monitored and Governed using SAP Cloud Platform, API Management which offers many out of the box API Security best practices. These API Security Best Practices includes security policies for Authentication and Authorization, Traffic Management and many more.
In order to monitor and govern API following blog can be referred.
- API Security Best Practices Blog Series.
- Monitor and Analytics blog.
- For more blogs on SAP Cloud Platform, API Management visit us at SCN.