Apigee Edge is the flagship API management product in Apigee’s intelligent API platform. It provides a solution that addresses the entire digital value chain from the backend systems of record through to the customer who interacts with an app or digital experience delivered by an API-powered mobile app or a connected device.
Key capabilities of Apigee Edge API Management:
Security
API management solutions secure and mediate the traffic between a company’s APIs and the developers, customers, partners, and employees who use those APIs. Apigee Edge provides configurable policies for security such as OAuth, API key verification, XML/JSON threat protection, JWT, Access control, and SAML assertions.
Protocol transformation
Protocol transformations are needed in order to reuse existing systems or integrate with legacy systems. Edge supports the transformation of existing backend services to APIs that let API developers configure rather than code their solutions. Configurable policies include SOAP to REST, XML to JSON, JSON to XML, and XSL Transformation.
Versioning
Versioning is supported at multiple levels. Backend service versions can be “hidden” behind the API facade. All artifacts (policies and configurations) are stored in XML and can be placed into versioning systems.
Traffic Management
Configurable policies that enable an API provider to augment its API with features to control and shape traffic without requiring it to write any code or to modify any backend services.
- Caching-Improve API and app performance by storing data from backend resources in a cache, from where they can be retrieved quickly.
- Quotas and rate limits– Limit the number of connections apps can make via the API to the backend.
- Spike Arrest– Protect backend systems against severe traffic spikes and denial-of service attacks.
Mediation
Edge mediation supports message transformation, parsing and validation, as well as raise faults and alerts.
Edge can transform several formats including: XML to/from JSON, XML to/from XML, XML to/from PLIST, SOAP to/from REST, RSS to REST, and RSS to/from ATOM.
Edge supports all of the following industry standards – HTTP, HTTPS, REST, SOAP 1.1/1.2, WSDL 1.0/2.0, XML (POX), XSD, XPATH, XQuery, REST, WADL, JSON, and JMS.
Support for Java, JavaScript, Node.js, and Python
Apigee Edge supports Java,JavaScript,Node.js and Python, which extend the programmability of the API management solution for developers who prefer coding over configuration. Using callout policies, code written using these standard languages executes as part of the request pipeline like any out-of-the-box policy.
Developer portal
Enterprises deploy the portal to provide a community for developers with the resources necessary to learn about the enterprise’s APIs, become a registered developer, and collaborate with peers and with the enterprise. It includes a framework for publishing interactive SmartDocs API documentation and a Smart Key Management application for key generation and secure registration and onboarding of developers, whether internal, partner, or external.
Monetization
Apigee Edge Monetization provides the following capabilities.
- Rate plans
- Reporting and billing
- Setting limits
- Monetization-related content
Deployments
Apigee Edge delivers several capabilities that ensure the highest levels of availability and distribution. The Apigee platform is multi-tenant in both on-premises and in the cloud. A multi-tenant management infrastructure means that updates and fixes can be rolled out quickly and seamlessly to all tenants, but Java code and custom scripts are isolated in separate nodes.
Analytics
Edge Analytics Services provides several visualization tools, including the dashboard (which gives an overall view of your entire API program), custom reports (to select, combine, filter, and drill down into specific API metrics), GeoMap (which tracks traffic patterns, error patterns, and quality of service across geographies), and tools that allow you to plot trends in traffic, response time, and other metrics for an API’s individual resources.