# Source Documentation Use these links for framework-specific details. ## FastAPI - FastAPI lifespan events: https://fastapi.tiangolo.com/advanced/events/ - FastAPI settings and environment variables: https://fastapi.tiangolo.com/advanced/settings/ - FastAPI dependencies with yield: https://fastapi.tiangolo.com/tutorial/dependencies/dependencies-with-yield/ - FastAPI SQL databases tutorial: https://fastapi.tiangolo.com/tutorial/sql-databases/ ## SQLAlchemy and Alembic - SQLAlchemy engine configuration and pooling: https://docs.sqlalchemy.org/en/20/core/engines.html - SQLAlchemy session lifecycle basics: https://docs.sqlalchemy.org/en/20/orm/session_basics.html - Alembic tutorial: https://alembic.sqlalchemy.org/en/latest/tutorial.html ## Pydantic - Pydantic settings management: https://pydantic.dev/docs/validation/latest/concepts/pydantic_settings/ ## NiceGUI - NiceGUI pages/routing and FastAPI integration: https://www.nicegui.io/documentation/section_pages_routing - NiceGUI security best practices: https://www.nicegui.io/documentation/section_security ## LangGraph - LangGraph overview: https://docs.langchain.com/oss/python/langgraph/overview - LangGraph quickstart: https://docs.langchain.com/oss/python/langgraph/quickstart - LangGraph workflows and agents: https://docs.langchain.com/oss/python/langgraph/workflows-agents - LangGraph persistence: https://docs.langchain.com/oss/python/langgraph/persistence - LangGraph memory concepts: https://docs.langchain.com/oss/python/concepts/memory - LangGraph streaming: https://docs.langchain.com/oss/python/langgraph/streaming - LangGraph interrupts and human-in-the-loop: https://docs.langchain.com/oss/python/langgraph/interrupts