3.6.3.API Developer Portal

  • Developer Portal

  • API documentation

    • Mange in Swagger/ OAI

      • Use externalDocs URL to connect with external documentation

      • Try it feature

        • Allow the developer to try over API on the developer portal without needing to write code

        • 幫助開始者了解API是如何運作的

      • Provide code sample, provide sample data

      • Provide SDK

  • Manual provisioning

    • May work for internal teams

    • It's not suggested that you use this kind of a process for public or partner APIs in self provisioning

  • Self provisioning

    • Self service + Auto approved suggested (if possible)

  • Provisioning practices

    • Clearly define the role, responsible for authorization to API

    • Setup the API access policies for you API

    • Define a criteria for Automatic versus manual provisioning

      • Sensitivity of data

      • Limited capacity in thebackend

      • Trust tiers system

    • If the API is for internal use only then do not publish on portal

  • API management platforms

  • Support

    • Internal only, Public, Monetized

    • Guidance on how solve some common problems (FAQ)

    • Provide best practices

    • Contact forms

    • Bug reporting

    • Build a developer community

      • Social media, blog, forum

  • Build v.s. Buy

    • Developer portal is a web applicaton

    • Build option

      • Documentation from swagger/ OAI may be publish as-is

      • For self service provisoning a work flow will need to be designed

    • Buy option

      • API product vendors offer Developer Portal bunled with their products

      • Support look and feel customization

      • Some have provision to extend the portals

Last updated

Was this helpful?