# SteeltoeOSS/Steeltoe

.NET Components for Externalized Configuration, Database Connectors, Service Discovery, Logging and Distributed Tracing, Application Management, Security, and more.

Repository: https://github.com/SteeltoeOSS/Steeltoe
Canonical: https://ross.abutalabs.com/products/steeltoe
Homepage: https://steeltoe.io
Language: C#
License: Apache-2.0
License Family: permissive
Topics: microservices, cloud-native, application-monitoring, configuration, service-discovery, load-balancer, dotnet-core, dotnet
Last push: 2026-08-21T19:50:06+00:00

## Health v2 (maintenance only)
Score: 90/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 74, longevity 100
- inputs: {"age_days": 2708, "days_push": 12, "days_rel": 97, "gap_med": 58.5, "n_releases_24m": 5}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1098, forks 172 (observed 2026-08-28T04:03:34.835756+00:00)

## What it is
Steeltoe is a collection of .NET libraries that add cloud-native microservices capabilities such as externalized configuration, service discovery, distributed tracing, management endpoints, security, and database connectors. It integrates .NET applications with Spring/Spring Boot ecosystems, Cloud Foundry, Kubernetes, and Tanzu platforms.

## Use cases
- build .NET microservices with Spring Cloud Config Server externalized configuration
- register and discover services with Netflix Eureka or Consul from a .NET app
- add Spring Boot actuator-style management endpoints to ASP.NET Core
- change log levels at runtime and export metrics to Prometheus
- connect .NET apps to PostgreSQL, MySQL, Redis, MongoDB, RabbitMQ or Cosmos DB in the cloud
- add single sign-on JWT and certificate auth with Cloud Foundry
- add distributed tracing to .NET microservice logs

## When to choose
- you're building or modernizing .NET microservices that must integrate with Spring Boot or Cloud Foundry environments
- you need Spring Cloud-style features (config server, Eureka, actuators) in .NET
- you're deploying .NET apps to Kubernetes, Cloud Foundry, or Tanzu and want service discovery, config, and management out of the box

## When to avoid
- you're building a simple monolith with no cloud or microservices requirements
- your stack is not .NET (Steeltoe is C#/.NET only)
- you prefer assembling individual libraries yourself rather than adopting an integrated framework

## Facets
- artifact type: framework
- maturity: active
- function: configuration-management, service-discovery, logging, tracing, monitoring, auth, database-driver, middleware
- domain: microservices, cloud-computing, developer-tools, backend
- platform: dotnet, cross-platform, cloud, windows
- tags: spring-integration, cloud-foundry, actuator-endpoints, spring-cloud-config, eureka, consul, vault, prometheus-metrics, service-connectors, dotnet-microservices, devops, kubernetes, docker

## Member repositories
- SteeltoeOSS/Steeltoe (main) score 90

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:34.835756+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:46:13.291230+00:00, confidence not recorded.
  - readme: https://github.com/SteeltoeOSS/Steeltoe (fetched 2026-08-28T04:03:34.835756+00:00, sha d6e24b387545)
  - homepage: https://steeltoe.io (fetched 2026-08-29T12:49:30.630918+00:00, sha ce2c1fb9077d)
  - site_page: https://steeltoe.io/docs/logging (fetched 2026-08-29T12:49:30.642073+00:00, sha c71435f15b84)
  - site_page: https://steeltoe.io/docs (fetched 2026-08-29T12:49:30.640056+00:00, sha d8605539a98d)
  - site_page: https://steeltoe.io/docs/v4/fileshares (fetched 2026-08-29T12:49:30.643701+00:00, sha 5069e278a2ac)
  - site_page: https://steeltoe.io/microservices (fetched 2026-08-29T12:49:30.645228+00:00, sha 8ba81474eecb)
  - site_page: https://steeltoe.io/articles/releases/steeltoe-4-0-0.html (fetched 2026-08-29T12:49:30.646812+00:00, sha 3dae5c2e4153)
  - site_page: https://steeltoe.io/articles/releases/steeltoe-3-3-0.html (fetched 2026-08-29T12:49:30.648323+00:00, sha e0a8c7ba9960)
  - site_page: https://steeltoe.io/articles/releases/steeltoe-4-0-0-rc1.html (fetched 2026-08-29T12:49:30.649718+00:00, sha c0952f829b59)
  - site_page: https://steeltoe.io/articles/releases/steeltoe-3-2-whats-new.html (fetched 2026-08-29T12:49:30.652006+00:00, sha 96143881b0be)
- Data as of 2026-08-30T08:39:29.467469+00:00.
