Official .NET client library for Vidyano applications — a comprehensive client-side SDK for connecting to Vidyano backend services. Cross-platform, async-first, MVVM-friendly, and multi-target (.NET Standard 2.0, .NET 8.0, .NET 10.0).
dotnet add package Vidyano.Coreusing Vidyano;
var client = new Client { Uri = "https://your-vidyano-service.com" };
await client.SignInUsingCredentialsAsync("username", "password");
var query = await client.GetQueryAsync("Customers");
await query.SearchTextAsync(string.Empty);
foreach (var item in query)
Console.WriteLine(item["Name"]);➡️ Full Vidyano.Core usage guide — persistent objects, queries, actions, and the demo app.
The same repo provides two packages for scripting Vidyano sessions — regression tests, smoke tests, agent automation, reproducing customer flows from a small file. They drive a real session: whatever a .visc script does, a frontend could have done.
| Package | Use it when… |
|---|---|
Vidyano.Script |
You want to embed the .visc engine in your own .NET process. |
Vidyano.Script.Tool |
You want a CLI — dotnet tool install -g Vidyano.Script.Tool gives you vidyano run script.visc. |
@app = "https://demo.vidyano.com/"
SIGN-IN admin / vidyano
OPEN MenuItem Home/Customers
SEARCH ""
EXPECT TotalItems >= 1
📖 Full documentation — the package overview, the complete .visc language reference, the CLI guide, and the embedding guide.
For the broader platform, visit www.vidyano.com.
For TypeScript and JavaScript applications, we also provide an npm package:
npm install @vidyano/coreWe welcome contributions! Please feel free to submit pull requests or open issues on our GitHub repository.
This project is licensed under the MIT License — see the LICENSE file for details.
- Open an issue on GitHub
- Visit www.vidyano.com
- Contact us at support@vidyano.com
Copyright © 2025 2sky NV. All rights reserved.