Packages
Flask-Session adds server-side session storage to Flask applications, supporting multiple backends including Redis, Memcached, FileSystem, MongoDB, and SQLAlchemy.
However, the aging maintenance status means you should verify compatibility with your target Flask and Python versions before committing to production use.
Bolt for Python is a framework for building Slack apps that handle events, commands, actions, and shortcuts through a decorator-based listener pattern, with support for both synchronous and asynchronous execution.
Install it if you are building any Slack application.
Serializes and deserializes plain text payloads for Kiota-generated API client libraries, handling text/plain content types from REST endpoints.
Provides core abstractions and base classes that Kiota-generated SDKs depend on to function, including request handling, serialization, and HTTP middleware patterns.
Connects LangChain applications to AWS services through boto3 and AWS APIs, enabling language model workflows to interact with AWS resources.
Manages Azure Data Factory resources—factories, pipelines, datasets, linked services, triggers, and integration runtimes—via the Azure Management API.
Apprise sends notifications to dozens of popular services (Telegram, Discord, Slack, Amazon SNS, Gotify, and many others) through a single unified library with a common syntax.
Install it if you need to send notifications to multiple platforms or want to avoid vendor lock-in to a single service.
An async-first, event-driven framework for orchestrating multi-step AI workflows with state management and built-in observability instrumentation.
OpenHands SDK provides Python and REST APIs for building software agents that can work with code, execute tasks locally or in ephemeral workspaces, and integrate with LLMs to perform development workflows.
However, the unclear license status requires verification before production use.
Provides runtime monkey-patching extensions for django-stubs to enable generic Django class type hints without requiring mypy as a runtime dependency.
Provides the wire types and protocol message models for the Model Context Protocol, enabling serialization and deserialization of MCP traffic with minimal dependencies.
Install it if you need to work with Model Context Protocol messages in isolation or want to avoid the overhead of the full SDK.
CrewAI Tools provides a collection of ready-made and custom tools that extend CrewAI agents with capabilities for file management, web scraping, database integration, API access, and AI-powered operations.
However, verify the license before production use, as it is currently undeclared in the metadata.
Dash is a Python framework for building interactive web applications with reactive UI elements like dropdowns and graphs tied directly to analytical code, using Flask and Plotly for rendering.
Install it if you need to turn analytical Python code into interactive dashboards or data apps.
Bottle is a lightweight WSGI microframework for building web applications in Python, providing routing, templating, and HTTP utilities with no external dependencies beyond the standard library.
Bubus is a Pydantic-powered event bus library that implements publish-subscribe patterns with type-safe event definitions, async/sync handler support, and nested event dispatch for building event-driven Python applications.
Install it if you're building event-driven applications and want type safety, nested event support, and FIFO ordering out of the box.
Provides Python and REST APIs for building AI agents that work with code, enabling tasks from one-off code generation to multi-agent refactors with local or ephemeral workspace execution.
The main gotchas are the Python 3.12 requirement and the unclear license status—verify the license terms before using in proprietary contexts.
Svix is a Python client library for the Svix webhook service API, providing both synchronous and asynchronous interfaces to manage webhooks and verify webhook signatures.
Merges nested Python data structures (dicts, lists, sets) with customizable strategies for handling conflicts and type-specific behavior.
Install it if you regularly merge nested dicts or need flexible control over how conflicts are resolved.
Runs a local development server for LangGraph agents with an in-memory data store, hot-reload support, and a browser-based UI for testing and debugging agent behavior.
However, verify that the Elastic License 2.0 terms align with your deployment plans, and note that this is explicitly not for production use—production deployments…
Dagster is a data pipeline orchestrator that lets you declare data assets as Python functions and automatically runs them at the right time to keep those assets up-to-date, with built-in lineage tracking and observability.
Install it if you need declarative asset-based orchestration with integrated lineage and observability; skip it if you prefer lightweight task scheduling or are…
Allows you to call async functions from synchronous code that runs within an asyncio or Trio event loop, bridging the gap between sync and async codebases without threading.
Constructs is a programming model for defining composable, reusable pieces of system state—typically used to represent desired cloud infrastructure or application configuration as code.
Handles multipart/form-data serialization for Kiota-generated API client libraries, enabling them to send multipart payloads to supporting API endpoints.
Handles serialization of data into application/x-www-form-urlencoded format for use with Kiota-generated API client libraries.
Daytona is a Python SDK for managing and interacting with sandboxed computing environments—isolated, on-demand virtual computers that can execute code, run processes, and perform file and Git operations securely.
Install it if you need to programmatically manage sandboxed code execution environments and are comfortable with an alpha-stage SDK.
Auto-generated Python client for the Daytona Toolbox API, providing programmatic access to file operations, process execution, git operations, LSP, and computer use automation (mouse, keyboard, screenshots).
Builds Singer-compliant data extraction taps and loading targets with less boilerplate code than writing them from scratch.
Install it if you need to build Singer-compliant data connectors or integrate with Meltano pipelines.
Shared internal library providing common code and utilities for Dagster's core components, built on standard Python infrastructure packages.
Provides the namespace package infrastructure for Microsoft Azure Management libraries, allowing other Azure SDK packages to extend the azure.mgmt namespace.
Mosaic AI Agent Framework SDK provides a Python library for building and deploying agents on the Databricks platform, integrating with Databricks services and LLM capabilities.
Pinecone Python SDK provides a client for creating and managing vector database indexes, upserting and querying vectors, and running inference operations against the Pinecone vector database service.
Converts Anthropic Model Context Protocol (MCP) tools into LangChain-compatible tools for use with LangGraph agents, and provides a client to connect to multiple MCP servers and load their tools.
A lightweight FaaS framework that lets you write portable Python functions deployable to Google Cloud Run, local development, or Knative environments without writing HTTP server boilerplate.
Knack is a Python framework for building command-line interfaces with argument parsing, command organization, and output formatting built in.
svcs is a dependency container that registers factories for types and provides automatic cleanup and health checks when acquiring service instances in Python applications.
Provides strongly-typed Python data structures and event encoding for building servers compatible with the Agent-User Interaction (AG-UI) Protocol, with Pydantic validation and automatic camelCase serialization.
LlamaIndex is a data framework that connects large language models to your own data sources, enabling retrieval-augmented generation (RAG) and agentic applications through data connectors, indexing, and query interfaces.
Provides an Enum field type for Marshmallow schemas, enabling serialization and deserialization of Python Enum objects with customizable load/dump behavior.
However, be cautious: the package is unmaintained since 2019.
Provides core authentication, HTTP request handling, and service configuration infrastructure for IBM Cloud SDKs generated by the OpenAPI SDK Generator.
ASGI middleware that reads or generates correlation IDs for incoming requests and makes them available to logging, enabling you to trace all logs from a single HTTP request.
Install it if you need to correlate logs across your application; the setup overhead is low and the debugging value is high.