WorkflowEngine.NETCore-ProviderForSQLite
23.0.0
See the version list below for details.
dotnet add package WorkflowEngine.NETCore-ProviderForSQLite --version 23.0.0
NuGet\Install-Package WorkflowEngine.NETCore-ProviderForSQLite -Version 23.0.0
<PackageReference Include="WorkflowEngine.NETCore-ProviderForSQLite" Version="23.0.0" />
<PackageVersion Include="WorkflowEngine.NETCore-ProviderForSQLite" Version="23.0.0" />
<PackageReference Include="WorkflowEngine.NETCore-ProviderForSQLite" />
paket add WorkflowEngine.NETCore-ProviderForSQLite --version 23.0.0
#r "nuget: WorkflowEngine.NETCore-ProviderForSQLite, 23.0.0"
#:package WorkflowEngine.NETCore-ProviderForSQLite@23.0.0
#addin nuget:?package=WorkflowEngine.NETCore-ProviderForSQLite&version=23.0.0
#tool nuget:?package=WorkflowEngine.NETCore-ProviderForSQLite&version=23.0.0
WorkflowEngine.NETCore-ProviderForSQLite
WorkflowEngine.NETCore-ProviderForSQLite is the SQLite persistence provider for evaluating Workflow Engine by Optimajet locally. It stores schemes, process instances, parameters, timers and transition history in SQLite.
Product page · Installation guide · Documentation · Release notes
Install
dotnet add package WorkflowEngine.NETCore-ProviderForSQLite
The package depends on WorkflowEngine.NETCore-Core and WorkflowEngine.NETCore-Migrator.
Configure the runtime
using System.Xml.Linq;
using OptimaJet.Workflow.SQLite;
using OptimaJet.Workflow.Core.Builder;
using OptimaJet.Workflow.Core.Parser;
using OptimaJet.Workflow.Core.Runtime;
using OptimaJet.Workflow.Migrator;
var connectionString = Environment.GetEnvironmentVariable("WORKFLOW_CONNECTION_STRING")
?? throw new InvalidOperationException("Set WORKFLOW_CONNECTION_STRING for your database.");
var provider = new SqliteProvider(connectionString);
var runtime = new WorkflowRuntime()
.WithBuilder(new WorkflowBuilder<XElement>(provider, new XmlWorkflowParser(), provider).WithDefaultCache())
.WithPersistenceProvider(provider)
.RunMigrations()
.Start();
// Stop this runtime when the application finishes processing workflows.
await runtime.ShutdownAsync();
Call ShutdownAsync() for each WorkflowRuntime during application shutdown.
Compatibility and database setup
This provider targets .NET 8 and .NET 10.
SQLite support is intended for evaluation and self-contained examples. Choose SQL Server, PostgreSQL, MySQL, MongoDB, or Oracle for a production deployment.
For manual database rollout, use the versioned scripts distributed with Workflow Engine instead of calling RunMigrations() in the application.
Licensing and support
Workflow Engine is commercial software. Workflow Engine Free can be used within the limits and attribution terms in the EULA. A trial key is available for evaluating licensed capabilities.
- Technical questions: support@optimajet.com
- Editions and evaluation: hello@optimajet.com
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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
- FluentMigrator.Runner.SQLite (>= 5.2.0)
- Microsoft.Data.Sqlite (>= 9.0.21)
- Microsoft.EntityFrameworkCore.Sqlite.Core (>= 9.0.21)
- WorkflowEngine.NETCore-Core (>= 23.0.0)
- WorkflowEngine.NETCore-Migrator (>= 23.0.0)
-
net8.0
- FluentMigrator.Runner.SQLite (>= 5.2.0)
- Microsoft.Data.Sqlite (>= 8.0.32)
- Microsoft.EntityFrameworkCore.Sqlite.Core (>= 8.0.32)
- WorkflowEngine.NETCore-Core (>= 23.0.0)
- WorkflowEngine.NETCore-Migrator (>= 23.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on WorkflowEngine.NETCore-ProviderForSQLite:
| Package | Downloads |
|---|---|
|
OptimaJet.Workflow.Api.Sqlite
SQLite integration for evaluating Workflow Engine API by Optimajet in self-contained .NET 8 and .NET 10 applications. Registers both providers through AddWorkflowApiSqlite. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 23.0.1 | 53 | 10/30/2026 |
| 23.0.0 | 105 | 10/27/2026 |
| 22.1.0 | 265 | 8/18/2026 |
| 22.0.0 | 1,978 | 7/16/2026 |
| 21.1.3 | 164 | 6/25/2026 |
| 21.1.2 | 180 | 6/18/2026 |
| 21.1.1 | 155 | 5/25/2026 |
| 21.1.0 | 154 | 5/19/2026 |
| 21.0.0 | 175 | 4/24/2026 |
| 20.0.9 | 170 | 4/17/2026 |
| 20.0.8 | 169 | 4/1/2026 |
| 20.0.7 | 159 | 3/19/2026 |
| 20.0.6 | 166 | 2/24/2026 |
| 20.0.5 | 172 | 2/6/2026 |
| 20.0.4 | 183 | 12/29/2025 |
| 20.0.3 | 759 | 12/2/2025 |
| 20.0.2 | 410 | 11/21/2025 |
| 20.0.1 | 362 | 11/10/2025 |
| 20.0.0 | 298 | 10/30/2025 |
| 19.0.0 | 418 | 9/18/2025 |