Skip to main content
net8.0net10.0.NETStandard2.0.NETStandard2.1

Provides components to build a buffer-backed channel for publishing events to distributed systems over HTTP through Elastic.Transport

Published
Mar 20, 2026
7mo ago
Total Downloads
11.9M
11,915,279

Install

dotnet add package Elastic.Ingest.Transport --version 0.39.0
ProductVersions
.NET
net10.0net8.0
.NET Standard
netstandard2.0netstandard2.1

README

Elastic.Ingest.Transport

Integrates the Elastic.Transport HTTP layer with the Elastic.Channels buffering infrastructure.

Most users install Elastic.Ingest.Elasticsearch which pulls this package in as a transitive dependency.

What it provides

  • TransportChannelBase<TChannelOptions, TEvent, TResponse> — abstract channel that sends buffered batches over ITransport
  • Response-item handling — per-item success/failure tracking from bulk responses
  • AOT compatibility — supports Native AOT on net8.0+

Where it sits

Elastic.Ingest.Elasticsearch   ← strategies, channels, orchestrators
        ↓
Elastic.Ingest.Transport       ← ITransport integration (this package)
        ↓
Elastic.Channels               ← buffered channel infrastructure

Documentation

Full documentation: https://elastic.github.io/elastic-ingest-dotnet/

Changes from Previous Version

No structural changes between v0.38.0 and v0.39.0.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

Compatibility metadata lists 4 target frameworks; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.