Build REST APIs with FastAPI step by step.
Create high-performance APIs with automatic documentation.
Setup
pip install fastapi uvicorn
Basic API
from fastapi import FastAPI
from pydantic import BaseModel
app = FastAPI()
class Item(BaseModel):
name: str
price: float
@app.post(“/items/”)
async def create_item(item: Item):
return item
Run Server
uvicorn main:app –reload
Documentation
Open http://localhost:8000/docs
Conclusion
FastAPI makes API development fast and easy!