Skip to main content

Integration library for Microsoft Agents with FastAPI

Project description

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.0.0 2026-05-22 1.0.0 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

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()
adapter = CloudAdapter()
agent_app = AgentApplication()

@app.post("/api/messages")
async def messages(request: Request):
    return await start_agent_process(request, agent_app, adapter)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file microsoft_agents_hosting_fastapi-1.1.0.dev9.tar.gz.

File metadata

File hashes

Hashes for microsoft_agents_hosting_fastapi-1.1.0.dev9.tar.gz
Algorithm Hash digest
SHA256 83ee1389f60101cf4c0443f014e466b60c4ad80c9bb615ad80886c148fd727bb
MD5 f4427259d880b1aa7b1fe43cbe049727
BLAKE2b-256 04f10361b7b9eb7e41f22ac7cb432188e2844bcaa0aab50678922a90ccd64a80

See more details on using hashes here.

File details

Details for the file microsoft_agents_hosting_fastapi-1.1.0.dev9-py3-none-any.whl.

File metadata

File hashes

Hashes for microsoft_agents_hosting_fastapi-1.1.0.dev9-py3-none-any.whl
Algorithm Hash digest
SHA256 770d3e4510d230267934959e7756e6de4df008dffaecb5ee848a9a2abd2e32eb
MD5 fcc74bfb968c1732128365e514f35d85
BLAKE2b-256 ec966889973d01b2bd98e4575ebf653e54e2f9cefd3881c1c9bcf4ad2a3bec5b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page