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