11436 SSO

Apigee-127: A Toolkit for Building Awesome APIs

Sep 09, 2014

We’ve been working on Apigee-127, a toolkit of open source components for building awesome production-grade APIs in Node.js and Swagger 2.0, for several months. Today, we’re announcing the fruits of our labor: the availability of Apigee-127 for developers.  

This open source project promotes a model-first API development approach. Starting with an API spec in a standard language like Swagger truly accelerates the API development lifecycle. From a single Swagger spec file you can generate:

  • Beautiful, interactive documentation such as Apigee’s SmartDocs

  • Client SDKs in many languages

  • API server implementations

Following the Apigee-127 programming model enables you to focus on the business logic for your API while things like message validation, OAuth, quota, caching, and other services are all handled through the metadata in your Swagger spec. This can significantly accelerate the API development lifecycle and reduce the time to market for new APIs.

With Apigee-127, you get the tools you need to build great APIs on your laptop and then to deploy to either Apigee Edge, Apigee Developer (our free, non-expiring trial of Apigee Edge) or any PaaS that supports Node.js, such as Amazon Web Services Elastic Beanstalk, or Heroku. You can also run the Node.js app on your own hardware in your own datacenter.

With the open-source Volos.js extensions (https://github.com/apigee-127/volos) to the Swagger specification, you can easily add caching, quota and OAuth through annotations in your API’s Swagger document. You can also add analytics as a service and view analytics for your Node.js APIs deployed on any platform alongside APIs deployed on Apigee Edge!

Apigee-127 includes:

Apigee-127 is open source and free for developers. To get started now:

  1. Download Apigee-127: npm install –g apigee-127

  2. Check out the docs and sample code

We’re also doing full day hands-on developer workshops in the next few weeks. We’re hosting one at our  I ♥ APIs 2014 conference in San Francisco. Amazon will host a workshop at the new Levi’s Stadium in Santa Clara, Calif., on Sept. 23, 2014.

If you can’t make these workshops, we’ll be putting this on Apigee Academy and will be visiting many cities soon. (Tweet @apigee to request one where you are).












Scaling Microservices