Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Publishing and Governing APIs

...

Feature

Description

Creating a Store for your APIs

  • Graphical experience similar to Android Marketplace or Apple App Store.
  • Browse APIs by provider, tags or name.
  • Self-registration to developer community to subscribe to APIs.
  • Subscribe to APIs and manage subscriptions on per-application basis.
  • Subscriptions can be at different service tiers based on expected usage levels.
  • Role based access to API Store; manage public and private APIs.
  • Manage subscriptions at a per-developer level.
  • Browse API documentation, download helpers for easy consumption.
  • Comment on and rate APIs.
  • Forum for discussing API usage issues (Available soon in future version).
  • Try APIs directly on the store front.
  • Internationalization (i18n) support.

Publishing and Governing API Usage

  • Publish APIs to external consumers and partners, as well as internal users.
  • Supports publishing multiple protocols including SOAP, REST, JSON and XML style services as APIs

...

  • .
  • Manage

...

  • API versions

...

  • and deployment status by version.
  • Govern the API

...

  • lifecycle (publish, deprecate, retire).

...

  • Attach documentation (files, external URLs) to APIs.
  • Apply Security policies to APIs (authentication, authorization).

...

  • Associate API available to system defined service tiers.
  • Provision and Manage API keys.
  • Track consumers per API.

...

Consuming APIs through the API Store

  • User-friendly graphical experience of the API Store.
  • Find useful APIs by browsing or searching through the API Store.
  • Self-registration to developer community to subscribe to APIs.
  • Comment on and rate APIs and view top-rated, most used and featured APIs.
  • Explore API documentation and download helpers for easy consumption.
  • Register applications and obtain API keys.
  • Evaluate APIs, rate APIs, and share comments.
  • OAuth2 support for API access.
  • Utilizes type support granted by OAuth2 resource owner credentials.
  • One-click deployment to API Gateway for immediate publishing.
JAX-WS and JAX-RS Web Applications

Routing API Traffic

  • Supports API authentication with

...

  • OAuth2.
  • Extremely high performance pass-through message routing with sub-millisecond latency.

...

  • Enforce rate limiting and throttling policies for APIs by consumer.
  • Horizontally scalable with easy deployment into cluster using proven routing infrastructure.
  • Scales to millions of developers/users.

...

  • Capture all statistics and

...

  • push to pluggable analytics system.
  • Configure API routing policies with capabilities of WSO2 Enterprise Service Bus.
  • Powered by WSO2 Enterprise Service Bus.

...

Managing the Community

...

  • Self-

...

  • sign up for API consumption.

...

  • Manage user

...

  • account including password reset.
  • Developer interaction with APIs via comments and ratings.

...

  • Support for developer communication via forums (Available soon in future version).
  • Powered by WSO2 Identity Server.
Governing Complete API Lifecycle

...

...

  • Manage API lifecycle

...

  • from cradle to grave: create, publish, block, deprecate and retire.

...

  • Publish both production and sandbox keys for APIs to enable easy developer testing.
  • Publish APIs to partner networks such as ProgrammableWeb (Available soon in future version).
  • Powered by WSO2 Governance Registry.

Monitoring API Usage and Performance

...

  • All API usage published to pluggable analytics framework.
  • Out of the box support for WSO2 Business Activity Monitor and Google Analytics.

...

  • View metrics by user, API and more.
  • Customized reporting via

...

  • plugging reporting engines.

...

  • Monitor SLA compliance.

Pluggable, Extensible & Themeable:

  • All components are highly customizable through styles, themes and open source code.
  • Storefront implemented with Jaggery (jaggeryjs.org) for easy customization.
  • Pluggable to third party analytics systems and billing systems (Available soon in future version).
  • Pluggable to existing user stores via JDBC and LDAP.
  • Components usable separately – storefront can be used to front APIs gateway via third party gateways such as Intel ServiceExpress.

Easily Deployable in Enterprise Setting

  • Powered by WSO2 Business Activity Monitor.
Deploying with Ease in Enterprise Settings
  • Role based access control for managing users and their authorization levels.

...

  • Store front can be deployed in DMZ for external access with

...

  • Publisher inside the firewall for private control.
  • Different user stores for developer focused store-front and internal operations in publisher.
  • Integrates with enterprise identity systems including LDAP and Microsoft Active Directory.
  • Gateway can be deployed in DMZ with controlled access to WSO2 Identity Server (for authentication/authorization) and governance database behind firewall.
 

...

hiddentrue