I am not specifically into ETL or data pipelines only since I am basically a data architect who is more into designing cloud-based data solutions. My focus is more on understanding the user's use cases and then designing a solution.
Improves data analytics pipeline and is easy to install
Pros and Cons
- "The product's initial setup phase was easy."
- "The improvement area could be possible if the tool provides better integration capabilities with other ecosystems, including governance tools or data cataloging tools, as it is currently an area where the solution is lacking."
What is our primary use case?
What needs improvement?
When it comes to Snowflake and Matillion ETL, both offer a lot of compatibility and ease of use. The improvement area could be possible if the tool provides better integration capabilities with other ecosystems, including governance tools or data cataloging tools, as it is currently an area where the solution is lacking.
For how long have I used the solution?
I have been using Matillion ETL for fifteen years.
What do I think about the scalability of the solution?
Matillion ETL runs the codes in Snowflake, which itself is a highly scalable product, and ultimately provides greater scalability due to the combination of both the products.
Buyer's Guide
Matillion Data Productivity Cloud
June 2026
Learn what your peers think about Matillion Data Productivity Cloud. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
900,644 professionals have used our research since 2012.
How are customer service and support?
I did not contact the solution's technical support team because, most of the time, our company could resolve the issues related to the product with the information available online.
Which solution did I use previously and why did I switch?
I am not able to recall the products that I have used in the past and be able to make a comparison between those tools against Matillion ETL. I have used Fivetran and DBT tools at some point in time, but I am not able to record when I use them. I know that despite using some other products in the past, my company ended up choosing and recommending Matillion ETL since its features did fit into the requirements of my organization.
How was the initial setup?
The product's initial setup phase was easy. Matillion ETL is readily available from Snowflake's marketplace.
What other advice do I have?
Matillion ETL and DBT help our company by making it easy for us to build data pipelines, particularly when Snowflake was used as a data platform.
Matillion ETL helps my company automate the data pipeline and allows us to optimize data workflows.
In the context of the cloud-based data platforms, the good aspect of Matillion ETL stems from the fact that it actually runs code in the platform, which is basically like a push-down approach wherein, though our company builds the pipeline using the tool, the actual execution of those pipelines happens within Snowflake.
The product supports our company's growing data needs.
The product is integrated with Snowflake. Through a straightforward process, Matillion ETL can be degraded with Snowflake.
The integration capabilities of the tool improved our company's overall data analytics pipeline.
I am satisfied with the product interface.
The product has had an impact on my company's team productivity. It is an easy-to-use tool with a simple UI and serves as a no-code ETL solution.
I recommend the tool to those who specifically use Snowflake in their companies.
I rate the tool an eight out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer. partner
User-friendly, stable, and easily scalable
Pros and Cons
- "Matillion ETL has great Git integration that is perfect and convenient to use."
- "Unlike Snowflake which automatically takes care of upgrading to the latest version and includes additional features, with Matillion ETL we need to do this ourselves."
What is our primary use case?
We use the solution for the ETL pipelines.
How has it helped my organization?
I believe the biggest advantage of using Matillion ETL is its speed of development. We don't have to deal with all the details; we can operate on the component level and do a lot with minimal effort. This is the biggest advantage; for example, we can look for particular components, configure them with some metadata, and simply run it. This simplicity and speed of development make it easy to do things quickly. Additionally, the graphical interface makes it easier to visualize something and find the details we are looking for, rather than going through a number of SQL codes and trying to find the issue. Therefore, the speed of development is the biggest advantage of Matillion.
What is most valuable?
The positive aspect of this solution is that it provides a graphical interface for jobs. Another advantage of Matillion is its extensibility; if something is missing, it can be easily adjusted or custom components can be written. What I really appreciate about Matillion is that it allows us to schedule jobs, so we can track and monitor their execution on a daily basis. I also like how the solution is organized in Matillion; everything is clear and visible, and we can easily access any details we are interested in. Additionally, there is a useful feature for reporting errors, so we don't have to worry about error handling within the jobs themselves. This feature is very convenient as it saves a lot of time and effort.
Matillion ETL has great Git integration that is perfect and convenient to use.
What needs improvement?
Unlike Snowflake which automatically takes care of upgrading to the latest version and includes additional features, with Matillion ETL we need to do this ourselves. Matillion upgrades the tool quite often, but we need to manually apply it in our environment. This manual process can be done in a few minutes, but it has room for improvement.
Recently, I needed to develop a component that runs queries on Athena, one of the AWS services. Matillion ETL does not have this functionality out of the box, so having an additional component to handle this would be quite convenient. The tool is quite flexible, and there is no source that cannot be easily integrated. The developers are constantly adding new functionality from release to release, responding to market needs. The only thing I was missing at some point was a component for Athena queries.
For how long have I used the solution?
I have been using the solution for five years.
What do I think about the stability of the solution?
The solution has been available for a few years now. Initially, there were some issues, but the support was excellent. If something wasn't working, we could quickly get help to resolve the issue. After a few years of using the solution, it has become very stable. We don't have any problems with Marillion ETL; I haven't experienced any surprises. Matillion ETL is very reliable; whatever we develop works.
What do I think about the scalability of the solution?
The solution is scalable due to its cloud environment. This is the beauty of the cloud; if we require a machine with more power, CPU, and memory, we can do it on the fly. We can simply go to the configuration and change the underlying machine, which requires a quick reboot. The new instance is then set up. This is more of a cloud-related feature than a Matillion ETL feature, but it is very easy to scale. If more power is needed, it can be done quickly and easily. It is also important to note that Matillion is usually connected to a database engine, such as Snowflake, AWS Redshift, Azure Synapse, or Databricks. Most of the processing happens on the database side. However, if there is external work such as loading data from S3 or moving data, there is some load on Matillion ETL. But the majority of the work is done on the database side because it is an ELT-like tool. The data is loaded onto the database and then the transformation happens in most cases. It is up to us how we develop it, but usually, the majority of the power is consumed on the database side.
How are customer service and support?
I have had the opportunity to collaborate with the technical support team a few times and have found them to be extremely helpful. They are very responsive, knowledgeable, and adept at understanding the intricacies of our issue. In my experience, the cooperation has been perfect.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
At the time I joined the company I now work for, two years ago, Matillion ETL had already been introduced. We wanted to switch to something nicer and decided to move to the cloud with AWS Redshift. We also wanted to use a graphical interface for development, rather than lots of code snippets, as it would be faster and easier to maintain. With the graphical approach, it is much easier to spot and go to the root of any issues.
How was the initial setup?
The deployment time depends on the configuration, but with the cloud, everything goes smoothly and we can complete it within two hours.
What's my experience with pricing, setup cost, and licensing?
I believe the cost is customer dependent, so depending on the instance we have and what we can have on-premise, we can have an installation in the cloud, or we can use the hub option. This is what Matillion ETL provides directly. A rough estimation of the cost is around 20,000 dollars a month, however, this is dependent on the machine used and how Matillion ETL is used. If there is only an hour or two of processing per day, it is better to use the hub approach as we only pay for the hours used. If there is ongoing processing, then an installation in the cloud is usually the better option. Ultimately, the cost is dependent on the individual case.
What other advice do I have?
I give the solution a nine out of ten. This is one of the best solutions. Matillion ETL is closely integrated with the cloud environment, which is quite common, and thanks to that, we can take advantage of services available in AWS, GCP, and Azure. I have used a few solutions so far and this is one of the best. Everything works as expected, the tool is very intuitive, the monitoring is very well-developed, and the Git integration is great. From a developer or architect's point of view, it is quite intuitive and nice to use. Matillion ETL is one of the best.
We currently have 15 developers using the solution in our organization.
Depending on the specific case and requirements; when deciding, I would take into consideration what other options are available. From an end-user perspective, I really like Matillion ETL; it is comfortable to work with and easy to set up and maintain. The solution is not perfect, but there are no other similar solutions. The support is also very good and the integration with Git is quite nice, so it is quite flexible. Even if something is not supported out of the box, we can customize components or include Python code. It also depends on the amount of data to be processed, what kind of data it is, and the underlying database engine. There are cases where Matillion ETL makes sense, but there may be cases where it is not recommended. The solution is quite flexible, with the Snowflake dedicated version or Databricks, so we can decide which underlying data warehouse to use. If the company is GCP-related, they may not want to use Redshift, but there is an option for Bitquery. If developers prefer to use Spark, the Databricks version of Matillion ETL would be a nice option. I have been using the solution for a while and I feel comfortable with it. Compared to other tools like DataStage and Informatica, I can say a lot of good things about Matillion ETL, so it is quite convenient for us.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Matillion Data Productivity Cloud
June 2026
Learn what your peers think about Matillion Data Productivity Cloud. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
900,644 professionals have used our research since 2012.
Director of IT Operations at a financial services firm with 10,001+ employees
It works very dynamically when it comes to fetching out the data changes
Pros and Cons
- "It's been able to do everything we require."
- "Matillion’s on-premises capabilities don’t allow you to build something customized."
What is our primary use case?
We have some very unique use cases for the solution. We are interfacing between the on-premises database and on-cloud database– Oracle and Snowflake. It is a very complex process wherein we had to ask for help from Matillion’s engineers to build it out. We're looking up our on-premises database servers for information to build our cloud database. Once we get everything copied in Snowflake, we go back to Oracle on-premises. We have created this bridge to use till we switch to AWS full-time. But right now, we don't have that in the book. So the best way to move forward is to make sure we're taking a solution that could bridge that gap, and that's Matillion.
How has it helped my organization?
Matillion’s ability to bridge the gap between on-premises and on-cloud helps us prepare for the future while building our platform. If you plan to switch to AWS from on-premises, using Matillion allows you to keep everything in sync as you port the data. They also have a CRM sync function that allows you to make changes to the on-premises database and automatically sync it up with the material inside the cloud system.
What is most valuable?
We have a lot of user-created excel spreadsheets. Matillion works very dynamically when it comes to fetching out data changes. It uses the metadata in the Excel document to map everything to your Snowflake which no other ETL can do. It cuts down the redundancy of remapping everything whenever somebody makes a change, especially while dealing with client-created files.
It's been able to do everything we require. It could fetch Excel files, SLS files, etc. It's pretty dynamic. I would say I am happy with their features.
What needs improvement?
Matillion’s on-premises capabilities don’t allow you to build something customized. I will give an example of tables to explain it. If we want to do a lookup, we have to copy the whole table with three million rows in it, every time. It is not cost-effective for me. We have these three million rows ported over in our S3 bucket. We have to pay for that and Snowflake as well. So, we have told them to build up a custom solution allowing us to bring over the data we care about, using the records and the drivers. But, that wasn’t out-of-the-box. So, the default way to work is to port everything over from on-premises to your AWS environment. For me, it is not cost-effective in the long run.
For how long have I used the solution?
We have been using the solution for about a year along with training sessions.
What do I think about the stability of the solution?
We are yet to have the solution run in production, but it has been very stable in our testing environment. I would say it is extremely stable.
What do I think about the scalability of the solution?
I would rate its scalability ten out of ten. It is the reason why we work with Palo Alto. Currently, we have five of us using the solution. We eventually plan to increase the usage.
Which solution did I use previously and why did I switch?
We have used Informatica, SSIS, and Alteryx, previously. The primary reason to switch was the scalability. We thought Matillion would bridge the gap between on-premises and on-cloud as we were moving there.
How was the initial setup?
The initial setup was more complex as my team had tons of overhead due to security concerns.
What about the implementation team?
Our in-house team did the implementation. We primarily had one person working on it. You can count overheads for security, management approvals, and everything it requires, but the actual work is done by only one person.
What's my experience with pricing, setup cost, and licensing?
It's not the cheapest. But, in case you are a large-scale organization, it is not going to break the bank for sure.
What other advice do I have?
Before switching to cloud databases, you need to understand the cost of Snowflake and AWS. You need to understand the costs of porting the data over and replicating it. If you are going for Snowflake, I would 100% advise you to go for it. It helps you get where you need to be. I would rate the product ten out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Data Engineer
Easy to use, plenty of features, and high availability
Pros and Cons
- "The most valuable feature of Matillion ETL is its ease of use. If you have had some experience with other solutions, such as Snowflake, the use of this solution will be simple."
- "The cost of the solution is high and could be reduced."
What is our primary use case?
We are using Matillion ETL for extracting and integrating the data from different applications, such as SQL, and other data sources.
What is most valuable?
The most valuable feature of Matillion ETL is its ease of use. If you have had some experience with other solutions, such as Snowflake, the use of this solution will be simple.
What needs improvement?
The cost of the solution is high and could be reduced.
For how long have I used the solution?
I have been using Matillion ETL for approximately six months.
What do I think about the stability of the solution?
Matillion ETL is a highly stable solution. We are using a stable version of the solution.
I rate the stability of Matillion ETL a nine out of ten.
What do I think about the scalability of the solution?
The solution has limited scalability. However, for concurrent tasks, the solution has been scalable enough for our needs.
I rate the scalability of Matillion ETL an eight out of ten.
How are customer service and support?
The support from the vendor could be better. The speed of the support could improve.
I rate the support of Matillion ETL a six out of ten.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
I have used Snowflake. However, I am beginning the using these types of tools.
How was the initial setup?
The implementation of Matillion ETL is straightforward. The length of time it takes for the deployment of the solution typically can be completed in a few hours.
What about the implementation team?
We did the deployment of the solution with some assistance.
What's my experience with pricing, setup cost, and licensing?
The price of Matillion ETL is expensive.
What other advice do I have?
For those who want a cloud-based analytics platform, I would recommend this solution.
I rate Matillion ETL an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company has a business relationship with this vendor other than being a customer.
Data Architect at Old Mutual Life Assurance Company (South Africa) Limited
Very intuitive interface, compatible with many data warehouses, with infinite scalability
Pros and Cons
- "Matillion ETL is one hundred percent stable."
- "I am looking forward to seeing the expansion of the source range for their data loader product."
What is our primary use case?
It is cloud native and designed to run on cloud warehouses. There is compatibility with many of the cloud data warehouses, as well as Snowflake, and any SQL data warehouse. It is not compatible with other ETL products.
What is most valuable?
The interface is very intuitive.
What needs improvement?
I am looking forward to seeing the expansion of the source range for their data loader product. However, I think they have done a very good job of incorporating a lot of different data sources.
For how long have I used the solution?
I have been working with Matillion ETL for four years now.
What do I think about the stability of the solution?
Matillion ETL is one hundred percent stable.
What do I think about the scalability of the solution?
I have found that Matillion ETL is infinitely scalable.
How are customer service and support?
Technical support is excellent.
How was the initial setup?
The initial setup was very easy.
What's my experience with pricing, setup cost, and licensing?
I think it is cost conscious. It used to be very cheap and they have more recently bumped up the pricing, so it is competitive now. I would not call it cheap anymore, but it is certainly competitive.
What other advice do I have?
I would rate Matillion ETL a nine out of ten it is a very good product.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Data & Analytics Practitioner (BI Dw, Big Data) at a tech vendor with 10,001+ employees
Beneficial data loading and high performance
Pros and Cons
- "The loading of data is the most valuable feature of Matillion ETL."
- "I would recommend Matillion ETL for any cloud-based operations."
- "There are certain functions that are available in other ETL tools which are still not present in Matillion ETL. It would be good to have more features."
What is our primary use case?
I am using Matillion ETL for Snowflake. We are doing a migration project from SAP BODS
to Matillion for Snowflake. We are migrating all the BODS data flows, workflows, to Matillion jobs.
How has it helped my organization?
The customer wanted to move ahead from the Oracle database and SAP BODS. They wanted to move into the cloud for their various data integration and as part of their digitalization. The customer wanted to move to a cloud-based solution. They preferred Matillion ETL for Snowflake.
What is most valuable?
The loading of data is the most valuable feature of Matillion ETL.
What needs improvement?
There are certain functions that are available in other ETL tools which are still not present in Matillion ETL. It would be good to have more features.
For how long have I used the solution?
I have used Matillion ETL within the past 12 months.
What do I think about the stability of the solution?
The performance of Matillion ETL is good.
What do I think about the scalability of the solution?
The solution is scalable.
What was our ROI?
Companies can receive a return on investment by using it.
What other advice do I have?
I would recommend Matillion ETL for any cloud-based operations.
I rate Matillion ETL an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Managing Director at a tech services company with 51-200 employees
A stable and scalable solution that allows you to do a lot of generic stuff and comes with good GUI and support
Pros and Cons
- "The simplicity of this tool is nice. It has a good graphical user interface. You can also do a lot of generic stuff in the tool. If there is good connectivity to a cloud database, such as Snowflake, and you can have a lot of Snowflake functionality in the tool."
- "It can have multi-environment support. We should be able to deploy it in different environments. Its integration with SAP connection is not so nice, which should be improved. It can also support an on-prem database."
What is our primary use case?
We are a consulting company. We provide services to our customers. You can use this solution for every use case for which you use an on-premise solution. You can use it for cloud data warehousing in the cloud. You can use it with other cloud databases such as Snowflake or Synapse. We are using its latest version.
What is most valuable?
The simplicity of this tool is nice. It has a good graphical user interface.
You can also do a lot of generic stuff in the tool. If there is good connectivity to a cloud database, such as Snowflake, and you can have a lot of Snowflake functionality in the tool.
What needs improvement?
It can have multi-environment support. We should be able to deploy it in different environments.
Its integration with SAP connection is not so nice, which should be improved. It can also support an on-prem database.
For how long have I used the solution?
We have been partnering with them for one year.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
It is scalable like your cloud solution. We have five to ten customers of this solution.
How are customer service and technical support?
Their technical support is very good. We are a partner, so we have a different channel. From our point of view, it is very good.
How was the initial setup?
There is no installation. Everything is web-based or browser-based.
What's my experience with pricing, setup cost, and licensing?
Its price depends on what you expect. You pay on a monthly basis, but there is a possibility to have special contracts depending on the installation.
What other advice do I have?
I would recommend this solution. We plan to keep providing it.
I would rate Matillion ETL an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Solutions Architect at a financial services firm with 501-1,000 employees
An inexpensive solution that's very fast and extremely easy to use
Pros and Cons
- "It's highly scalable. It takes upon itself the Redshift scalability, so it's very good."
- "It's so intuitive and easy to use you can actually just teach yourself how to use it."
- "Ideally, I would like it to integrate with Secrets Manager as well as the AWS."
What is our primary use case?
We're populating a data warehouse, which is the primary focus, but we are also using it to populate our data lake with unstructured data.
What is most valuable?
It's very intuitive and it's super fast once the data's in the cloud. It's simple and visual, as well. I was self-taught. It's so intuitive and easy to use you can actually just teach yourself how to use it. They also have very good support with their YouTube tutorials. Those show you how to do various things if you need help figuring out aspects of the solution.
What needs improvement?
Ideally, I would like it to integrate with Secrets Manager as well as the AWS.
For how long have I used the solution?
I've been using the solution for six months.
What do I think about the stability of the solution?
I haven't had any issues with stability.
What do I think about the scalability of the solution?
It's highly scalable. It takes upon itself the Redshift scalability, so it's very good.
We'll be accommodating more data sources going forward. Up until now, it's been a pilot, but we've basically got about another 22 data sources to bring on board. This has been a very successful proof of concept and we will definitely continue using the Matillion going forward.
How are customer service and technical support?
Technical support has been very helpful. They've got quite an efficient help desk and they've always come back to me with good technical answers within 24 hours, which is very acceptable.
Which solution did I use previously and why did I switch?
We had previously used a homegrown ETL system and used a combination of IBM Cognos and ClickView as the presentation layout. They both had their own ETL steps inside them. What we're doing now is we're taking all of the data and moving it into one central data lake warehouse, which is sitting in Redshift, and controlling all the ETL in one place, as well. We're looking to switch off the legacy products now.
Essentially, I want all my data sitting in AWS and I wanted one product that could handle everything, that also needed to be lightweight. I didn't want to go with one of these big Informatica's or other similar tools that are out there, which are all licensed based and very expensive. I wanted something lightweight that was easy to use and relatively cheap.
How was the initial setup?
The initial setup is very straightforward. You can set your first job up in literally minutes. We had our first jobs up almost instantly.
For deployment, the latest version that's just come out integrates with Git, so you can do all of your conversions just using the native Redshift code commit, which is the Git repository. You can actually just do it and it's turnkey. It's very easy. You don't need any people, actually. For maintenance, ideally, we would need about a couple of people.
We have a small team doing all of the data requirements.
What about the implementation team?
We handled the implementation themselves. That's the beauty of the product. We didn't need to get any external help.
What was our ROI?
It probably is a bit early to measure ROI because at the moment we are having to run all of our processes in parallel and a lot of our existing infrastructure has hidden costs. It definitely will be a lot cheaper going forward and we'll be able to show that. Once we're able to switch off all our legacy servers we'll see very clearly that there's an ROI.
With on-prem servers, there are always hidden costs, but moving to the cloud makes billing and any extra costs very transparent.
What's my experience with pricing, setup cost, and licensing?
The solution is very cheap. You're paying $2.50 an hour and if you set your service up, which you can do, you're not getting charged. Currently, our ETL process is just an overnight process that runs for about an hour. I can start and stop my server just for an hour if I want to and spent $2.50 a day for an ETL solution. There are no additional costs. It plugs into the AWS marketplace. It's very easy to manage that cost. And if you don't want to use it for a while, you just switch off the EC2 instance and you're not getting billed.
Which other solutions did I evaluate?
We did have a look briefly at Informatica, but it was just too industrial and over the top in terms of price.
Also, Matillion was the only tool that was fully integrated into Redshift. The other tools were basically bolt-ons onto the cloud, but they weren't using the full extent of the card processing capabilities. For this tool, Matillion is actually using the full processing capabilities of Redshift, which includes what they call Massively Parallel Processing on all of their nodes. It's actually a cloud-native product. It was built specifically for Redshift and that was the main difference. There are other tools we could have used, but they required separate EC2 instances to be commissioned and they just didn't seem to integrate as well into the cloud space.
What other advice do I have?
We're using the latest enterprise version of the solution with the public cloud deployment model.
They're constantly improving themselves. I'm quite pleased with the pace of the number of changes that are coming out all the time.
It's a great product and I think it's very competitive. I would recommend the solution.
I would rate the solution nine out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Hewlett Packard Enterprise Solution Architect at a tech services company with 11-50 employees
It can scale up/down Snowflake warehouses
Pros and Cons
- "It has improved the costs of managing my customer’s data."
- "It takes less than five minutes to set up and delivers results. It is much quicker than traditional ETL technologies."
- "It makes loading and transforming data on Snowflake very fast, easy, and affordable."
- "It needs integration with more data sources."
What is our primary use case?
- ETL process
- Data warehouse
How has it helped my organization?
It has improved the costs of managing my customer’s data.
What is most valuable?
- Analytics
- Integration with SAP and AWS.
What needs improvement?
It needs integration with more data sources. I would also like a better UI because it is complicated to manage it.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
It makes loading and transforming data on Snowflake very fast, easy, and affordable. It is also stable.
What do I think about the scalability of the solution?
It can scale up/down Snowflake warehouses. My client’s size is a mid-sized environment.
How was the initial setup?
It takes less than five minutes to set up and delivers results. It is much quicker than traditional ETL technologies. It loads data into Snowflake from dozens of sources, including S3 and RDS, multiple databases, and APIs.
What's my experience with pricing, setup cost, and licensing?
Purchasing this solution through the AWS Marketplace was quick and easy.
It was procured through the AWS Marketplace because it keeps things simple. They offer retail-like checkout and bill through your existing Amazon Web Services account.
The AWS pricing and licensing are a cost-effective solution for data integration needs.
What other advice do I have?
It is perfect for when you need your data to never leave your environment using a robust tool. It also ensures the best security practices are deployed within your AWS account.
I have also integrated this solution with Microsoft Azure, but the best performance is with AWS.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Engineer, Big Data/Data-Warehousing at a manufacturing company with 501-1,000 employees
Some of the valuable features are mid-pipeline data sampling and automatic database-object verification.
Pros and Cons
- "Compared to the likes of traditional ETLs, like Informatica, SnapLogic, and Talend, or even raw Python scripts, this product needs no improvement, as it is so much better."
- "There have been some issues with stability over the first year, but Matillion support is very responsive."
How has it helped my organization?
- It enabled an enterprise data-warehouse to be set up and operated, quickly and cheaply.
- The pipeline UI provides a means to present solutions to analysts and non-tech management for review and agreement.
What is most valuable?
- It works well with AWS Redshift: I have used Informatica, SnapLogic, and Talend and they do not work well with Redshift.
- Mid-pipeline data sampling: Without changes to pipelines, one can quickly and easily track down errors.
- Automatic database-object verification: A fundamental part of how Matillion works is ensuring objects, tables, columns, views, and other metadata are ready and available for use if, and when, a pipeline is started.
- Run-time parameters: These enable pipelines to be organized and modularized with minimum effort.
- An array of source-data components: Pulling data from wide tables, such as SFDC, can be setup in seconds. Using Sqoop to pull data to S3, for example, can take hours or even weeks to get right. It is worth noting that Matillion does not cost more if you need more source-data components (SFDC, Marketo, Google AdWords, RDS, MongoDB, etc.).
- A wide array of in-database DDLs and UDFs accessible from ETL are able to process unstructured data easily, without having to resort to EMR/Hadoop solutions.
- Integration with other AWS services: It can use Amazon SQS or SNS very easily to extend capabilities, such as doing micro-batch imports (near real-time updates) from source-systems.
- Python components using Boto and other libraries running on Matillion’s EC2: Matillion can push data from a data warehouse, via REST APIs, to target systems like DynamoDB and Marketo.
What needs improvement?
Compared to the likes of traditional ETLs, like Informatica, SnapLogic, and Talend, or even raw Python scripts, this product needs no improvement, as it is so much better.
Any new product like this has teething problems that get solved pretty quickly in the next release. Better user documentation with more examples would be helpful, especially in areas with run-time parameters or JavaScript inserts.
What do I think about the stability of the solution?
There have been some issues with stability over the first year, but Matillion support is very responsive. I have allowed them to log into our system on occasion.
What do I think about the scalability of the solution?
There are no issues with scalability if one strictly does all transformations in-database, using Redshift’s DDL/SQL.
All the ‘heavy-lifting’ is done by Redshift, as it is MPP. Simply adding more nodes deals with scalability. It is worth noting that Matillion does not cost more if you add more Redshift nodes.
If one uses Python components (as opposed to UDFs), one may encounter scalability issues.
The CPU utilization in WatchTower, of Matillion’s single EC2 (it is not, itself, MPP), will peak. Therefore, it is best to keep a close watch over what your data engineers are doing with Python components.
How are customer service and technical support?
I would give technical support a rating of 5/5.
Which solution did I use previously and why did I switch?
We used Informatica, SnapLogic, and Talend. They do not work well with Redshift and they cost more. They do not understand MPP and much of what they do is outside of Redshift, i.e., not in-database.
You need to put them on a bigger EC2 or buy multiple licenses and have multiple EC2s to manage, in order to get scalability.
How was the initial setup?
The initial setup was very straightforward, as it’s all done from the AWS Marketplace. A wizard steps you through the process of setup. Due to Matillion’s clean and clear architecture, there is not much to configure before one is up and running.
What's my experience with pricing, setup cost, and licensing?
Regardless of the quantity of your data, the size of your cluster, or variety of source systems, the price of Matillion is the same.
The only variable that changes what you pay Matillion is the size of your data engineering team.
- If your team is just one or two people, then you can just use the [t2.medium @ $1.37/hr]
- If you have a bigger team, you will need [m4.large @ $2.74/hr] or even [m4.xlarge @ $5.48/hr].
As soon as you can, lock in the yearly discounted price with Matillion, as your level of support availability will increase.
Which other solutions did I evaluate?
We evaluated Informatica, SnapLogic, Talend, Sqoop, and pure Python scripts. Don’t go with any of these if your data can be categorized as any two of the following: volume, variety, and velocity.
What other advice do I have?
- Experiment and test it ASAP
- Watch all the videos from Matillion
- Join their webinar series
- Talk with existing users
Remember, what Matillion does is simply orchestrate the required jobs. It stands back and lets Redshift do what it is good at.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free Matillion Data Productivity Cloud Report and get advice and tips from experienced pros
sharing their opinions.
Updated: June 2026
Popular Comparisons
Informatica Intelligent Data Management Cloud (IDMC)
MuleSoft Anypoint Platform
Qlik Talend Cloud
Palantir Foundry
webMethods.io
AWS Database Migration Service
Jitterbit Harmony
MuleSoft Composer
IBM App Connect
Buyer's Guide
Download our free Matillion Data Productivity Cloud Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Which is better for Snowflake integration, Matillion ETL or Azure Data Factory (ADF) when hosted on Azure?
- How does Matillion ETL compare to StreamSets?
- Oracle ICS vs ODI
- When evaluating Cloud Data Integration, what aspect do you think is the most important to look for?
- What is data lake storage?
- Which integration solution is best for a company that wants to integrate systems between sales, marketing, and project development operations systems?
- Which is the best choice for cloud integration: AWS Glue or Informatica Intelligent Cloud Services (IICS)?
- Which product would you choose: SAP CPI vs Talend Cloud Integration?
- Informatica or SSIS on Azure Cloud?
- Why would you choose AWS Glue over other tools?















Hi Sumathi, I work for Matillion and would love to help you out! You can find Matillion ETL for Amazon Redshift features here: www.matillion.com/etl-for-redshift/features/