Make Valentina Server the heart of your next network application solution.
Valentina Server is a powerful system for building a client-server or server-only platform. Source data from the most common and popular database platforms or make use of the three built in database servers.
When you order Omegabundle for Xojo 2025 you are enrolled in the preeminent OEM platform for independent software vendors: Valentina Developer Network. With VDN, you can include copies of Valentina Server in your solution to your customers, royalty free, and on all supported platforms: Linux, Windows and macOS. Bundle as many copies as you require, without additional payment.
Valentina Server Features in Brief |
||||
DuckDB Server | ValentinaDB Server | SQLite Server | Reports Server | Forms Server |
---|---|---|---|---|
Analytical Database Server based on DuckDB Can be used as a data source for Reports Server & Forms Server |
Ultra-fast, Advanced, Multi-model Database Server Can be used as a data source for Reports Server & Forms Server |
Easily scale your SQLite database to a true multi-user Can be used as a data source for Reports Server & Forms Server |
Generate Reports from all popular data sources including DuckDB, MySQL, MariaDB, MongoDB PostgreSQL, MS SQL Server, SQLite and Valentina DB | Serve cross-platform forms to the free Valentina Studio client on Windows, Linux and macOS |
Valentina Server Features
Valentina Server includes a RESTful architecture and native CLIENT runtimes support for every major development on Windows, Linux and MacOS (over 69) at no additional cost. Build Valentina Server solutions with PHP, C# / .net, Java, and many more. Read more about each powerful solution included.
|
Valentina Server incorporates the following servers:
Available on Windows, macOS and Linux. Allows royalty free deployment on all supported operating systems. |
Valentina Reports Server
![]() |
Serve reports, charts, graphs, barcodes, export to PDF, HTML, email for major databases and servers. Valentina Reports Server is the fast, easy, cost-effective and secure way to share data visually with your groups. Build your reports in Valentina Studio PRO. Your data sources can include: MySQL, MariaDB, PostgreSQL, MS SQL Server, SQLite (including the internal SQLite Database Server in Valentina Server), ValentinaDB (including the internal ValentinaDB Server in Valentina Server) and MongoDB. Serve your visually stunning reports through a web browser, directly in an application or as a rich PDF file that can be served off the server or directly emailed to your customers. Your customers can even view your report right within Valentina Studio, the free tool from Paradigma Software that is available for macOS, Windows and Linux. |
Valentina Forms Server
![]() |
Register Forms to Valentina Server to share with colleagues and clients. A form is a visual database object that lets you interact with data in a database application. Most forms are bound forms in that they are associated with queries and database tables. Much like Valentina Reports, Valentina Forms are stored in a Valentina Project file. In turn, a Valentina Project can exist locally on your computer or hosted on Valentina Server. Build your forms in Valentina Studio PRO. Your data sources can include: MySQL, MariaDB, PostgreSQL, MS SQL Server, SQLite (including the internal SQLite Database Server in Valentina Server), and ValentinaDB (including the internal ValentinaDB Server in Valentina Server). Your customers can even use your forms right within Valentina Studio, the free tool from Paradigma Software that is available for macOS, Windows and Linux. |
ValentinaDB Server
![]() |
ValentinaDB Server is a powerful database server based on Valentina DB core database technology. Valentina DB is an advanced, object-relational database system that provides significant performance and operational advantages over traditional database models. In addition to the blazing speed in executing complex queries, a major advantage of Valentina DB is that you can use several different data models. |
Valentina DuckDB Server
![]() |
DuckDB is an in-process SQL OLAP database management system. Simple, feature-rich, and open source. Valentina DuckDB Server lets you register your DuckDB databases and benefit from being a part of the Valentina ecosystem. |
Valentina SQLite Server
![]() |
ValentinaDB Server is a powerful database server based on Valentina DB core database technology. Valentina DB is an advanced, object-relational database system that provides significant performance and operational advantages over traditional database models. In addition to the blazing speed in executing complex queries, a major advantage of Valentina DB is that you can use several different data models. |
How Valentina Server Integration Works
Includes all native Valentina Client APIs on all supported OS. Valentina Server supports the native Valentina ADK system and includes license to use the Valentina CLIENT portion of the Valentina ADK.
A quick look at the Valentina ADK System |
|
---|---|
![]() |
Client. A licensed but free component included with Valentina Server. Server. Valentina Server. App. Your application! Local Runtime. A separately licensed product in the Valentina ADK product. |
Improvements Since Omegabundle 2024
-
14.1.3 [Imp][SQLite][Win] Single plugin file for LOCAL and CLIENT to VSERVER
-
14.1.3 [Imp][ValentinaDB][Win] Single plugin file for LOCAL and CLIENT to VSERVER
- 14.1.3 [Imp][SQLite] Now the databases_sqlite folder can have subfolders. This allows you to organize your SQLite databases
- 14.5 [New][DuckDB] DuckDB Server added to Valentina Server
- 14.5 [New] [DuckDB]DuckDB project example projects
- 14.5 [New] [Linux]Now Available on Linux ARM64
- 14.5 [Imp] Improvements for execution of pre-connect scripts
- 14.5 [ValentinaDB] UTC SQL-functions have optional second param - TimeZone (String)
- 14.6 [Imp]DuckDB] - Updated the DuckDB library to version 1.1.2
- 14.6.1 [Imp][SQLite] Updated SQLite engine to version 3.47.0
- 14.6.2 [New][Forms] Added the ability to get scripts of a Form
- 14.6.2 [New] [Reports]Export reports to OpenDocument Text (.odt) format
- 14.6.3 [New][Forms] New preCreate property to the Form object, enabling flexible setup of a data source for a Form (e.g., creating a temporary table)
- 14.7 [Imp] [PHP] Support for PHP 8.4
-
14.7 [Imp][PostgreSQL] Dump utilities and connection client are updated to version 17.2
- 14.7.1 [New] Non-SQL Stored Procedures (i.e. Python/JavaScript) now can return a Cursor
- 15 [New] [DuckDB]DuckDB Plugin now supports connections to Valentina DuckDB Server
- 15 [New] [Reports] MakeNewReportFromData allows reports to be generated from any JSON data without using a database
- 15 [New][SQL] Commands to back up and restore DuckDB
- 15 [New][SQL] Commands to work with PREPARED STATEMENTS in SQL Stored Procedures
- 15.1 [Imp][DuckDB] Added Storage Version and Block Size parameters to the database creation dialog
- 15.1 [Imp] MAIL command of Valentina [Server] supports CC/BCC
- 15.1 [Imp][DuckDB Server] Support for REST
- 15.1 [Imp][DuckDB] Added the ability to create a database with the newest storage format
- 15.1 [Imp][DuckDB] Added StorageVersion and BlockSize properties to I_DuckDBDatabase interface. These properties are applied in the Create method for a new database file
- 15.1.1 [Imp][DuckDB] DuckDB library updated to 1.2.1
- 15.1.2 [Imp][DuckDB] Create a DuckDB database with the default storage version if it is not specified
- 15.1.2 [Imp][DuckDB] Use Parquet V2 for DuckDB backup
- 15.2 [Imp] [Reports] Allowed to use non-integer values for margins. It can be used to define the overlap for the borders of the adjacent records
- 15.3.2 [Imp] [ValentinaDB] Improved speed of VarChar Diagnose. The bigger DB, the more speedup
- 15.3.5 [Imp] [ValentinaDB] Throw ERR_METHOD_NOT_FOUND instead of ERR_METHOD_BAD_NAME in case of absent SQL Function
- 15.3.5 [New] SYS_ERRORS_CHANNEL - to notify subscribers about errors like “timeout reached”
-
15.4 [Imp][DuckDB]DuckDB updated to 1.3.1
-
15.4 [Imp][SQLite]SQLite updated to 3.50.1
-
15.4 [New] Add “AppName” property to the VClientInfo class. You can use this with Valentina Server to identify the application name in the server logs
-
15.4 [New] [ValentinaDB] Added standard SQL aggregate functions: VAR_POP(), VAR_SAMP(), COVAR_POP(), COVAR_SAMP()