Packages
Provides HTTP and WebSocket invocation protocol endpoints for Azure AI Hosted Agent containers, plugging into the azure-ai-agentserver-core framework to handle agent execution requests and streaming responses.
Install it if you are building an Azure AI Hosted Agent container and need standard invocation protocol endpoints.
Async-ready client library for connecting to and communicating with SignalR servers over WebSocket, supporting message subscriptions, server invocations, and bidirectional streaming.
A Python SDK for programmatically interacting with StreamSets products including Control Hub, Data Collector, Transformer, and Transformer for Snowflake.
However, verify that your SDK version matches your StreamSets product version (Platform vs.
Connects Agent Framework agents and workflows to AG-UI's web interface and streaming protocol, enabling FastAPI-based servers and async clients for agent-driven applications.
Install it if you need to expose Agent Framework agents or workflows through a web interface with streaming and interrupt support.
Provides web framework plugins for apispec to automatically generate OpenAPI specifications from Flask, aiohttp, Bottle, and Tornado applications.
Chalk is a Python SDK for building and deploying machine learning feature pipelines that compute features from multiple data sources and serve them for both online inference and offline training.
However, the license is unclear, so verify terms before production use.
Provides unified I/O handling for command-line, GUI, and programmatic argument processing, with type validation, interactive console features, and object profiling and caching utilities.
Cement is a Python application framework designed specifically for building command-line interfaces, from simple scripts to complex multi-tier applications, with customizable handlers for configuration, logging, plugins, and subcommands.
Install it if you need subcommands, plugins, configuration management, or a team-standard CLI structure; skip it if you only need basic argument parsing, where…
Quinn provides helper methods for PySpark DataFrame validation, column transformations, and data manipulation to reduce boilerplate in Spark applications.
Install it if your workflows involve frequent data cleaning, validation, or schema management.
Provides additional UI components for Streamlit applications, including routing, cookie management, tab bars, animated images, and stepper bars not available in the base framework.
A Python SDK for building and running AI agents that automate browser-based UI workflows using natural language prompts, with support for parallel sessions, tool integration, and AWS deployment.
Provides Microsoft Foundry integrations for the Agent Framework, including chat clients, preconfigured agents, embedding clients, memory providers, and toolbox management for building AI agents on Azure.
Integrates Mem0 persistent memory into Microsoft Agent Framework agents, enabling agents to remember user preferences and conversation context across sessions and threads.
Provides AWS-based persistence backends for LangGraph agents, including Bedrock AgentCore Memory, DynamoDB with S3 offloading, and Valkey checkpoint and document storage.
rules provides object-level permission checking for Django applications using rule-based predicates instead of database queries, and can also be used as a standalone predicate framework in other contexts.
However, the aging maintenance status (last release 711 days ago) means you should verify compatibility with your target Django version and be prepared to maintain a…
ipyevents provides a Jupyter widget that captures mouse and keyboard events from the browser and returns them to Python, enabling event-driven interactions within notebook cells.
Provides extensible component implementations for the AutoGen framework, allowing developers to build and integrate custom agents and tools into multi-agent systems.
However, the aging maintenance status (318 days since last release) means you should verify that the components you need are stable and compatible with your…
aeventkit provides event-driven data pipelines and loosely-coupled event messaging using asyncio, with a Pythonic interface for composing async data flows and connecting event listeners.
However, the Beta status and recent first release mean you should evaluate it in a non-critical context first and clarify the license ambiguity with the maintainer…
Adds Azure Entra ID (formerly Azure AD) authentication and authorization to FastAPI applications, handling OAuth2 token validation and scope-based access control.
Install it if you are deploying to an Azure-centric organization; skip it if you use a different identity provider.
Provides a `BaseCollectionModel` class that wraps collections of pydantic models with validation, serialization, and type safety.
Connects Agent Framework applications to Anthropic's API, providing client implementations for direct Anthropic endpoints and hosted transports via Microsoft Foundry, Amazon Bedrock, and Google Vertex AI.
Integrates Microsoft Copilot Studio published copilots into applications via the Agent Framework, enabling async interaction with copilots through a unified agent interface.
Provides Vue.js utility widgets and helper components that extend trame's widget library for building interactive web applications.
A Streamlit component that renders a static menu for selecting a single option from a list, with configurable icons and support for vertical or horizontal layout.
Generates and manages thumbnail images for Django applications, supporting multiple formats with configurable cropping, scaling, and quality options.
Install it if you need thumbnail generation in a Django project and want to avoid writing custom image-processing logic.
Provides a collection of Django utility decorators and helper functions to reduce boilerplate code in views, models, and form handling.
Swapper provides an API for Django's undocumented swappable models feature, allowing library authors to make their app's models replaceable by end users without requiring abstract base classes or concrete model constraints.
Install it if you are authoring a reusable Django package that needs model extensibility; skip it if you are building a single application.
Junos PyEZ is a Python library for remotely managing and automating Junos devices via NETCONF, enabling both interactive scripting and programmatic control without requiring deep Junos XML API knowledge.
Install it if you need to programmatically manage Junos devices; skip it if you have no Junos devices or prefer CLI-only management.
Provides AWS CDK constructs for defining and managing Amazon S3 Tables with built-in Apache Iceberg support, enabling declarative infrastructure-as-code for tabular data storage in S3.
However, be aware that the APIs are experimental and subject to breaking changes between releases—unsuitable for projects requiring strict backward compatibility.
Hosts Microsoft Agent Framework agents on Azure Durable Functions, enabling stateful agent execution with automatic conversation history replay and failure recovery.
However, it is in beta (1.0.0b260730), so expect potential API changes; verify that your use case aligns with the Durable Functions model and that the upstream…
Converts all Django REST Framework API error responses (4xx and 5xx) into a standardized JSON format with consistent error structure, type classification, and field attribution.
Install it if you want predictable, standardized error responses across your DRF project.
AG2 is a Python framework for building AI agents that interact with language models, call tools, and coordinate with other agents to solve tasks.
Install it if you need to build AI agents that coordinate with LLMs and other agents.
Integrates SAML2 single sign-on authentication into Django applications using the pysaml2 library, enabling federated identity and SSO workflows.
Install it if you need SAML2 SSO integration; skip it if your authentication requirements are simpler (e.g., OAuth2, OIDC, or local users).
Pyrogram is an asynchronous Python framework for interacting with Telegram's MTProto API, enabling you to build custom clients and bots that send messages, handle events, and execute Telegram actions programmatically.
However, the project is abandoned—no maintenance since April 2023—so you should only adopt it if you can tolerate the risk that Telegram protocol changes or security…
Provides a collection of reusable UI components and utilities that extend Streamlit's built-in functionality for building interactive web applications.
Install it if you regularly build Streamlit apps and want to avoid reinventing common UI patterns.
Plato SDK is a Python client library for building and running automated browser-based agents that interact with web applications, using a remote environment backend with state tracking and live monitoring.
Provides a Model Context Protocol server that enables AI agents to create, read, and modify Excel workbooks programmatically without requiring Microsoft Excel to be installed.
Converts JSON Schema definitions into Pydantic models dynamically, handling validation constraints and complex schema features like references, unions, and enums.
However, the 212-day gap since last release and alpha status mean you should verify stability for your use case and be prepared to maintain a fork if needed.
A Python framework for developing charms—declarative, event-driven applications that manage Kubernetes workloads and machines in Juju environments.
Simplifies writing CloudFormation custom resources by handling responses, exception trapping, timeouts, and structured logging for AWS Lambda functions.
However, note that maintenance is dormant (654 days since last release); verify compatibility with your Python version and current boto3/CloudFormation APIs before…