# Frameworks

- [FastAPI](/programming/python/frameworks/fastapi.md): On Stop Shop Module for creating APIs with Python
- [FastAPI Quick overview](/programming/python/frameworks/fastapi/fastapi-quick-overview.md)
- [Installing FastAPI and Dependencies](/programming/python/frameworks/fastapi/installing-fastapi-and-dependencies.md)
- [Starting FastAPI](/programming/python/frameworks/fastapi/starting-fastapi.md)
- [Path Operations](/programming/python/frameworks/fastapi/path-operations.md)
- [Creating HTTP Operation paths](/programming/python/frameworks/fastapi/creating-http-operation-paths.md)
- [Send Data via Body of HTTP Request](/programming/python/frameworks/fastapi/send-data-via-body-of-http-request.md)
- [Schema Validation with Pydantic](/programming/python/frameworks/fastapi/schema-validation-with-pydantic.md)
- [CRUD Operations](/programming/python/frameworks/fastapi/crud-operations.md)
- [Storing in Array](/programming/python/frameworks/fastapi/storing-in-array.md)
- [Retrieve one individual entry](/programming/python/frameworks/fastapi/retrieve-one-individual-entry.md)
- [Changing response Status Codes](/programming/python/frameworks/fastapi/changing-response-status-codes.md)
- [Deleting entries](/programming/python/frameworks/fastapi/deleting-entries.md)
- [Updating entries](/programming/python/frameworks/fastapi/updating-entries.md)
- [API Documentation](/programming/python/frameworks/fastapi/api-documentation.md)
- [Setup App Database & connect to database](/programming/python/frameworks/fastapi/setup-app-database-and-connect-to-database.md)
- [FastAPI Response Model via Pydantic](/programming/python/frameworks/fastapi/fastapi-response-model-via-pydantic.md)
- [Hashing passwords via FastAPI](/programming/python/frameworks/fastapi/hashing-passwords-via-fastapi.md)
- [Getting user by ID](/programming/python/frameworks/fastapi/getting-user-by-id.md)
- [FastAPI Routers](/programming/python/frameworks/fastapi/fastapi-routers.md)
- [Router Prefix](/programming/python/frameworks/fastapi/router-prefix.md)
- [Router Tags](/programming/python/frameworks/fastapi/router-tags.md)
- [JWT Token Basics](/programming/python/frameworks/fastapi/jwt-token-basics.md)
- [Login Process](/programming/python/frameworks/fastapi/login-process.md)
- [Creating Token with OAuth2](/programming/python/frameworks/fastapi/creating-token-with-oauth2.md)
- [OAuth2 PasswordRequestForm](/programming/python/frameworks/fastapi/oauth2-passwordrequestform.md)
- [Verify user is Logged In](/programming/python/frameworks/fastapi/verify-user-is-logged-in.md)
- [Protecting Routes](/programming/python/frameworks/fastapi/protecting-routes.md)
- [Fetching User in Protected Routes](/programming/python/frameworks/fastapi/fetching-user-in-protected-routes.md)
- [SQLAlchemy](/programming/python/frameworks/sqlalchemy.md)
- [What is an ORM](/programming/python/frameworks/sqlalchemy/what-is-an-orm.md)
- [SQLAlchemy setup](/programming/python/frameworks/sqlalchemy/sqlalchemy-setup.md)
- [Adding CreatedAt Column](/programming/python/frameworks/sqlalchemy/adding-createdat-column.md)
- [CRUD via SQLAlchemy](/programming/python/frameworks/sqlalchemy/crud-via-sqlalchemy.md)
- [Efficient way of passing params in SQLAlchemy](/programming/python/frameworks/sqlalchemy/efficient-way-of-passing-params-in-sqlalchemy.md)
- [Creating Users Table via SQLAlchemy & FastAPI](/programming/python/frameworks/sqlalchemy/creating-users-table-via-sqlalchemy-and-fastapi.md)
