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.1.0 2026-06-19 1.1.0 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.2.0.dev5.tar.gz.

File metadata

File hashes

Hashes for microsoft_agents_hosting_fastapi-1.2.0.dev5.tar.gz
Algorithm Hash digest
SHA256 f6505999a583b11ab228a3d53b7b22561d13071076fa2520eab9a2b09b3570a1
MD5 363434c376ca8c95d6143f07319a5a4b
BLAKE2b-256 48386c5f12085c9cf193a8903151c0ae2ddda4059984248781f5dd81a6d709cb

See more details on using hashes here.

File details

Details for the file microsoft_agents_hosting_fastapi-1.2.0.dev5-py3-none-any.whl.

File metadata

File hashes

Hashes for microsoft_agents_hosting_fastapi-1.2.0.dev5-py3-none-any.whl
Algorithm Hash digest
SHA256 cc11ad348677a78a85b2694d2cfff642268bcaad50557c8887417fc89fe6a8cc
MD5 b9a541977b7a0f2a023346ff5bbf2f20
BLAKE2b-256 0180bbcc815f27806e07f3f34a14083fbc37cdc69d4429da753fd5778e8a03e8

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