awslabs / aws-api-gateway-developer-portal

A Serverless Developer Portal for easily publishing and cataloging APIs
Apache License 2.0
927 stars 399 forks source link

Developer Portal customization #444

Open Ganapati1703 opened 3 years ago

Ganapati1703 commented 3 years ago

Need help to implement below requirements in developer portal.

  1. Granular access controls – we should be able to specify which apis each developer can access
  2. Rate limiting/ Throttling by client account – We should be able to control how much load each developer can throw at our APIs – this should be granular by account and part of the approval
  3. Service virtualization – requirements for the API responses for developers – what data can they expect to see when they call the APIs?
  4. Reporting of usage – we need some monitoring to see who is registered and how they are using the service
  5. Access retention policies – how long is a developer account valid? What are the rules?
  6. Periodic management and cleanup of developer accounts – we will need the ability to report and clean-up dormant accounts
  7. Exception monitoring and alerting related to the developer portal and usage of the apis