Yanked
This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 1.7.0 instead.
Reason given by maintainers: Use 1.5.0 instead
Microsoft Agents Hosting FastAPI
This library provides FastAPI integration for Microsoft Agents, enabling you to build conversational agents using the FastAPI web framework.
Release Notes
| Version | Date | Release Notes |
|---|---|---|
| 1.5.0 | 2026-08-26 | 1.5.0 Release Notes |
| 1.4.0 | 2026-08-18 | 1.4.0 Release Notes |
| 1.3.0 | 2026-07-30 | 1.3.0 Release Notes |
| 1.2.0 | 2026-07-17 | 1.2.0 Release Notes |
| 1.1.0 | 2026-06-19 | 1.1.0 Release Notes |
| 1.0.0 | 2026-05-22 | 1.0.0 Release Notes |
| 0.9.1 | 2026-05-04 | 0.9.1 Release Notes |
| 0.9.0 | 2026-04-15 | 0.9.0 Release Notes |
| 0.8.0 | 2026-02-23 | 0.8.0 Release Notes |
| 0.7.0 | 2026-01-21 | 0.7.0 Release Notes |
| 0.6.1 | 2025-12-01 | 0.6.1 Release Notes |
| 0.6.0 | 2025-11-18 | 0.6.0 Release Notes |
Packages Overview
We offer the following PyPI packages to create conversational experiences based on Agents:
Features
- FastAPI integration for Microsoft Agents
- JWT authorization middleware
- Channel service API endpoints
- Streaming response support
- Cloud adapter for processing agent activities
Installation
pip install microsoft-agents-hosting-fastapi
Usage
from fastapi import FastAPI, Request
from microsoft_agents.hosting.fastapi import start_agent_process, CloudAdapter
from microsoft_agents.hosting.core.app import AgentApplication
app = FastAPI()
connection_manager = MsalConnectionManager(**agents_sdk_config)
adapter = CloudAdapter(connection_manager=connection_manager)
agent_app = AgentApplication()
@app.post("/api/messages")
async def messages(request: Request):
return await start_agent_process(request, agent_app, adapter)
Release files for microsoft-agents-hosting-fastapi 1.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| microsoft_agents_hosting_fastapi-1.6.0.tar.gz | 8.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| microsoft_agents_hosting_fastapi-1.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.1 kB
Release files / microsoft_agents_hosting_fastapi-1.6.0.tar.gz
| Download URL | microsoft_agents_hosting_fastapi-1.6.0.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fc4d8625e72d7d06664d7b556c0e086601b03771de08ef30f3b9eacd7d05a075
|
|
BLAKE2b-256 checksum How to use checksums |
3aac0517284ffab0c256444c6cc8ffe6023bdee363ec43e96ec4014a5d7cb872
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / microsoft_agents_hosting_fastapi-1.6.0-py3-none-any.whl
| Download URL | microsoft_agents_hosting_fastapi-1.6.0-py3-none-any.whl |
|---|---|
| Size | 9.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3a740dcda33fb311b1e059a7fd149f77a56784976a51d74ae1aa7bc12ccb4672
|
|
BLAKE2b-256 checksum How to use checksums |
a38ada22cb87fb0c26b7ef5554847ebc064c4f56d7f9a49eda664d272866d922
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|