DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Data Engineering
  3. Databases
  4. Open Source API Management

Open Source API Management

Chris Haddad user avatar by
Chris Haddad
·
Aug. 07, 12 · Interview
Like (1)
Save
Tweet
Share
21.96K Views

Join the DZone community and get the full member experience.

Join For Free

WSO2 has released the first open source API management platform.   The platform is a complete solution for publishing APIs, creating and managing a developer community, and scalably routing traffic, and securing API content. WSO2 API Manager is released under the Apache Software License 2.0.

With the platform, your team can create, manage, consume and monitor APIs. The platform employs tried and tested SOA best practices to solve a wide range of API management challenges such as API provisioning, API governance and API security. WSO2 API Manager combines some of the most powerful and mature components of the WSO2 Carbon platform to deliver a smooth and end-to-end API management experience while catering to both API publisher and API consumer needs.  Marco Carnevale, Chief Architect, JDM Systems Consultants, Inc.  details how API Manager extends their SOA practice:

The API Manager will fill an existing gap in tools identified by our SOA implementation teams while delivering solutions to our customers. Service lifecycle management tasks, which have traditionally required significant manual intervention, can now be streamlined to improve the service governance process benefiting our customers.The API Store provides developers an excellent place to discover new APIs and learn about their capabilities. 

The WSO2 API Manager user experience web page details additional customer perspectives.  For example, Kin Lane, Founder of API Evangelist, expresses how WSO2 API Manager delivers a solution suitable for enterprise class organizations:

I was looking for a full open source API platform tool, and it appears WSO2 has what I was looking for. WSO2 API Manager is a simple, easy to understand API platform, but has all the hardened enterprise goodness many developers will be looking for when it comes to security, governance, policy enforcement, etc.

If you are comparing API Management offerings, review the API Management Comparison data sheet to learn how WSO2′s fast-follower, agile product development team has rapidly matched expected category requirements.  Marco Carnevale believes the WSO2 API Manager will provide unique and powerful features to his project teams and customers:

Overall, the WSO2 API Manager is an innovative, useful, and feature rich-application, which we will continue to utilize in the future with our new and existing customers.

The product delivers the following key features for API authors and publishers:

  • Publish APIs to external consumers and partners, as well as internal users; SOAP and REST services are supported
  • Manage API versions (several versions can be deployed in parallel)
  • Govern the API lifecycle (publish, deprecate, retire)
  • Attach documentation (files, external URLs) to APIs
  • Apply Security policies to APIs (authentication, authorization)
  • Attach SLAs
  • Track consumers per API
  • Monitor API usage, performance and SLA compliance
and for API consumers (developers and end users)
  • Find useful APIs by browsing or searching through the API Store: view top rated, top used and featured APIs
  • Explore API documentation
  • Register applications and obtain API keys
  • Evaluate APIs, rate APIs, and share comments
  • OAuth2 support for API access
  • OAuth2 resource owner credentials grant type support for end users
API Open source

Published at DZone with permission of Chris Haddad, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • How To Check Docker Images for Vulnerabilities
  • Bye Bye, Regular Dev [Comic]
  • Kubernetes vs Docker: Differences Explained
  • How Observability Is Redefining Developer Roles

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: