Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Learn FastAPI

Description

FastAPI tutorial with CRUD operations example.

Features

  • REST API endpoints
  • CRUD operations
  • Automatic API documentation
  • Pydantic data validation

Stack

  • Language: Python
  • Libraries:
    • fastapi==0.104.1
    • uvicorn==0.24.0
  • Complexity: Intermediate

Installation

pip install -r requirements.txt
python main.py

API Endpoints

  • GET / - Root
  • GET /items - Get all items
  • GET /items/{id} - Get item by ID
  • POST /items - Create item
  • PUT /items/{id} - Update item
  • DELETE /items/{id} - Delete item

API Docs

Visit http://127.0.0.1:8000/docs for interactive API documentation.

License

Open source for educational purposes.