Session

Nathan Van Gheem

Nathan Van Gheem

Principal Platform Engineer

Onna Technologies

Unify Your Service Architecture With OpenAPI

Thursday,  Jun 18 | 09:00AM - 09:45AM US ET

Long Talk

Level: Intermediate

Topic(s):

This talk will go through understanding what OpenAPI and JSON Schema is, how it can help your organization write better endpoints, why it is superior to alternatives like grpc and how to utilize it in your python projects.

We will also describe approaches to integrating OpenAPI and JSON schema into your python projects with simple patterns utilizing dependency injection, automatic definition testing with pytest and output validation. Also, it will demonstrate how using libraries like pydantic will also give you automatic mypy support along with JSON Schema.

We’ll utilize patterns that can be translated to any Python framework.