Skip to main content
Open-source AI workflow platform for .NET

Ship reliable AI workflowsWithout leaving .NET

Give your team a faster way to design, test, and improve AI behavior while keeping execution, data, and security inside the applications you control.

Open source. Self-hosted. Built for ASP.NET Core.

Visual workflow designer Live run
SharpOMatic workflow designer showing parallel workflow paths and a successful run trace
Shorter iteration cycles
Your runtime and data
Resilience across providers
Quality you can measure

Capabilities

The speed of visual workflows. The control of code.

Move from experimentation to dependable operation without putting a low-code black box between your workflows and the application that runs them.

01Design

Build and change workflows faster

Use the visual editor to refine prompts, models, tools, branches, parallel work, and human checkpoints without rebuilding your orchestration layer.

02Connect

Build on the code you already have

Run inside ASP.NET Core, call backend services directly, and expose typed C# tools instead of creating a separate integration stack.

03Adapt

Choose the right model for each job

Use OpenAI, Azure OpenAI, Anthropic, Azure AI Foundry, or Google models and change providers as requirements evolve.

04Recover

Stay available when providers are not

Configure ordered model fallbacks so eligible rate limits, outages, network failures, and timeouts do not have to end the workflow.

05Understand

Know what happened in every run

Use node traces, contexts, token and cost metrics, fallback attempts, and OpenTelemetry spans to diagnose behavior with evidence.

06Prove

Make AI quality measurable

Run repeatable evaluation datasets and grader workflows to compare prompts, models, and design changes before they reach production.

A tighter development loop

Design, run, and learn in one platform.

Keep the people shaping AI behavior close to the code, data, and operational feedback that determine whether it succeeds.

1

Design with context

Shape behavior visually and use C# where your domain logic adds the most value.

2

Run in your environment

Execute with your services, data, tools, credentials, and security boundaries.

3

Improve with evidence

Use traces, metrics, and evaluations to see what changed and whether it helped.

Program.csC#
// Keep workflow execution in your host
builder.Services
  .AddSharpOMaticEngine()
  .AddSqliteRepository(
    connectionString);

builder.Services
  .AddSharpOMaticEditor();

app.MapSharpOMaticEditor();
Your runtime. Your services. Your data.Connected

Ready to build?

Shorten the path from idea to production.

Add SharpOMatic to your application, connect a model provider, and build your first workflow in minutes.