Bucket.Sdk
1.0.1
dotnet add package Bucket.Sdk --version 1.0.1
NuGet\Install-Package Bucket.Sdk -Version 1.0.1
<PackageReference Include="Bucket.Sdk" Version="1.0.1" />
<PackageVersion Include="Bucket.Sdk" Version="1.0.1" />
<PackageReference Include="Bucket.Sdk" />
paket add Bucket.Sdk --version 1.0.1
#r "nuget: Bucket.Sdk, 1.0.1"
#addin nuget:?package=Bucket.Sdk&version=1.0.1
#tool nuget:?package=Bucket.Sdk&version=1.0.1
Bucket Community .NET SDK
.NET client for Bucket.co.
Bucket supports feature toggling, tracking feature usage, collecting feedback on features, and remotely configuring features.
This is a community-led SDK for Bucket.co. It is developed and maintained by the community, not directly by Bucket.co. While we strive to maintain compatibility with the Bucket.co API and provide a high-quality SDK, please note that Bucket.co is not directly responsible for its development, maintenance, or support.
We welcome contributions from the community to help improve this SDK. If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request on GitHub.
Installation
To use the core Bucket SDK, install:
dotnet add package Bucket.Sdk
For ASP.NET, install:
dotnet add package Bucket.Sdk.AspNet
When using OpenFeature, install:
dotnet add package Bucket.Sdk.OpenFeature
Code examples
- Basic usage
- Advanced usage
- OpenFeature integration
- Nightly sync job
- Basic API
- Controllers-based API
- ASP.NET MVC
Other languages
You can find documentation on other supported languages in the Supported languages documentation pages.
You can also use the HTTP API directly
Future plans
- Potential support for Bucket CLI as a command line tool for
dotnet
. - Support for MCP (Model Context Protocol) in the future.
- Source generator for strongly-typed feature flags.
License
MIT License Copyright (c) 2025 Bucket ApS
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | 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 was computed. 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. |
-
net9.0
- JetBrains.Annotations (>= 2024.3.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 9.0.5)
- Microsoft.Extensions.Configuration.Binder (>= 9.0.5)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.5)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.5)
- Microsoft.Extensions.Options (>= 9.0.5)
- System.Net.Http.Json (>= 9.0.5)
- System.Text.Json (>= 9.0.5)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Bucket.Sdk:
Package | Downloads |
---|---|
Bucket.Sdk.OpenFeature
Bucket SDK OpenFeature Provider |
|
Bucket.Sdk.AspNet
ASP.NET integration for Bucket SDK |
GitHub repositories
This package is not used by any popular GitHub repositories.