Learn FASTAPI-REST with Real Code Examples
Updated Nov 27, 2025
Code Sample Descriptions
1
FastAPI Simple Todo API
from fastapi import FastAPI
from pydantic import BaseModel
from typing import List
app = FastAPI()
class Todo(BaseModel):
id: int
title: str
completed: bool = False
todos: List[Todo] = []
@app.get('/todos', response_model=List[Todo])
def get_todos():
return todos
@app.post('/todos', response_model=Todo)
def create_todo(todo: Todo):
todos.append(todo)
return todo
Demonstrates a simple FastAPI application with a Todo model, routes for CRUD operations, and automatic validation.