4.1. Developer Portal - Overview¶
The DigitMarket™ API Manager Developer portal provides a secure and reliable platform for Developer on-boarding and engagement. Developers can rapidly integrate their apps with relevant APIs by testing them in the Sandbox environment. Developers can sign up on customized, web-based portals and use their favorite enterprise APIs, collaborate with other like-minded developers, and hence contribute to the overall growth of the portal. DigitMarket™ API Manager also provides all the necessary administration tools to help drive API adoption among the Developer community.
Among other things, the Developer portal allows developers to:
Sign up and explore APIs
Try out APIs in Sandbox environment to learn about how to integrate Apps with APIs, and develop Apps
Get guidance and troubleshoot problems with the help of API documentation and API-centric discussion forums
Prepare for Production and go live
Gather feedback on APIs’ quality and usage
Draw meaningful insights from Analytics
Developer Profiles and Roles
A Developer organization can comprise many profiles, including that of a mobile start-up, solopreneur, mobile operator, payment aggregator, partner bank involved in development of apps, etc. And, within a Developer company, you are likely to find user-roles that can be broadly categorized into:
Application Developers, who are entrusted with the task of developing Apps
Developer Admins, who oversee the portal activities and carry out admin-related functions
Business/Finance users, who are responsible for managing revenue and financial aspects of their business.
Developer work-flow
Given below is the work-flow that an App developer needs to follow after exploring APIs of interest:
Analyze the feasibility of using the APIs in integration with their business idea
Study the API Use Cases and Examples
Use the “Try it” feature to invoke the API in Sandbox environment
Register their Apps with the APIs
Receive an API key for accessing the APIs
Make requests to your services through API resources/operations and pass the API key with each request