Community.SQLite.Activities
1.1.6
dotnet add package Community.SQLite.Activities --version 1.1.6
NuGet\Install-Package Community.SQLite.Activities -Version 1.1.6
<PackageReference Include="Community.SQLite.Activities" Version="1.1.6" />
<PackageVersion Include="Community.SQLite.Activities" Version="1.1.6" />
<PackageReference Include="Community.SQLite.Activities" />
paket add Community.SQLite.Activities --version 1.1.6
#r "nuget: Community.SQLite.Activities, 1.1.6"
#:package Community.SQLite.Activities@1.1.6
#addin nuget:?package=Community.SQLite.Activities&version=1.1.6
#tool nuget:?package=Community.SQLite.Activities&version=1.1.6
Community.SQLite.Activities
SQLite activities for UiPath — embed a lightweight database directly into your automation workflows.
What Is This?
Community.SQLite.Activities is a free UiPath activity library that lets you work with SQLite databases directly inside your workflows — no server, no setup, no extra infrastructure.
SQLite is a lightweight, file-based database engine. This library wraps it into clean, easy-to-use UiPath activities so you can store, query, and manage data locally as part of your automation.
Why Use This?
| Scenario | How This Helps |
|---|---|
| Store intermediate results | Save data between workflow runs without Excel |
| Local caching | Cache API responses or scraped data locally |
| Checkpoint & resume | Save progress — resume from where you left off |
| Deduplication | Track already-processed records |
| Offline data storage | No network or server dependency |
Activities
| Activity | Description |
|---|---|
SQLiteConnect |
Opens a SQLite database connection. Use as a scope or get a connection variable. |
ExecuteQuery |
Runs a SELECT query and returns results as a DataTable. |
ExecuteNonQuery |
Runs INSERT, UPDATE, DELETE, or DDL statements. |
BulkInsert |
Inserts multiple rows efficiently in a single operation. |
DeleteRecord |
Deletes records matching a condition. |
CreateTable |
Creates a new table if it does not already exist. |
SQLiteDisconnect |
Closes and disposes a manually managed connection. |
Key Features
- Scope or Manual Mode — Use
SQLiteConnectas a scope container, or get a connection variable and manage it yourself across branches, loops, and parallel flows. - Password Encryption — Protect your database with a password. Encrypted databases are opened securely; unencrypted ones stay unencrypted unless you choose otherwise.
- In-Memory Databases — Use
:memory:as the path for fast, temporary databases that exist only during the workflow run. - Automatic Versioning — Versioned with GitVersion and Conventional Commits for predictable, semantic releases.
Installation
From UiPath Studio
- Open Manage Packages in UiPath Studio.
- Add a custom NuGet feed pointing to the package location.
- Search for
Community.SQLite.Activities. - Click Install.
From NuGet CLI
nuget install Community.SQLite.Activities
Quick Start
Scope Mode
SQLiteConnect
├── DatabasePath : "C:\data\mybot.db"
├── Use as Scope : Yes
└── Do
├── ExecuteQuery
│ ├── Query : "SELECT * FROM Orders"
│ └── DataTable (Out) : dtOrders
└── ExecuteNonQuery
└── Query : "UPDATE Orders SET Status = 'Done' WHERE Id = 1"
Manual Mode
SQLiteConnect
├── DatabasePath : "C:\data\mybot.db"
├── Use as Scope : No
└── Connection (Out) : dbConnection
[Your logic here — branches, loops, parallel]
ExecuteQuery
├── Connection : dbConnection
├── Query : "SELECT * FROM Orders"
└── DataTable (Out) : dtOrders
SQLiteDisconnect
└── Connection : dbConnection
With Password
SQLiteConnect
├── DatabasePath : "C:\data\secure.db"
├── Password : "mySecretPassword"
└── Use as Scope : Yes
Requirements
| Requirement | Version |
|---|---|
| UiPath Studio | 2023.x or later |
| .NET | 6.0 (Windows) |
| OS | Windows only |
License
Freeware — Free to use for personal and commercial purposes. Source code is not publicly available.
Copyright © 2026 Ashish. All Rights Reserved.
Author
Made with ❤️ by Ashish
Feedback & Issues
Found a bug or have a feature request?
Connect on LinkedIn — always happy to hear feedback from the community.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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 was computed. 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. |
-
net6.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.