Here's an API governance checklist with best practices to consider:
1. Establish clear governance policies around development, usage, security, and compliance
2. Automate API validation (linting)
3. Standardize API design
4. Implement versioning strategies
5. Maintain a central registry/catalog for all approved API services
6. Ensure every API style is supported (REST, async, GraphQL...)
7. Enforce authentication and authorization
8. Secure APIs (encryption, rate limiting, threat detection, etc.)
9. Provide comprehensive API documentation
10. Monitor and adapt with the help of analytics
11. Don't forget the importance of developer experience