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.5.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.5.0.tar.gz | 8.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| microsoft_agents_hosting_fastapi-1.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.1 kB
Release files / microsoft_agents_hosting_fastapi-1.5.0.tar.gz
| Download URL | microsoft_agents_hosting_fastapi-1.5.0.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
159e5247a097768d62876fa1d982387c1467d0d42c5d86c0dac68f4d244f0f9c
|
|
BLAKE2b-256 checksum How to use checksums |
c2856fe240f852bb80956bba804a89465c37a15b75b3cf4027f6f252b56cbc2b
|
| 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.5.0-py3-none-any.whl
| Download URL | microsoft_agents_hosting_fastapi-1.5.0-py3-none-any.whl |
|---|---|
| Size | 9.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e723608eb2a31735372e8e7579be0ef1fd42b628d4c460881477442529b52913
|
|
BLAKE2b-256 checksum How to use checksums |
cc3c58e4d2836fab825facc102d9474cce2ff668f55029f1b54b231cbb42d32f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|