To gauge your API maturity level, you need to define criteria and metrics that reflect your API objectives and expectations. It is recommended to customize existing models and frameworks to fit your context and needs. Common aspects to measure are design, documentation, governance, security, performance, and usability. For design, consider how well your APIs adhere to best practices and standards for RESTful or GraphQL APIs, as well as their ease of understanding and use. Documentation should be comprehensive, accurate, and up-to-date. Governance should cover the lifecycle of APIs from planning to deployment, as well as usage and performance monitoring. Security should address authorization, authentication, rate limiting, logging, data encryption in transit and at rest, and handling of sensitive information. Performance should focus on speed, reliability, handling of high volumes of requests and concurrent users, response to failures and errors, and optimization. Usability should consider user-friendliness and intuitiveness to meet the needs of API consumers. Additionally, feedback from API consumers should be collected and incorporated.