| | | | | |
---|
| How do you manage and apply API governance policies and standard practices across your organisation? | Developers run API development tasks on an ad-hoc basis. | Central API platform team with API ops still owned by distributed API dev teams, basic API ownership enforced. | Templated API development and operations golden paths standardised across the organisation, personalised ‘API team’ views. | Continued investment to support latest API standards and drive further innovation and efficiencies. End-to-end visibility of APIs. Development of platform APIs to add further value. |
---|
| What organisation-wide API security standards do you have in place? | Basic per API rate limiting, token-based authorisation applied by individuals. | Standardised API rate limiting and token-based API authentication and authorisation advised by central platform team. | Global API security enforced inc. rate limits, central trust using claims to further token-based API authorisation and authentication. | Continual API security, pen testing and audits. Robust compliance to sector-specific or global regulations regularly achieved. |
---|
API Consumer Experience (API discoverability) | How are APIs documented, discovered, accessed, and supported? | Internal word docs shared, API access granted via manual requests e.g. email. Individual adoption. | Internal API catalogs emerging (e.g. API documentation wikis), access granted through formal API requests to central owners. API adoption by multiple teams. | Self-service API catalogs with documentation standards adhered to and access granted on a permissions basis. API SLAs in place. | Context-specific API interfaces, with granular permissions and automated role or subscription-based access control baked in. SLAs continually met. API adoption by non-techs. |
---|
API Developer Experience (APIOps) | What does your end-to-end API development and deployment workflow/SDLC look like? What best practices are followed? | Click ops or manual process to move APIs between environments. Ad-hoc API design and development workflows. | GitHub actions, config scripts and basic GitOps or CI/CD deployment pipeline best practice for APIs achieved. | Native technologies in use (CI/CD ops tools), automated API creation, testing and deployment achieved. | Consistent API development tooling in use at all stages of the API SDLC e.g. API design, linting, SDKs or IDEs. Seamless collaboration within teams. |
---|
| What level of insights do you have across your API platform stack? | Basic API telemetry used to analyse API stability, error rates and traffic levels. | Comprehensive API analytics summary dashboards, accessible for API platform management and API development. | Granular API tracing, API telemetry exported and viewed within central observability platform. | Mature API observability dashboards for variety of BAU (alerting and monitoring) and strategic platform KPI/value reporting. |
---|