FastAPI es un framework de Python para crear aplicaciones backend de forma rapida y con sintaxis modenas. En la practica puede llegar a parecerse a Flask, solo que este posee una mejorar documentacion y es mucho veloz en ejecucion, ademas es muy util para crear aplicaciones como REST APIs, GrapQL Apis o Servidores de Websockets.
En este ejemplo vamos a crear una aplicacion REST API usando la base de datos MySQL y vamos a documentarla de forma sencilla usando su modulo de OpenAPI que trae integrado el framework.