💻
IT Documentation
search
⌘Ctrlk
💻
IT Documentation
  • 🥳Welcome!
  • General Concepts
    • SCRUM
    • DevOps
  • AI
    • ChatGPT
  • Cloud
    • AWS
    • Azure
  • Containerization
    • Docker
    • Docker Swarm
    • Docker Compose
    • Rancher
  • Cluster Computing
    • Slurm
    • OpsCenter
  • Database
    • General SQL
    • MS SQL
    • Oracle SQL (PL/SQL)
    • PostgreSQL
    • SQLite
    • Flyway Overview
    • SSRS Overview
    • Cassandra
  • DevOps
    • Ansible
    • Git
    • Github
    • Github Actions
    • GitLab
    • Terraform
  • Hardware
    • UPS - Njoy
  • IoT
    • Home Assistant
    • Valetudo
    • Tasmota
    • LibreELEC
  • OS
    • Linux
    • Windows
    • Android
    • PinePhone
  • Monitoring
    • Nagios
    • New Relic
    • Zabbix
  • Microsoft Suite
    • Outlook
    • Excel
    • Windows Subset for Linux
  • Networking
    • General Networking
    • F5
    • Authelia
    • Nginx Proxy Manager
    • Nmap
    • OpenWRT
    • Pihole
    • RVS
    • Wireguard
    • FTP
  • Pen Testing
    • CTF
  • Programming
    • 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
  • Virtualization
    • Proxmox
  • Webservers
    • Apache
    • Glassfish
    • Tomcat
  • Storage
    • NetApp
    • Nextcloud
  • Software
    • Ansys
    • Jboss
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Programmingchevron-right
  2. Pythonchevron-right
  3. Frameworks

FastAPI

On Stop Shop Module for creating APIs with Python

FastAPI Quick overviewchevron-rightInstalling FastAPI and Dependencieschevron-rightStarting FastAPIchevron-rightPath Operationschevron-rightCreating HTTP Operation pathschevron-rightSend Data via Body of HTTP Requestchevron-rightSchema Validation with Pydanticchevron-rightCRUD Operationschevron-rightStoring in Arraychevron-rightRetrieve one individual entrychevron-rightChanging response Status Codeschevron-rightDeleting entrieschevron-rightUpdating entrieschevron-rightAPI Documentationchevron-rightSetup App Database & connect to databasechevron-rightFastAPI Response Model via Pydanticchevron-rightHashing passwords via FastAPIchevron-rightGetting user by IDchevron-rightFastAPI Routerschevron-rightRouter Prefixchevron-rightRouter Tagschevron-rightJWT Token Basicschevron-rightLogin Processchevron-rightCreating Token with OAuth2chevron-rightOAuth2 PasswordRequestFormchevron-rightVerify user is Logged Inchevron-rightProtecting Routeschevron-rightFetching User in Protected Routeschevron-right
PreviousFrameworkschevron-leftNextFastAPI Quick overviewchevron-right

Last updated 3 years ago