SB.OpenSearch.Net
3.4.0-rc.2
dotnet add package SB.OpenSearch.Net --version 3.4.0-rc.2
NuGet\Install-Package SB.OpenSearch.Net -Version 3.4.0-rc.2
<PackageReference Include="SB.OpenSearch.Net" Version="3.4.0-rc.2" />
<PackageVersion Include="SB.OpenSearch.Net" Version="3.4.0-rc.2" />
<PackageReference Include="SB.OpenSearch.Net" />
paket add SB.OpenSearch.Net --version 3.4.0-rc.2
#r "nuget: SB.OpenSearch.Net, 3.4.0-rc.2"
#:package SB.OpenSearch.Net@3.4.0-rc.2
#addin nuget:?package=SB.OpenSearch.Net&version=3.4.0-rc.2&prerelease
#tool nuget:?package=SB.OpenSearch.Net&version=3.4.0-rc.2&prerelease
SB.OpenSearch.Net
AI-written rebuild. Not the official OpenSearch.Net package. Use at your own risk.
Low-level transport library for OpenSearch, providing HTTP transport, node management, retry logic, and serialization infrastructure.
This is the transport layer that SB.OpenSearch.Client builds on. You typically install the client package instead for the full typed experience.
What is this?
A ground-up rebuild of the OpenSearch .NET transport, written using AI (Claude) with inspiration from opensearch-java and elasticsearch-net v8. Built with System.Text.Json, targeting net8.0 and net10.0.
Features
- HttpClient-based transport with handler rotation for DNS refresh
- Multi-node support with round-robin selection, dead-node tracking, and exponential backoff
- System.Text.Json serialization with async streaming
- Request audit trail for diagnostics
- AWS SigV4 authentication support
Links
| 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 was computed. 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
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on SB.OpenSearch.Net:
| Package | Downloads |
|---|---|
|
SB.OpenSearch.Client
High-level OpenSearch .NET client with fluent query DSL and code-generated types. AI-written rebuild — not the official OpenSearch.Client package. Use at your own risk. |
|
|
SB.OpenSearch.Net.Auth.AwsSigV4
AWS SigV4 authentication handler for the OpenSearch .NET client transport. AI-written rebuild — not an official opensearch-net package. Use at your own risk. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.4.0-rc.2 | 2,089 | 7/2/2026 |
| 3.4.0-rc.1 | 85 | 7/2/2026 |
| 3.4.0-beta.7 | 75 | 7/2/2026 |
| 3.4.0-beta.6 | 77 | 7/2/2026 |
| 3.4.0-beta.5 | 75 | 7/2/2026 |
| 3.4.0-beta.4 | 198 | 6/30/2026 |
| 3.4.0-beta.3 | 801 | 3/30/2026 |
| 3.4.0-beta.2 | 75 | 3/29/2026 |
| 3.4.0-beta.1 | 71 | 3/29/2026 |
| 3.4.0-alpha.11 | 136 | 3/25/2026 |
| 3.4.0-alpha.10 | 136 | 3/23/2026 |
| 3.4.0-alpha.9 | 147 | 3/21/2026 |
| 3.4.0-alpha.8 | 133 | 3/19/2026 |
| 3.4.0-alpha.7 | 83 | 3/19/2026 |
| 3.4.0-alpha.6 | 116 | 3/17/2026 |
| 3.4.0-alpha.5 | 70 | 3/17/2026 |
| 3.4.0-alpha.4 | 99 | 3/17/2026 |
| 3.4.0-alpha.3 | 85 | 3/16/2026 |
| 3.4.0-alpha.2 | 73 | 3/16/2026 |
AI-written rebuild — not the official opensearch-net packages. Use at your own risk.