OpenAPI development with Python
[Pages:40]OpenAPI development with Python
EuroPython2017@Rimini, 11 July 2017 Takuro Wada
Hi
Takuro Wada
Kabuku Inc.
Software Engineer
- Speaker of EuroPython 2016, PyConJP 2015 - Member of swagger codegen technical committee
- Python, TypeScript
@taxpon taxpon
2
Agenda
1. What is OpenAPI?
Introduction and basics
2. OpenAPI tools
Introduce some tools to increase your productivity
3. Actual case study
Introduce our company's project
3
What is OpenAPI?
What is OpenAPI?
OpenAPI is API description language which is focusing on creating, evolving and promoting vendor neutral description format
(Partially cited from )
You can write your API spec with OpenAPI
5
What is OpenAPI?
Supported spec format
- YAML and JSON
Based on JSON schema
- Vocabulary to annotate and
validate JSON
Originally known as Swagger
Actual example spec in YAML format
6
How to use OpenAPI?
As API documents
- Generate good looking documents
- Share API spec in team
- Frontend and Backend - Developers and non-developers
- Public API Document for Any developers
7
How to use OpenAPI?
As API tools
- Code generation
- Codes for request data validation in server - Code for API calling in clients
8
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- openapi development with python
- beginner s essential javascript cheat sheet
- unit 1 general purpose utilities
- momentjs tutorialspoint
- new date from string typescript
- angular format leading zero
- angular technical university of valencia
- es6 tutorialspoint
- type test scripts for typescript testing
- com m i t cr eated on monday n ov em ber 1 typescript
Related searches
- companies with career development programs
- statistics with python pdf
- agile software development with scrum
- best python development environment
- statistical modeling with python pdf
- companies with leadership development programs
- anaconda version with python 3 7
- anaconda with python 3 5
- with open csv python with delimiter
- convert openapi json to yaml
- swagger openapi documentation
- openapi example file