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:
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 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 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.
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.
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.
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.
Apigee Edge Monetization provides the following capabilities.
- Rate plans
- Reporting and billing
- Setting limits
- Monetization-related content
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.
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.