Introduction to Google Apigee X
Google Apigee X is the API management platform which allow to develop and manager experience API's.
This APIs can be made available to multiple clients with different security policies.
Example, a Mobile Developer might need a JWT access token validation policy vs a traditional system might need same API with HTTP Basic policy.
As an API management platform, it allow several security policies like SQL injections, JSON Threat Protection etc.
Google Apigee X is full managed API management platform. It consist of a management plane and runtime plane. You can also implement Hybrid model i.e. Cloud & On-Premise runtime instances.
You can refer, below link for high level architecture:
https://cloud.google.com/apigee/docs/api-platform/architecture/overview
For a hands on experience and details overview, would recommend completing below course and labs:
Course:
- API Design and Fundamentals of Google Cloud's Apigee API Platform
https://www.cloudskillsboost.google/course_templates/254
Labs:
- Deploy and Manage Apigee X
- Develop and Secure APIs with Apigee X