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
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

microsoft_agents_hosting_fastapi-0.8.0.dev3.tar.gz (10.7 kB view details)

Uploaded Source

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-0.8.0.dev3.tar.gz.

File metadata

File hashes

Hashes for microsoft_agents_hosting_fastapi-0.8.0.dev3.tar.gz
Algorithm Hash digest
SHA256 c58739fe290b86c18e4f51ece740e32a7c4c85d6076fd30b53f7484e93beff9f
MD5 9f16f00814685c04760542e947a4b350
BLAKE2b-256 e1e8d84b827effb37f49043e068b3e6016aaa945501402b0eea2a7cc0f4dbc22

See more details on using hashes here.

File details

Details for the file microsoft_agents_hosting_fastapi-0.8.0.dev3-py3-none-any.whl.

File metadata

File hashes

Hashes for microsoft_agents_hosting_fastapi-0.8.0.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 02eb64a4a362bf38ebef2e399c26ccab6505e203e33bcb58b390f2375eeaf761
MD5 08006e99785c2b9d9ef5fdd52b254f54
BLAKE2b-256 2eb17579d791b4ec4ce560ba2fc9c2c618ee67154574a046cd8fca1e3e2fc074

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