Skip to main content

Posts

Showing posts from January, 2021

How to Create a REST API with Python and FastAPI Framework

Welcome! Let's take a look at "How to create a REST API with Python and FastAPI framework"πŸš€. API is essential for building a multi-layer application structure, so choosing the right framework for your API can make the performance of your application robust. FastAPI is a modern, fast (high-performance), a web framework for building APIs with Python 3.6+ based on standard Python type hints ( source ). It is written in Python with Starlette and Pydantic as a base. Big bull companies like Microsoft, Uber, Netflix, etc. have already started using FastAPI. One of the reasons why I like FastAPI is because of the automatic interactive documentation. It will auto-generate Swagger documentation (not only Swagger but also Redoc) for you without any trouble of writing additional code. Let's Begin Coding... Prerequisites: Python 3.6+ (and how to use itπŸ˜‚) pip (if already installed then ignore) Install FastAPI from pypi using pip, you also need to install an ASGI server.  pip inst...