Microsoft Bot Framework logo

Microsoft Bot Framework

Microsoft Bot Framework provides APIs and SDKs for building conversational AI bots that work across multiple channels including Teams, Slack, and custom applications.

3 APIs 0 Features
BotsConversational AIMessagingBot FrameworkDirect Line

APIs

Bot Connector REST API

Send and receive messages across multiple channels including Teams, Slack, and web chat.

Direct Line API

Custom applications communicate directly with bots through REST and WebSocket connections.

Bot Builder SDK

Libraries for building conversational AI bots in C#, JavaScript, Python, and Java.

Resources

🌐
Portal
Portal
👥
GitHubOrganization
GitHubOrganization
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🔗
MCPServer
MCPServer
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: microsoft-bot-framework
url: https://raw.githubusercontent.com/api-evangelist/microsoft-bot-framework/refs/heads/main/apis.yml
name: Microsoft Bot Framework
description: >-
  Microsoft Bot Framework provides APIs and SDKs for building conversational AI bots that work across multiple channels
  including Teams, Slack, and custom applications.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Bots
  - Conversational AI
  - Messaging
  - Bot Framework
  - Direct Line
created: '2026-03-13'
modified: '2026-05-19'
specificationVersion: '0.20'
apis:
  - aid: microsoft-bot-framework:bot-connector
    name: Bot Connector REST API
    description: Send and receive messages across multiple channels including Teams, Slack, and web chat.
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://learn.microsoft.com/en-us/azure/bot-service/rest-api/bot-framework-rest-connector-api-reference
    baseURL: https://api.botframework.com/
    tags:
      - Bots
      - Messaging
      - Conversational AI
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/azure/bot-service/rest-api/bot-framework-rest-connector-api-reference
      - url: openapi/microsoft-bot-framework-openapi.yml
        type: OpenAPI
  - aid: microsoft-bot-framework:direct-line
    name: Direct Line API
    description: Custom applications communicate directly with bots through REST and WebSocket connections.
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://learn.microsoft.com/en-us/azure/bot-service/rest-api/bot-framework-rest-direct-line-3-0-concepts
    baseURL: https://directline.botframework.com/
    tags:
      - Bots
      - Direct Line
      - Custom Channels
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/azure/bot-service/rest-api/bot-framework-rest-direct-line-3-0-concepts
  - aid: microsoft-bot-framework:bot-builder-sdk
    name: Bot Builder SDK
    description: Libraries for building conversational AI bots in C#, JavaScript, Python, and Java.
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://learn.microsoft.com/en-us/azure/bot-service/index-bf-sdk
    tags:
      - Bots
      - SDK
      - Development Framework
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/azure/bot-service/index-bf-sdk
common:
  - type: Portal
    url: https://dev.botframework.com/
  - type: GitHubOrganization
    url: https://github.com/microsoft/botframework-sdk
  - type: Pricing
    url: https://azure.microsoft.com/en-us/pricing/details/bot-services/
  - type: TermsOfService
    url: https://www.microsoft.com/en-us/legal/terms-of-use
  - type: PrivacyPolicy
    url: https://privacy.microsoft.com/en-us/privacystatement
  - type: Support
    url: https://support.microsoft.com/
  - name: MCP Server
    url: https://github.com/microsoft/ignite25-LAB513-build-a2a-and-mcp-systems-using-swe-agents-and-agent-framework
    type: MCPServer
  - type: LLMsTxt
    url: https://dev.botframework.com/llms.txt
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com