Intro to FastAPI
Learn how to create an API ready for production in very little time using FastAPI. Your API will have automatic validation, documentation based on standards, high performance, and several other features. All this, having editor support including autocompletion everywhere. In this talk, you will learn what FastAPI can do, and how it could benefit you. You will see how to declare the data you want to receive in each request using standard Python type annotations. Including path parameters, query parameters, body payloads with JSON, etc. You will also see how to use simple, standard, Python type annotations to declare complex JSON body payloads with deeply nested structures, and get automatic data validation, serialization, and documentation. This talk highlights all the features that differentiate FastAPI from others, including differences, open standards, performance, and when not to use it.
Creator of FastAPI and Typer. Dev
I'm Sebastián Ramírez (tiangolo), the creator of FastAPI, Typer, and other open source tools.
I'm currently a developer at Explosion in Berlin, Germany.