Overview

Steeltoe is an open source project aimed at taking the tremendously useful tools from Netflix and others and making them available to the .NET community. It was built to work with .NET Core as well as .NET Framework 4.x. Additionally, most of these components work stand-alone (for example, on your local computer) as well as on Cloud Foundry, the leading multi-cloud application platform.

Steeltoe builds on Spring Cloud by providing several packages that enable .NET developers to leverage these tools to implement some common patterns (such as centralized configuration management, service discovery, circuit breakers, and others) found in highly scalable and resilient distributed systems. By using Steeltoe, together with Spring Cloud, developers can quickly stand up micro-services and applications that implement these patterns.

Steeltoe provides services that fall broadly into two categories.

Services that simplify using .NET and ASP.NET on Cloud Foundry:

  • Connectors (such as MySql, Redis, PostgreSQL, RabbitMQ, OAuth, and others)
  • Configuration providers
  • Security providers (OAuth SSO, JWT, Redis Key Ring Storage, and others)
  • Logging providers

And services that enable .NET and ASP.NET developers to use Spring Cloud:

  • Configuration Server client
  • Service Discovery client
  • Hystrix Circuit Breaker
  • Management endpoints