1. Microservices with Swagger,
Flask and Docker
BOSM - Bangalore Open Source Meetup
@dhilipsiva
Tech Lead, Full-Stack & DevOps - @Appknox
http://dhilipsiva.com
dhilipsiva@gmail.com
2. @dhilipsiva
Tech Lead, Full-Stack & DevOps - @Appknox
I code for Web, Mobile, Embedded & IoT. Open-
Source Fanatic. Big Data & Machine Learning
Enthusiast. Dad. Atheist
So primarily a Developer + little bit of this & that
Jack of all trades & Master of none
4. The Open API Speci cation - V2.0
(f.k.a. Swagger Speci cation)
The OpenAPI Speci cation (originally known as the
Swagger Speci cation) is a speci cation for machine-
readable interface les for describing, producing,
consuming, and visualizing RESTful web services.
(Quoted from Wikipedia)
Swagger™ is a project used to describe and
document RESTful APIs.
https://github.com/OAI/OpenAPI-Speci cation
5. Uses
Language Neutral & Machine Readable Format
APIs can be de ned in JSON or YAML
API-First Development
Tooling Support (core, UI, codegen, editor)
6. History
2010: Tony Tam @Wordnik founded Swagger
2010-2014: Development, Growth, Adoption,
Tooling, Community
Early 2015: Swagger acquired by SmartBear
Late 2015: Swagger donated to "Linux
Foundation" as“OpenAPI Speci cation”