Overview

Product video
Denodo integrates and delivers data from AWS, SaaS and other data sources. Discover smart data virtualization designed for public and hybrid cloud. Access data directly, in real-time. Denodo Enterprise enables large enterprise organizations to quickly get started and address their data management and data integration challenges in a hybrid cloud environment.
COMPONENTS INCLUDED
- A production instance of the Denodo Server, a.k.a. Virtual Data Port (VDP)
- The Denodo Solution Manager is available via the BYOL Marketplace listing
- A Denodo Server instance for development is available with annual subscriptions only
- Denodo Support Standard is included with all the subscriptions, however the annual subscription includes a health check package to help you optimize your implementation of Denodo
KEY FEATURES
- Integrate data across unlimited data sources
- Data Catalog to query, search and browse your connected data
- ML-powered Smart Query Optimization
- Role-based security, data masking, SSO, SSL encryption, and pass-through support
- Data delivery options including API web services (SOAP, REST, OData and GraphQL)
TOP BENEFITS
- Deliver data to the business 90% faster than with traditional data pipelines
- Reduce costs by not replicating data
- Real time data access
- Faster more secure with a lower TCO than other data integration approaches
TOP USE CASES
- Real-time analytics combining data from AWS with SaaS and on-premises data
- Cloud migration and data warehouse modernization
- Data as a Service
- Logical Data Warehouse and Single View
- Centralized Security and Governance
Highlights
- Enterprise-Grade: Denodo Enterprise subscription offers enterprise-grade security, state-of-the-art performance optimization, data governance, in-built monitoring and management.
- Ready to Use: Denodo Enterprise lowers the time to adoption of the solution since it is readily provisioned in the cloud and does not need additional installation and setup.
- Denodo Enterprise enables companies to demonstrate value and scale as the needs increase. It is ideal for large organizations as well as departments within larger organizations.
Details
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Cost/hour |
---|---|
m6i.xlarge Recommended | $25.17 |
m6a.2xlarge | $44.05 |
r6idn.8xlarge | $134.90 |
c6a.8xlarge | $134.90 |
m6in.8xlarge | $134.90 |
m6a.xlarge | $25.17 |
r6idn.4xlarge | $77.09 |
m6idn.8xlarge | $134.90 |
c6a.4xlarge | $77.09 |
m6in.4xlarge | $77.09 |
Vendor refund policy
Denodo Technologies does not currently offer refunds.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Denodo 9.2 Update 4 Enterprise
More information about enhancements and fixes - https://community.denodo.com/docs/html/browse/9.2/en/platform/new_features/what_is_new_latest_updateÂ
Additional details
Usage instructions
Please refer to the (Denodo Enterprise for AWS Quick Start Guide)[https://community.denodo.com/docs/html/document/9/Denodo%209%20Enterprise%20for%20AWS%20Quick%20Start%20Guide ] for first steps.
When you're configuring the EC2 instance you must allow IMDSv1 in order to have the Denodo Platform license working: Advanced details > Metadata version > V1 and V2 (token optional).
Please note that prior to your subscription deployment, you would need to generate a key pair to be able to login to the Denodo server EC2 instance, and thus ensure a smooth installation process. (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/create-key-pairs.html )
To connect to the instance via SSH, use the following command: ssh -i <your-key-pair.pem> ec2-user@<vm_ip>
Once the Denodo instance is running, you can use the web tools readily available and optionally install the Denodo VDP Administration Tool to access VDP. Use a supported browser to point to the following URL of the Design Studio Web Tool following the pattern:
http://<vm_ip>:9090/denodo-design-studio/
Where <vm_ip> is the IP address or DNS name for the Denodo Enterprise VDP virtual machine in the deployment.
The connection details for all tools are as follow:
Username: admin Password: the running Amazon instance ID. You can obtain it in the AWS console or by retrieving the instance metadata (see: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html ). Server URI (Only applies to client installer): replace "localhost" with your running Amazon instance's public internet name or IP address
Resources
Vendor resources
Support
Vendor support
Sign-up for accessing the Denodo Support services that are included with your Denodo Enterprise for AWS license. https://www.denodo.com/en/denodo-platform/denodo-platform-for-aws/support?utm_source=AWS&utm_medium=marketplaceÂ
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.


Standard contract
Customer reviews
Data virtualization and integration enabled while caching and scalability room for improvement
What is our primary use case?
Denodo is designed for a distributed data fabric. Instead of a centralized data lake, we are in a distributed data mesh. Whenever a team wants to publish some data product, they are publishing data through Denodo , and their data store might be different; it might be in Azure SQL, in an Azure Databricks data table, or in ADLS.
Whenever a user is looking for data, instead of connecting to each individual data source, they can only pull data through Denodo views, which is a virtualization layer. Role-based access control can be implemented. Not everybody can pull data; whoever is looking for data and whatever data they are looking for, that approval we can give, and based on that, they can pull.
For real-time analytics, we have an Azure Kafka endpoint. There are some use cases with the Azure Kafka endpoint; we have transferred data through that, and through Databricks , we have transformed the data and stored it in some persistent layer such as a Databricks data table or any other data store.
What is most valuable?
One of the best features of Denodo is that it's one unified layer. All programmers or software need to manage different endpoints through one Denodo endpoint. We have custom-developed a tool called Marketplace where we can see whatever data products are available. It is centralized through one portal, a one-stop shop.
Denodo supports SQL base, so if you want to join two tables or two views, you can use SQL, which is an advantage as most developers or business people know SQL. The distributed data mesh functionality allows teams to publish data products through Denodo, regardless of their data store type.
Role-based access control is another valuable feature, allowing selective data access based on approval. The Azure Kafka endpoint enables real-time analytics capabilities.
What needs improvement?
In terms of improvements for Denodo, regarding performance, in cases where there are multiple virtualizations—such as reading from one Denodo view that is virtualized, and from that view there's also virtualization, and another team is reading from that view—if multiple virtualizations happen with no caching in between, it becomes slow.
This occurs because it is cascading; whenever at the top level someone is reading data, that request is getting cascaded to the nth level, causing issues, especially in cases such as Power BI reports. We need to consider implementing some persistent layer in between.
The scaling process should improve because many things are getting automated. The scale-out part needs to be automated, though I am uncertain whether Denodo has already implemented that feature.
For how long have I used the solution?
I have been working with Denodo since joining this organization, which is two and a half years. I believe the organization has been using Denodo for five years.
What do I think about the scalability of the solution?
Denodo is scalable and is installed on a cluster, enabling scale-out capabilities. However, it cannot be scaled on the go. For huge data requests, it cannot scale automatically; admin action is required. The scaling process should improve as many things are becoming automated. The scale-out part needs to be automated, though I am uncertain whether Denodo has already implemented that feature.
How are customer service and support?
I would rate Denodo's technical support an eight out of ten because whenever there is planned maintenance or if the Denodo server is down, we receive emails from the support team. If we raise a ticket, it can be resolved or addressed within a reasonable time frame, so support is good.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I am not certain what was used before Denodo as they had started using it before I joined. At that time, they might have had some legacy systems, and each team had their own ETL pipeline.
What other advice do I have?
We are not using AWSÂ , and a different team is responsible for onboarding or approving new software or licenses. Regarding advanced metadata management features, someone from the Denodo SME or Denodo admin team would be better positioned to comment.
We have used the caching mechanism. For huge data sizes, we are using Snowflake . Denodo has the feature to persist data in any data store. While Denodo doesn't typically persist data as it's a virtualization layer, we can persist data in Snowflake for large datasets.
Denodo can be deployed both on-premises and in the cloud. Initially, they started on-premises with the Denodo server, but have now migrated to the cloud. Denodo is the backbone for the BU I'm working for. If someone wants to share data or bring data, they need to go through Denodo, making it the backbone of this data mesh architecture.
I am not familiar with Denodo's pricing as that is handled by the budget or senior management team. We might be a partner of Denodo, but I'm not certain about this relationship. We are using Databricks Spark, not core Apache Spark .
I would rate the product overall an eight out of ten. I am satisfied, but there is always scope for improvement. If they fix scalability automation and virtualization problems, I would give them a higher rating.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Data Virtualization Expert
Fantastic Virtualization Tool to enable Operational & Analytics Reports for those have More sources
Tool is very much useful for self service development and deployment for citizen developers.
Denodo is Great not only for virtualization but Enabling API, Data Extracts, Catalog etc.
By using Denodo we solved this problem and provided real time data to users even we have so many source system combined together to produce the reports.
Feedback DENODO
Enable efficient AI and ML development through a unified virtual data environment
What is our primary use case?
I use Denodo to create a virtualized data environment rather than a physical one. This is helpful when enterprise data is spread across different data sources, such as cloud data warehouses and data lakes, and is used for developing AI and ML strategies. It creates a unified virtualized environment so the algorithms do not need to connect to multiple data sources individually.
How has it helped my organization?
Denodo creates a virtualized environment that provides one unified destination for all data sources so that AI and ML algorithms can connect to that virtualized destination without needing to establish connections with multiple data sources.
What is most valuable?
The most valuable feature in Denodo is data virtualization. This feature focuses on creating a virtualized data environment that allows for simpler connections between data sources and systems. It significantly eases the process of developing AI and ML strategies by centralizing access to various data sources and allowing algorithms to efficiently connect to and utilize data.
What needs improvement?
Denodo's complexity level is high since it connects multiple sources, sometimes creating glitches in the production environment. The stability of the features can be improved. The system has dependencies on other environments, like JVM, which can affect its performance.
For how long have I used the solution?
I have been using Denodo for about two to three years.
What do I think about the stability of the solution?
Denodo shows stability concerns due to its dependency on external environments, such as JVM. If JVM does not function properly, it may cause Denodo to fail to connect to different sources.
What do I think about the scalability of the solution?
I would rate Denodo's scalability as six to seven. Its complexity in configuring and the requirement to install different connectors for different sources affects its scalability.
How are customer service and support?
Denodo's technical support is rated as seven. Although they are proactive in conducting webinars and connecting with customers, they are perceived as less proactive compared to some other vendors.
How would you rate customer service and support?
Neutral
How was the initial setup?
Configuring Denodo involves setting up a Java environment and installing different connectors for various data sources. This can take one or two weeks depending on the number of sources.
What's my experience with pricing, setup cost, and licensing?
Denodo's pricing is not affordable for small companies and is more suitable for medium to large enterprises. On a scale of one to ten, where ten is most expensive, it is rated around three to four in terms of cost.
What other advice do I have?
For new users evaluating Denodo, it is crucial to determine whether you truly need a virtualized environment. If you do not have numerous data sources, Denodo might not be necessary. However, if you do, Denodo makes sense.Â
I rate the overall solution as eight out of ten.