Why an API?

It's getting harder to turn around in tech without bumping into some reference to API. If you work with APIs, you already know why they're important. But the rest of you may well be wondering: What are APIs, and why do we care so much about them?

API: A Technical Perspective

“API is a precise specification written by providers of a service that programmers must follow when using that service. It describes what functionality is available, how it must be used and what formats it will accept as input or return as output. In recent years, the term API colloquially is used to describe both the specification and service itself, e.g., the Facebook Graph API.”​​

REST API with Express & Gigya

Gigya is a popular customer Identity Management Platform that businesses can use to identify their customers using both traditional and social registration, consolidate and manage cross-channel customer data, and customize user experiences through integrations with over 50 marketing and service applications.
In this article we utilise Express and Gigya frameworks following the best practices to build a sample applications. Learn More

REST API with Restify & Apigee Baas

Restify is an HTTP framework for Node.js that is focused on building RESTfull APIs. it borrows heavily from Express (the other Node.js web framework) in it’s focus on APIs. Restify provides features like DTrace support and request throttling Which is very important tools for APIs.
In this article, we'll show you how to use Restify, request, & async node modules. Learn More

REST API with Hapi & Apigee Baas

Hapi is a framework for rapidly building RESTful APIs. Whether you are building a very simple set of RESTful services or a large scale, cache heavy, and secure set of services, hapi has you covered. Hapi will help get your server developed quickly with its wide range of configurable options.
In this article, we'll show you how to use hapi, request, & async node modules with Apigee Baas as the backend service to build, Restaurants & Reviews, & Users APIs Learn More


OpenAPI utility is a Java utility for generating Apigee API proxies from Swagger API Model. This utility generates Flows for all of the Resources defined under /Paths and complete Apigee Proxy for any generic OpenAPI/Swagger generated for API modelling. Learn More