Universal Server for Data Spaces & AI Agents

Virtuoso

Loosely coupling AI and data spaces — without compromise.

One engine, governed by you, that lets agents built on MCP, LLMs, and enterprise apps query SQL, knowledge graphs, files, and APIs — harmonized, access-controlled, never duplicated.

Virtuoso data spaces, exploded Exploded view in three layers: tools, skills, agents and applications at the base, Virtuoso as the focal middle layer providing SQL, SPARQL, R2RML, ABAC, context and memory, identity and traces, and on top a data space of SQL tables, RDF graphs, files and APIs held natively in Virtuoso or externally. Nothing is copied. Data SpacesDATABASES · KNOWLEDGE BASES · FILESYSTEMS · APIS VirtuosoSQL · SPARQL · SPASQL · GQLCONTEXT & MEMORY · IDENTITY · GOVERNANCE (ABAC) ConsumersTOOLS · SKILLS · AGENTS · APPLICATIONS Nothing copied. Everything governed. One engine underneath.
MCP
Native Agent Skills for both platform admin and use
ABAC
Governance informed by Agent & User Identity
Tables & Graphs
One Engine, Many Models & Query Languages
HyperData
Hyperlink-based Super-Keys across Silos
Zero‑Copy
Data Stays Put
Why Virtuoso

Why Virtuoso?#

Virtuoso is cross-platform, high-performance, scalable, and secure.

Vectored · Column Store

High Performance

Experience unparalleled speed and efficiency in data processing and queries.

  • Vectored execution
  • Column-wise data storage, with data compression
  • Parallelized SQL query execution
  • Intelligent query optimization
SQL · NoSQL · Linked Data

Universal Connectivity

Connect and integrate diverse data sources including SQL, NoSQL, and Linked Data.

  • Open standards: HTTP, ODBC, JDBC, SQL, SPARQL, GraphQL
  • Linked Data Views over native SQL and external data sources
  • Web services to RDF Linked Data
Replication · ABAC

Scalable & Secure

Built for enterprise-grade scalability and robust security for your critical data.

  • High-availability clustering via replication
  • Network-based query parallelization
  • Distributed transactions with two-phase commit
  • Attribute-based access controls and encryption at rest

Replication clustering, attribute-based access controls, encryption at rest and RDF Views over external sources are Commercial Edition features; see the edition comparison matrix.

Native to the server, not bolted on

One engine, five capabilities converged#

Data Spaces management isn't a feature Virtuoso added on top of a database. A multi-model DBMS, a knowledge base, an HTTP application server, a document/file server, and a data-virtualization layer have shared one transaction manager, one security model, and one query engine since day one — not five products glued together at the API.

RDBMS

Multi-Model DBMS

Relational tables, property graphs, and document collections in one transactional engine — one backup, one security model, no sync job keeping them consistent.

RDF · SPARQL

Knowledge Base / Graph

A native RDF quad store with SPARQL 1.1, built-in inference, and full-text search — not a triple store bolted on beside the database.

VSP · REST · SOAP

HTTP Application Server

An integrated web and application server runs directly against the data engine — pages, REST endpoints, and SOAP services with no separate app-server tier to deploy or patch.

WebDAV

Document / File Server

A built-in, ACL'd, versioned file and document store lives alongside your structured and graph data — queryable, not just hosted.

R2RML · RDF Views

Data Virtualization

External SQL, NoSQL, and API sources map in as virtual tables or RDF Views — federated into the same queryable layer without copying them out of the systems that already own them.

Personas

Built for your role#

Virtuoso Universal Server delivers tailored capabilities for every data professional.

Build smarter apps on a unified data platform

Build and ship applications against SQL, SPARQL, and REST endpoints from a single hybrid data engine with open standards, extensive tooling, and scalable deployment.

Developer: Build smarter apps on a unified data platform
Proof, not promise

What “loosely coupled” gets you in production#

Every claim in the headline maps to a shipped capability — not a roadmap item.

MCP · OpenAPI · Stored Procs

Agent Skills without a rewrite

  • Agents call stored procedures, external APIs, and MCP-enabled systems as composable skills
  • No new integration layer to build or maintain
ABAC · Ontology-Driven

Agent identity, separate from yours

  • Fine-grained access control constrains what an agent can see and do
  • Independent of the human it's acting for
R2RML · RDF Views

Harmonization, not migration

  • Tables, graphs, files, and APIs mapped into one semantic model in place
  • Nothing copied or re-platformed to be queried together
Solid · Self-Sovereign

Session data stays user-owned

  • Session state can dereference to a user's own Pod
  • Agent interactions don't quietly become another system of record
How the coupling stays loose

Three steps, no data movement#

01 — Connect
Attach sources as-is
SQL, NoSQL, RDF, filesystems, and HTTP/ODBC/JDBC endpoints connect where they already live — on-prem or cloud.
02 — Harmonize
Map to one semantic layer
R2RML and RDF Views give every source a shared vocabulary, so a query can span silos without ETL.
03 — Govern & Serve
Expose to agents under ABAC
AI agents, LLMs, and apps query the harmonized layer through SQL, SPARQL, or REST — each call scoped by identity.
Built for your role

The same server, a different entry point#

Five roles, one engine underneath — each gets a different reason to care.

Knowledge Graph Architect

Ship a knowledge graph agents can actually use — native reasoning and identity reconciliation built in, not bolted on.

SELECT ?agent ?scope WHERE { ?agent a ai:Agent ; abac:hasScope ?scope . ?scope abac:grants virt:DataSpace . }

Data Integration Engineer

Map tables and APIs into the graph once, with R2RML, instead of maintaining N point-to-point ETL jobs per consumer.

Governance Practitioner

Enforce ABAC rules once, centrally, and have every SQL, SPARQL, and REST caller — human or agent — obey them identically.

Developer

Query the same harmonized layer through SQL, SPARQL, or GraphQL — pick the query language that fits the app, not the data silo.

Enterprise Architect

Deploy on-prem, or in the cloud via the AWS and Azure marketplaces (pay-as-you-go or bring your own license) — one engine to govern instead of a sprawl of point connectors.

Key features

Key Features & Business Impact#

Discover how Virtuoso's advanced features deliver measurable business value.

Editions

Virtuoso Edition Comparison Matrix#

Compare features across different Virtuoso editions to find the perfect fit for your needs.

Installation Guides

Get Started in Minutes#

Choose your platform and follow our step-by-step installation guides.

Also available via Nexus Repository for Linux environments.

Pricing & Deployment

Flexible Pricing & Deployment#

Choose the deployment model that fits your infrastructure and budget: on-premise (installers or Docker containers, the same licenses), or on any of the three major clouds, each with pay-as-you-go (PAGO) or bring-your-own-license (BYOL) options.

On-Premise (Installers)

Full control: install Virtuoso natively on your own infrastructure (Linux/Unix, Windows or macOS); see the installation guides above.

Personal

For individual use on a workstation.

  • 2 Concurrent Sessions
  • 2 CPU Core Affinity
  • Linux, Windows, macOS Workstation
  • $8 per month equivalent

$99.99/yr

Add to Cart

Developer

For application development against a wider core count.

  • 5 Concurrent Sessions
  • 8 CPU Core Affinity
  • Linux, Windows, macOS Workstation
  • $17 per month equivalent

$199/yr

Add to Cart

Project

For project work needing the full workstation core count.

  • 5 Concurrent Sessions
  • 16 CPU Core Affinity
  • Linux, Windows, macOS Workstation
  • $42 per month equivalent

$499/yr

Add to Cart

Need More?

Tailored to your needs.

  • Unlimited Concurrent Sessions
  • Unlimited CPU Cores
  • Server-Grade Operating Systems
  • Enterprise Support
  • Custom Licensing Terms

Custom

Contact Sales

Prices are those published at virtuoso.openlinksw.com at time of writing. Confirm current pricing before purchase.

On-Premise (Docker Containers)

The same licenses, bring-your-own-license (BYOL), applied to the Docker installation. See the Docker installation guide.

Personal

For individual use on a workstation.

  • 2 Concurrent Sessions
  • 2 CPU Core Affinity
  • Linux, Windows, macOS Workstation
  • $8 per month equivalent

$99.99/yr

Add to Cart

Developer

For application development against a wider core count.

  • 5 Concurrent Sessions
  • 8 CPU Core Affinity
  • Linux, Windows, macOS Workstation
  • $17 per month equivalent

$199/yr

Add to Cart

Project

For project work needing the full workstation core count.

  • 5 Concurrent Sessions
  • 16 CPU Core Affinity
  • Linux, Windows, macOS Workstation
  • $42 per month equivalent

$499/yr

Add to Cart

Need More?

Tailored to your needs.

  • Unlimited Concurrent Sessions
  • Unlimited CPU Cores
  • Server-Grade Operating Systems
  • Enterprise Support
  • Custom Licensing Terms

Custom

Contact Sales

Prices are those published at virtuoso.openlinksw.com at time of writing. Confirm current pricing before purchase.

Amazon Web Services

Virtuoso on Amazon Web Services comes in two categories: virtual machines (AMIs) that you run yourself, and a managed SaaS that OpenLink runs for you.

Virtual Machines (AMIs)

Virtuoso as a pre-configured Amazon Machine Image on an instance in your AWS account: pay-as-you-go (PAGO), or bring your own license (BYOL).

30-day free trial

Pay-As-You-Go (PAGO)

Cloud-hosted Virtuoso Enterprise Edition as an Amazon Machine Image: an unlimited license with CPU Affinity pegged to the host instance type, so cost rises with CPU Affinity for an unrestricted number of users or connections.

  • Virtuoso 08.03.3335 on Ubuntu 24.04 (64-bit x86 AMI)
  • $0.348/hour on r5.xlarge (recommended), up to $7.10/hour on x1e.32xlarge
  • 365-day contract: save up to 35%
  • AWS infrastructure costs may apply

From $0.348/hour

AWS Marketplace
AWS Free Tier

Bring Your Own License (BYOL)

Virtuoso as a pre-configured Amazon Machine Image. Pricing and entitlements are managed outside AWS Marketplace: you activate it with a license purchased from OpenLink, and AWS provides the infrastructure.

  • Virtuoso 08.03.3335 on Ubuntu 24.04 (64-bit x86 AMI)
  • License bought outside AWS Marketplace; cancelling the subscription does not affect it
  • AWS infrastructure costs may apply

BYOL

AWS Marketplace

Managed SaaS

Virtuoso SaaS Single Server: OpenLink provisions, operates and supports a dedicated single-server Virtuoso instance. Choose a 12, 24 or 36-month contract. Prices start with the Developer size and rise with larger sizes, all on the AWS Marketplace listing.

New

12-Month Contract

Virtuoso SaaS Single Server: a managed, dedicated single-server Virtuoso instance that you provision and manage from the Virtuoso Buyer Portal, with HTTPS and TLS SQL access, backups and lifecycle operations. OpenLink operates and supports it.

  • Starts with the Developer size; larger sizes are on the AWS Marketplace listing
  • Standard OpenLink support and managed service maintenance included
  • Extra storage $0.50 per GB-month; extra data transfer $0.10 per GB
  • Additional AWS infrastructure costs may apply

From $1,393for 12 months

AWS Marketplace
Save up to 6%

24-Month Contract

The same managed Virtuoso SaaS Single Server on a 24-month contract, paid up front or in installments under your contract terms.

  • Starts with the Developer size; larger sizes are on the AWS Marketplace listing
  • Standard OpenLink support and managed service maintenance included
  • Extra storage $0.50 per GB-month; extra data transfer $0.10 per GB
  • Additional AWS infrastructure costs may apply

From $2,632for 24 months

AWS Marketplace
Save up to 11%

36-Month Contract

The same managed Virtuoso SaaS Single Server on a 36-month contract, paid up front or in installments under your contract terms.

  • Starts with the Developer size; larger sizes are on the AWS Marketplace listing
  • Standard OpenLink support and managed service maintenance included
  • Extra storage $0.50 per GB-month; extra data transfer $0.10 per GB
  • Additional AWS infrastructure costs may apply

From $3,715for 36 months

AWS Marketplace

Prices are those listed on the AWS Marketplace at time of writing; cloud infrastructure charges are separate. Confirm current pricing on the listing before purchase.

Microsoft Azure

Two ways to run Virtuoso on Microsoft Azure: pay-as-you-go (PAGO), or bring your own license (BYOL).

Pay-As-You-Go (PAGO)

Cloud-hosted Pay-As-You-Go edition as a virtual machine: an unlimited license with CPU Affinity pegged to the host VM instance type, so cost rises with CPU Affinity for an unrestricted number of users or connections.

  • Virtuoso 08.03.3335 on Ubuntu 24.04 (virtual machine)
  • $0.348/hour plus Azure infrastructure costs
  • Costs vary by deployment region

From $0.348/hour

Azure Marketplace

Bring Your Own License (BYOL)

Virtuoso delivered as a pre-installed, pre-configured virtual machine. It requires a product license acquired beforehand: entry-level licenses are sold online (see the On-Premise tabs), or contact your account manager.

  • Virtuoso 08.03.3335 on Ubuntu 24.04 (virtual machine)
  • Bring your own license
  • Plus Azure infrastructure costs; these vary by deployment region

BYOL

Azure Marketplace

Prices are those listed on the Azure Marketplace at time of writing; cloud infrastructure charges are separate. Confirm current pricing on the listing before purchase.

Google Cloud

Two ways to run Virtuoso on Google Cloud: pay-as-you-go (PAGO), or bring your own license (BYOL).

Pay-As-You-Go (PAGO)

Virtuoso as a pay-as-you-go virtual machine on Google Compute Engine. The license fee follows the number of vCPUs of the VM you instantiate, and the configuration can be changed when deploying.

  • Virtuoso on Ubuntu, single VM (x86_64)
  • License fee shown for the default 2 vCPU, 8 GB VM (n2d-standard-2)
  • Infrastructure about $52.88/month on top, for a total of about $306.92/month (Central US, 50 GB SSD, after sustained use discount)
  • New Google Cloud customers may be eligible for a free trial

$254.04/month

Google Cloud Marketplace

Bring Your Own License (BYOL)

Virtuoso as a virtual machine on Google Compute Engine. A valid license is required: you buy and manage it with OpenLink Software, and it is priced by concurrent connections and the logical processors of the environment.

  • Virtuoso on Ubuntu, single VM (x86_64)
  • License fee varies; Google does not collect it
  • Infrastructure about $52.88/month for the default 2 vCPU, 8 GB VM (Central US, 50 GB SSD, after sustained use discount)
  • New Google Cloud customers may be eligible for a free trial

BYOL

Google Cloud Marketplace

Prices are those listed on the Google Cloud Marketplace at time of writing; cloud infrastructure charges are separate. Confirm current pricing on the listing before purchase.

FAQ

Frequently Asked Questions#

Find answers to common questions about Virtuoso.

Resources

Resources & Support#

Everything you need to succeed with Virtuoso.

Latest Updates

Stay informed about new features, releases, and industry insights.

View News →

Get in Touch

Request a personalized demo or start your free trial.

Documentation

Comprehensive guides and API references.

Part of VOICE

Virtuoso, OPAL, and LOAM, working as one#

VOICE (Virtuoso Open Interoperable Context Engine) pairs federated data access and semantic context with an agent harness and persistent memory (LOAM, Linked Open Agent Memory), so any agent and any LLM can work across the Data Spaces you already have.

Explore VOICE →

Ready when your data is

Give your agents a governed way in#

Deploy on-prem, or in the cloud via the AWS and Azure marketplaces (pay-as-you-go or bring your own license) — start querying real data spaces today.

OPAL Assistant How can we help you today?