idunno.Bluesky.BotSdk.MySQL
8.0.0
Prefix Reserved
dotnet add package idunno.Bluesky.BotSdk.MySQL --version 8.0.0
NuGet\Install-Package idunno.Bluesky.BotSdk.MySQL -Version 8.0.0
<PackageReference Include="idunno.Bluesky.BotSdk.MySQL" Version="8.0.0" />
<PackageVersion Include="idunno.Bluesky.BotSdk.MySQL" Version="8.0.0" />
<PackageReference Include="idunno.Bluesky.BotSdk.MySQL" />
paket add idunno.Bluesky.BotSdk.MySQL --version 8.0.0
#r "nuget: idunno.Bluesky.BotSdk.MySQL, 8.0.0"
#:package idunno.Bluesky.BotSdk.MySQL@8.0.0
#addin nuget:?package=idunno.Bluesky.BotSdk.MySQL&version=8.0.0
#tool nuget:?package=idunno.Bluesky.BotSdk.MySQL&version=8.0.0
idunno.Bluesky.BotSdk.MySQL
About
A MySQL 8.4+ storage provider for the idunno.Bluesky.BotSdk durable bot runtime.
Version History
A full version history can be found on the project's GitHub repository.
How to Use
Configure your bot with MySQL storage using your connection string. Database tables are created and migrated automatically at startup, using InnoDB transactions and row locks to fence competing processes.
string connectionString = builder.Configuration.GetConnectionString("Bot")!;
builder.Services
.AddBlueskyBot<MyBotPolicy>(
builder.Configuration.GetSection(BotOptions.Bot),
httpUserAgent: "MyBot/1.0")
.WithMySqlStorage(connectionString);
Use a dedicated database and verified TLS in production environments. MySQL 8.4 or later is required.
Related Packages
- idunno.Bluesky.BotSdk which provides the core durable bot runtime.
- idunno.Bluesky.BotSdk.SQLite which provides SQLite storage for the Bot SDK.
- idunno.Bluesky.BotSdk.PostgreSQL which provides PostgreSQL storage for the Bot SDK.
- idunno.Bluesky for interacting with the Bluesky social network.
Documentation
Documentation is available, including API references.
See the durable bot guide for setup instructions and configuration details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- idunno.Bluesky.BotSdk (>= 8.0.0)
- MySqlConnector (>= 2.6.2)
-
net8.0
- idunno.Bluesky.BotSdk (>= 8.0.0)
- MySqlConnector (>= 2.6.2)
-
net9.0
- idunno.Bluesky.BotSdk (>= 8.0.0)
- MySqlConnector (>= 2.6.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 8.0.0 | 46 | 10/16/2026 |