💻
IT Documentation
⌘Ctrlk
💻
IT Documentation
  • 🥳Welcome!
    • SCRUM
    • DevOps
    • ChatGPT
    • AWS
    • Azure
    • Docker
    • Docker Swarm
    • Docker Compose
    • Rancher
    • Slurm
    • OpsCenter
    • General SQL
    • MS SQL
    • Oracle SQL (PL/SQL)
    • PostgreSQL
    • SQLite
    • Flyway Overview
    • SSRS Overview
    • Cassandra
    • Ansible
    • Git
    • Github
    • Github Actions
    • GitLab
    • Terraform
    • UPS - Njoy
    • Home Assistant
    • Valetudo
    • Tasmota
    • LibreELEC
    • Linux
    • Windows
    • Android
    • PinePhone
    • Nagios
    • New Relic
    • Zabbix
    • Outlook
    • Excel
    • Windows Subset for Linux
    • General Networking
    • F5
    • Authelia
    • Nginx Proxy Manager
    • Nmap
    • OpenWRT
    • Pihole
    • RVS
    • Wireguard
    • FTP
    • CTF
    • Python
      • Classic Python
      • Modules
      • Frameworks
        • FastAPI
          • FastAPI Quick overview
          • Installing FastAPI and Dependencies
          • Starting FastAPI
          • Path Operations
          • Creating HTTP Operation paths
          • Send Data via Body of HTTP Request
          • Schema Validation with Pydantic
          • CRUD Operations
          • Storing in Array
          • Retrieve one individual entry
          • Changing response Status Codes
          • Deleting entries
          • Updating entries
          • API Documentation
          • Setup App Database & connect to database
          • FastAPI Response Model via Pydantic
          • Hashing passwords via FastAPI
          • Getting user by ID
          • FastAPI Routers
          • Router Prefix
          • Router Tags
          • JWT Token Basics
          • Login Process
          • Creating Token with OAuth2
          • OAuth2 PasswordRequestForm
          • Verify user is Logged In
          • Protecting Routes
          • Fetching User in Protected Routes
        • SQLAlchemy
      • Virtual Environments (venv)
    • General Programming Concepts
    • Interview Questions & Answers
    • Courses
    • IDE
    • Postman
    • Proxmox
    • Apache
    • Glassfish
    • Tomcat
    • NetApp
    • Nextcloud
    • Ansys
    • Jboss
Powered by GitBook
For the complete documentation index, see llms.txt. This page is also available as Markdown.
  1. Programming
  2. Python
  3. Frameworks

FastAPI

On Stop Shop Module for creating APIs with Python

FastAPI Quick overviewInstalling FastAPI and DependenciesStarting FastAPIPath OperationsCreating HTTP Operation pathsSend Data via Body of HTTP RequestSchema Validation with PydanticCRUD OperationsStoring in ArrayRetrieve one individual entryChanging response Status CodesDeleting entriesUpdating entriesAPI DocumentationSetup App Database & connect to databaseFastAPI Response Model via PydanticHashing passwords via FastAPIGetting user by IDFastAPI RoutersRouter PrefixRouter TagsJWT Token BasicsLogin ProcessCreating Token with OAuth2OAuth2 PasswordRequestFormVerify user is Logged InProtecting RoutesFetching User in Protected Routes
PreviousFrameworksNextFastAPI Quick overview

Last updated 4 years ago