Loading…
This event has ended. Visit the official site or create your own event on Sched.
Back To Schedule
Tuesday, May 24 • 2:40pm - 3:10pm
Giving Cloud Foundry APIs Their Swagger Back - Michael Maximilien, IBM Cloud Labs & Tony Tam, SmartBear

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The Open API Specification (née Swagger 2.0) is a comprehensive language for describing Web APIs (e.g., REST) using a JSON. Using the description of a Web API one can easily generate all types of artifacts (docs, clients, proxies, and so on) that are useful to consumers, developers, and maintainers of the API.  

CF-Swagger is an incubation project in CloudFoundry where we have applied Swagger to various CF APIs in order to generate value. For instance, by having a Swagger description of the Service Broker APIs we are able to generate a Golang Test Compatibility Kit (TCK) that makes it easy for a CF service administrator to vet whether a service broker conforms to a particular version of the service broker API. 

We have also described various other CF APIs using Swagger with the goal to allowing specific useful tasks. In this talk we will give a complete overview of the various CF APIs we have swaggerized, along with some of the useful consequences of the description. We will also discuss general directions of the project along with other potential applications by looking at how the Swagger community is currently taking advantage of APIs' descriptions. 

Speakers
avatar for Michael Maximilien

Michael Maximilien

Distinguished Engineer, IBM
Max (or Dr.Max) is an IBM Distinguished Engineer and leader for the OSS team contributing to all things Serverless via Knative and Kubernetes. Previously, Max was a principal engineer at IBM RTP and a research scientist at IBM Almaden where he did pioneering work on cloud computing... Read More →
TT

Tony Tam

VP and CTO, SmartBear
VP and CTO of all things Swagger at SmartBear


Tuesday May 24, 2016 2:40pm - 3:10pm PDT
Grand Ballroom EF