Escendit.Extensions.Hosting.ServiceDefaults
0.1.0-rc.2
dotnet add package Escendit.Extensions.Hosting.ServiceDefaults --version 0.1.0-rc.2
NuGet\Install-Package Escendit.Extensions.Hosting.ServiceDefaults -Version 0.1.0-rc.2
<PackageReference Include="Escendit.Extensions.Hosting.ServiceDefaults" Version="0.1.0-rc.2" />
<PackageVersion Include="Escendit.Extensions.Hosting.ServiceDefaults" Version="0.1.0-rc.2" />
<PackageReference Include="Escendit.Extensions.Hosting.ServiceDefaults" />
paket add Escendit.Extensions.Hosting.ServiceDefaults --version 0.1.0-rc.2
#r "nuget: Escendit.Extensions.Hosting.ServiceDefaults, 0.1.0-rc.2"
#:package Escendit.Extensions.Hosting.ServiceDefaults@0.1.0-rc.2
#addin nuget:?package=Escendit.Extensions.Hosting.ServiceDefaults&version=0.1.0-rc.2&prerelease
#tool nuget:?package=Escendit.Extensions.Hosting.ServiceDefaults&version=0.1.0-rc.2&prerelease
Service Defaults Hosting Extensions
Opinionated service defaults for .NET applications, inspired by .NET Aspire but tailored for standalone hosting.
Features
- OpenTelemetry: Configures Metrics, Tracing, and Logging with OTLP exporter support.
- Health Checks: Adds a default "self" health check.
- Service Discovery: Integrates Microsoft.Extensions.ServiceDiscovery.
- Resilience: Provides standard resilience handlers for HTTP clients.
Usage
builder.AddServiceDefaults();
Or for specific scenarios:
builder.AddLowLatencyServiceDefaults();
builder.AddBackendServiceDefaults();
Configuration
OTEL_EXPORTER_OTLP_ENDPOINT: If set, enables OTLP exporter for OpenTelemetry.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- Microsoft.Extensions.Http.Resilience (>= 10.0.0)
- Microsoft.Extensions.ServiceDiscovery (>= 10.0.0)
- Npgsql.OpenTelemetry (>= 10.0.2)
- OpenTelemetry (>= 1.15.3)
- OpenTelemetry.Api (>= 1.15.3)
- OpenTelemetry.Exporter.Console (>= 1.15.3)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.15.3)
- OpenTelemetry.Extensions.Hosting (>= 1.15.3)
- OpenTelemetry.Instrumentation.GrpcNetClient (>= 1.15.1-beta.1)
- OpenTelemetry.Instrumentation.Http (>= 1.15.1)
- OpenTelemetry.Instrumentation.Process (>= 1.15.1-beta.1)
- OpenTelemetry.Instrumentation.Runtime (>= 1.15.1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Escendit.Extensions.Hosting.ServiceDefaults:
| Package | Downloads |
|---|---|
|
Escendit.Extensions.Hosting.Orleans
Escendit.Extensions.Hosting.Orleans provides streamlined hosting extensions for Microsoft Orleans, offering simplified configuration and dependency injection setup for building robust, distributed applications. |
|
|
Escendit.Extensions.Hosting.Temporalio
Escendit.Extensions.Hosting.Temporalio provides streamlined hosting extensions for Temporal.io SDK, offering simplified configuration and dependency injection setup for building robust, distributed applications. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-rc.2 | 50 | 5/4/2026 |
| 0.1.0-rc.1 | 50 | 5/4/2026 |