Welcome to the Bot Framework SDK for .NET repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applica
Welcome to the Bot Framework SDK for .NET repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applica
We are in the process of archiving the Bot Framework JS SDK repository on GitHub. This means that this project will no longer be updated or maintained. Customers using this tool will not be disrupted. However, the tool will no longer be supported through service tickets in the Azure portal and will not receive product updates.
To build agents with your choice of AI services, orchestration, and knowledge, consider using the Microsoft 365 Agents SDK. The Agents SDK is GA and has support for C#, JavaScript or Python. You can learn more about the Agents SDK at aka.ms/agents. If you're looking for a SaaS-based agent platform, consider Microsoft Copilot Studio. If you have an existing bot built with the Bot Framework SDK, you can update your bot to the Agents SDK. You can review the core changes and updates at Bot Framework SDK to Agents SDK migration guidance here. Support tickets for the Bot Framework SDK will no longer be serviced as of December 31, 2025.
We plan to archive this project no later than end of December of 2025.
This repository contains code for the .NET version of the Microsoft Bot Framework SDK, which is part of the Microsoft Bot Framework - a comprehensive framework for building enterprise-grade conversational AI experiences.
This SDK enables developers to model conversation and build sophisticated bot applications using .NET. SDKs for JavaScript, Python and Java (preview) are also available.
To get started building bots using the SDK, see the Azure Bot Service Documentation.
For more information jump to a section below.
| Branch | Description | Build Status | Coverage Status | Windows Bot Test Status | Linux Bot Test Status |
|---|---|---|---|---|---|
| Main | 4.19.* Preview Builds |
The daily feeds are published to Azure Artifacts and MyGet.
The Azure Artifacts daily feed is our preferred method to obtain the most recent Bot Framework NuGet packages. To use the daily builds published to Azure Artifacts, use:
https://pkgs.dev.azure.com/ConversationalAI/BotFramework/_packaging/SDK/nuget/v3/index.json
For detailed instructions to consume the daily builds in Azure Artifacts visit this page.
To use the daily builds published to MyGet, please follow the instructions here. NOTE: The MyGet feed will be depecrated soon. Please use the Azure Artifacts daily feed instead.
To view our libraries' interdependencies, you can refer to the [dependency graph](https://botbuildersdkblobstorag2.blob.core.windows.net/sdk-dotne
No open issues yet, or sync has not completed.