Dinaup 10.15.0.16
See the version list below for details.
dotnet add package Dinaup --version 10.15.0.16
NuGet\Install-Package Dinaup -Version 10.15.0.16
<PackageReference Include="Dinaup" Version="10.15.0.16" />
<PackageVersion Include="Dinaup" Version="10.15.0.16" />
<PackageReference Include="Dinaup" />
paket add Dinaup --version 10.15.0.16
#r "nuget: Dinaup, 10.15.0.16"
#:package Dinaup@10.15.0.16
#addin nuget:?package=Dinaup&version=10.15.0.16
#tool nuget:?package=Dinaup&version=10.15.0.16
Dinaup .NET SDK
Official typed client for the Dinaup platform. Talk to your tenant from .NET without dealing with raw HTTP, JSON, or auth plumbing.
What is Dinaup?
Dinaup is a multi-tenant SaaS for SMBs that consolidates billing, POS, CRM, HR, projects and more on a single configurable platform. Each tenant designs its own Sections (entities), Reports (queries) and Dynamic Documents (scripted procedures) using Dinaup Flex, and exposes them through a public API. This SDK is the typed .NET face of that API.
┌─────────────────────────────────────────────────────────────────────┐
│ │
│ Your .NET app ──► Dinaup SDK (this repo) ──► Dinaup tenant API │
│ │ │
│ ├─ Sections (CRUD on per-tenant tables) │
│ ├─ Reports (filtered, paginated queries) │
│ ├─ Files & Annotations (CDN-backed) │
│ ├─ Dynamic Documents (scripted procedures) │
│ ├─ SecureLink auth (employee login) │
│ └─ Postgres direct access (advanced) │
│ │
└─────────────────────────────────────────────────────────────────────┘
Install
dotnet add package Dinaup
Quick start
using Dinaup;
// Connect once, reuse the client.
var client = await DinaupClientC.ConnectAsync(
endPoint: "https://yourtenant.dinaup.com",
apiKey: Guid.Parse("..."),
apiSecret: "...");
// Run a typed report.
var invoices = new APIVentasC();
invoices.AddFilter(VentasIngresosES.Total, ">=", 1000);
await invoices.ExecuteQueryAsync(client, page: 1, pageSize: 50);
foreach (var row in invoices.Rows)
Console.WriteLine($"{row.NumerodefacturaCompleto}: {row.Total}");
See test/ for ~200 worked examples covering every public API.
Capabilities
- CRUD on dynamic Sections — every per-tenant entity is exposed with typed rows and relationship navigation.
- Reports & filters — typed reports with filter, between, in, date-range overlap, ordering, pagination.
- Files & Annotations — upload, dedup by SHA-1, signed URLs, public CDN gallery.
- Dynamic Documents — invoke server-side scripts that return HTML, XML, PDF, etc.
- SecureLink Auth — authenticate end-user employees against
auth.dinaup.com. - Two write modes — direct (fast, no business rules) and virtualized (runs scripts, events and computed fields).
- Postgres direct — raw read/write access for advanced scenarios.
Repository structure
Dinaup/
├── src/ ← SDK source (VB.NET, .NET 10)
├── test/ ← test suite — see test/README.md
├── .github/ ← CI, dependabot, issue & PR templates
├── Directory.Build.props ← shared build / packaging defaults
├── CHANGELOG.md ← Keep a Changelog
├── CONTRIBUTING.md ← how to contribute
├── SECURITY.md ← vulnerability disclosure
├── LICENSE ← MIT
└── README.md ← you are here
Building from source
dotnet restore src/Dinaup.vbproj
dotnet build src/Dinaup.vbproj -c Release
To run the tests, see test/README.md.
Contributing
Pull requests welcome. Read CONTRIBUTING.md for the branch
flow, commit conventions, and release process. For bugs use the
bug template; for features use the
feature template.
Security
Report vulnerabilities privately — see SECURITY.md. Do not
open public issues for security problems.
License
MIT — see LICENSE.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- HtmlAgilityPack (>= 1.12.4)
- Minio (>= 7.0.0)
- Npgsql (>= 10.0.2)
- protobuf-net (>= 3.2.56)
- Serilog (>= 4.3.1)
- Serilog.AspNetCore (>= 10.0.0)
- Serilog.Enrichers.CallerInfo (>= 1.0.6)
- Serilog.Enrichers.Environment (>= 3.0.1)
- Serilog.Enrichers.Thread (>= 4.0.0)
- Serilog.Exceptions (>= 8.4.0)
- Serilog.Sinks.Async (>= 2.1.0)
- Serilog.Sinks.Console (>= 6.1.1)
- Serilog.Sinks.File (>= 7.0.0)
- Serilog.Sinks.Grafana.Loki (>= 8.3.2)
- SixLabors.ImageSharp (>= 2.1.11)
- System.Drawing.Common (>= 10.0.8)
NuGet packages (9)
Showing the top 5 NuGet packages that depend on Dinaup:
| Package | Downloads |
|---|---|
|
DemoUp.MyDinaup
Package Description |
|
|
DinaZen
Dinaup es una biblioteca para facilitar la compatibilidad entre Dinaup y Radzen |
|
|
ReadyToGo.MyDinaup
Package Description |
|
|
Dinaup.MyDinaup0
Package Description |
|
|
DemoUp.Vault
x |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.15.0.17 | 88 | 5/21/2026 |
| 10.15.0.16 | 68 | 5/20/2026 |
| 10.15.0.15 | 150 | 5/19/2026 |
| 10.15.0.14 | 82 | 5/19/2026 |
| 10.15.0.13 | 111 | 5/17/2026 |
| 10.15.0.11 | 231 | 5/11/2026 |
| 10.15.0.10 | 87 | 5/11/2026 |
| 10.15.0.8 | 125 | 5/8/2026 |
| 10.15.0.7 | 211 | 4/28/2026 |
| 10.15.0.6 | 127 | 4/26/2026 |
| 10.15.0.5 | 105 | 4/25/2026 |
| 10.15.0.4 | 176 | 4/21/2026 |
| 10.15.0.3 | 117 | 4/19/2026 |
| 10.15.0.2 | 95 | 4/17/2026 |
| 10.15.0.1 | 113 | 4/17/2026 |
| 10.15.0 | 110 | 4/17/2026 |
| 10.14.0.22 | 109 | 4/16/2026 |
| 10.14.0.21 | 95 | 4/16/2026 |
| 10.14.0.20 | 111 | 4/15/2026 |
| 10.14.0.19 | 122 | 4/14/2026 |