OrchestratR - Supported Platforms

Supported Platforms

OrchestratR runs anywhere .NET runs — from REST APIs to background orchestrators.

Framework Support
  • .NET 6 (LTS)
  • .NET 7
  • .NET 8 (Current)

Multi-TFM support ensures compatibility with existing solutions and future releases.

ASP.NET Core Web API

Use orchestrators to coordinate workflows inside REST or minimal API endpoints. Fully async, DI-ready, and EF Core integrated.

Console Applications

Ideal for batch jobs and orchestration runners. Command-line orchestration works out of the box with full async safety.

Worker / Hosted Services

Reliable for schedulers, queues, and background processors. Integrates cleanly with IHostedService and BackgroundService.

Windows Services

Async-safe orchestration under Windows Service hosts. Perfect for enterprise background workloads.

Background Services (ASP.NET Core)

Integrate orchestration into hosted services within your web apps for parallel execution alongside HTTP pipelines.

Testing Projects

Works seamlessly with xUnit, NUnit, and MSTest. Deterministic async orchestration makes integration testing reliable.

Microservices (gRPC / Minimal APIs)

Use orchestrators as workflow boundaries across distributed microservices. Ideal for gRPC contracts and lightweight domain pipelines.

Desktop (WPF / WinForms)

Keep your UI layer separate while orchestrators handle persistence logic and domain workflows in the background.

Runtime Environments
Docker Containers

Fully containerized orchestration support. Host-bound and container license validation supported out of the box.

Cloud Platforms

Deploy easily on Azure App Service, AWS ECS, or any VM-based environment. No dependency on cloud-specific SDKs.

Compatibility Matrix
Framework Application Type Supported
.NET 6Web API, Console, Worker
.NET 7All Application Types
.NET 8All Application Types + AOT Ready

OrchestratR assemblies are multi-TFM compiled and optimized for .NET 6/7/8 with automatic dependency resolution.