{"categories":[{"label":"Session","url":"https://skillfed.io/packages/category/internet-www-http-session"}],"enrichment":{"capability":"Adds session authentication to FastAPI applications using dependency injection, with pluggable backends and frontends for storing and retrieving session data.","skillfed_tags":["abandoned","session-auth"],"use_cases":["Add cookie-based session authentication to a FastAPI application without writing session middleware from scratch.","Protect individual routes with session verification using FastAPI's dependency injection system.","Build a custom session backend by extending the abstract backend interface to store sessions in a database or cache.","Validate session data using Pydantic models to ensure type safety and automatic OpenAPI documentation."],"what_it_does":"FastAPI-Sessions is a session authentication library for FastAPI that uses dependency injection to protect routes. It provides an abstract architecture for session backends (how sessions are stored) and frontends (how session IDs are extracted from requests), allowing you to mix and match implementations. The package ships with an in-memory backend and a signed-cookie frontend, and supports Pydantic models for session data validation.\n\nThe library is designed to integrate cleanly with FastAPI's auto-generated documentation and dependency injection system. However, the project has been archived since July 2023 and is no longer maintained, meaning no updates, security patches, or support for newer FastAPI or Python versions are forthcoming.","worth_installing":"No. The project is archived and abandoned since July 2023 with no maintenance or security updates. For new FastAPI projects, use actively maintained alternatives. For existing projects already using it, evaluate whether you can migrate to a maintained session library or implement session handling directly, as the lack of ongoing support poses a long-term risk."},"id":"fastapi-sessions","links":{"html":"https://skillfed.io/packages/fastapi-sessions","md":"https://skillfed.io/packages/fastapi-sessions.md","pypi":"https://pypi.org/project/fastapi-sessions/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-09-11","license_spdx":null,"license_treatment":"permissive","name":"fastapi-sessions","python_support":"supports_current","summary":"Ready-to-use session library for FastAPI"},"popularity":{"monthly_downloads":75112,"position":14750,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.2"}
