In 2023, data engineers are automating common data pipelines by using ETL tools to replicate data from disparate business applications into their cloud data warehouse for analytics.
With more data sources than ever, you've likely already encountered two of the leading ETL solutions -- Portable and Stitch Data.
In this comparison, we'll walk you through the pros and cons of the two platforms. We'll outline the functionality and the pricing models for each platform and even offer a simple framework to understand when to use each platform for data management.
The two most common use cases for data integration tools are 1) analytics and 2) automation.
Data integration solutions make it simple to extract data from APIs, databases, and files to then load the data into your data warehouse for business intelligence.
When using data for analytics use cases, data engineers leverage an ETL tool to load data from SaaS applications into Snowflake, Google BigQuery, Amazon Redshift, PostgreSQL, or SQL Server. From there, teams can build dashboards for better corporate decision-making.
On the other hand, automation use cases involve replacing manual tasks with real-time, automated workflows that sync data from one data source to another business application in a low-code or no-code manner.
If you're reading this guide, you have likely already identified a use case for data, and now you're wondering - How do I get data integrated from my business applications into my data warehouse or data lake for analytics?
There are few solutions as well known as Portable and Stitch Data for easy-to-use no-code connectors.
The short answer? Every business intelligence team.
Historically, ETL was difficult. You would need to hire data engineers, write code, and deploy a solution on-premises. Only then, could your team centralize the various data sources from across your enterprise into an analytics environment. There were early data integration platforms like Talend and Informatica that helped, but they weren't intuitive, had to be deployed on-premises, and the pricing was entirely tailored to enterprises.
In 2023, things have changed. No-code and low-code ETL and ELT tools make it simple to orchestrate workflows that move data from APIs, SaaS applications, databases, and files to your cloud data warehouse with minimal overhead. Instead of spending countless hours writing code, data teams can now use pre-built connectors to extract and load data for analytics and automation.
It doesn't matter if you're a small business building dashboards, or a large enterprise working with big data, navigating HIPAA, implementing data governance best practices, and training machine learning models. Everything starts with finding a simple way to ETL data into your data warehouse or data lake.
So, how does your data team benefit from an ETL tool?
You save the headaches and pain of building data pipelines (goodbye python, hello SQL), and instead, tap into pre-built connectors to extract data from hundreds of sources across your enterprise.
Data from collaboration tools (Microsoft 365, Asana, ClickUp), CRM systems (Salesforce, HubSpot), ERP platforms (NetSuite, Oracle), and email service providers (MailChimp, ActiveCampaign) can all be centralized without writing a single line of code.
Does your team love to code?
Great! Spend your time writing SQL, building dashboards, running machine learning models, and implementing best-in-class data governance frameworks. With ETL tools, you can free up your team to build data products instead of re-inventing the same data pipeline that every other business intelligence team is already leveraging.
ETL platforms like Portable and Stitch Data help business intelligence teams in three ways:
Self-service data extraction. With hundreds of pre-built data connectors to common SaaS applications and databases, both platforms make data replication simple.
Ready-to-query schemas for orchestration and data transformation. By syncing data into the warehouse, no-code solutions can be integrated with open source orchestration and transformation tools like Airflow and DBT to build data models, execute DAGs, and orchestrate complex pipelines.
Low maintenance data pipelines. Leveraging an out-of-the-box solution allows your data engineers to analyze data without having to worry about rate limits, errors, hardware failures, and scaling issues. Vendors like Portable and Stitch Data offer a simple, low-maintenance solution.
Now, let's first dig deeper into Portable.
Portable is an ELT tool purpose-built for the long-tail of business applications.
A Portable subscription includes several capabilities, including:
300+ no-code connectors that you can't find with other ELT vendors. Portable exclusively focuses on the long-tail of business applications that aren't supported by other data integration tools.
Free connector development. Unlike other ELT vendors, Portable builds connectors on-demand for clients. In addition to 300+ off-the-shelf connectors, Portable will build new connectors on-demand as you need them.
Hands on support. APIs break and issues arise. Portable provides a turnkey solution for analytics teams to move data without worrying about issues when things go wrong. The Portable team is on-call when things break, so you don't have to worry.
Pricing is simple and straightforward. Instead of pricing with credits, rows, or custom mechanisms, Portable's pricing model is simple. Flat rate pricing per data flow with unlimited data volumes included. Stop worrying about credits and data volumes, and get back to writing SQL and building dashboards.
Portable doesn't offer the largest data sources most teams need when they get started with analytics.
Portable doesn't focus on databases as sources or the biggest business applications (Salesforce, QuickBooks, etc.).
Instead, as data teams grow, they get more requests for bespoke integrations - HR platforms, eCommerce tools, marketing systems, etc. - and Portable provides a unique catalog of long-tail integrations for these specific scenarios.
And the best part is that Portable DOES NOT CHARGE ON DATA VOLUMES.
The price you sign up for is the price you'll pay. With other ELT tools, costs add up quickly, and are almost impossible to forecast.
Stitch Data is an ETL tool focused on business intelligence.
A Stitch Data subscription includes several capabilities, including:
Robust transformations, including nested JSON
Fast setup in minutes and helpful customer support
Integrates well with Talend suite of data tools
Pricing is more affordable than Fivetran, but quickly gets expensive and can be hard to predict
Limited customer support for users with the standard plan
Singer connectors can break without warning and aren't maintained by Stitch
Now that we've outlined the pros and cons of the two platforms, let's analyze Portable as a Stitch Data alternative, and Stitch Data as a Portable alternative.
It is important to dig into the true capabilities of the platforms we are considering. Let's dive into the features, functionality and pricing of the two platforms.
One of the most important criteria for selecting an ETL tool is whether or not the product supports the data sources you need.
Most vendors don't build many new data sources each year, so when you consider the offering, you're really purchasing access to the connectors they already have in their catalog. Breadth of connectors is a strong proxy for a vendor's ability to help your analytics team centralize data.
Portable provides access to 300+ data sources out-of-the-box. With a catalog larger than most other ETL tools, it's easy to connect the sources you need to your analytics environment of choice.
Uniquely, Portable focuses on long-tail business applications. This means that the connectors in Portable's catalog are hard-to-find and are great for augmenting your primary ELT vendor for the no-code connectors you need as your responsibilities expand.
Stitch includes 130+ data sources. A few are categorized as "Enterprise" and are only available on the Advanced and Premium plans.
When your team needs a new connector, you NEED the connector.
It's important to understand how both data integration platforms will help in these scenarios. Do they ask you to write code? To maintain the connector? To fix things when they break?
Portable specializes in developing new ELT connectors on-demand for clients.
It's simple to request a new data source, and most connectors are developed in hours or days. Development is free, and you can even try the connectors without even entering a credit card. If there are ever issues, the Portable team is on-call and will get things fixed as quickly as possible.
Stitch has its own REST API and also integrates with Singer, an open-source standard for data connections. Interchangeable "Taps" (source connectors) and "Targets" (destination connectors) make new connectors very flexible, though your team will still be responsible for development and maintenance.
Let’s now compare the pricing of Portable vs. Stitch Data. There are both similarities and differences to be aware of.
Portable's pricing model is focused on simplicity. It's easy to understand, easy to forecast, and easy to get started.
Stitch charges on Monthly Active Rows and limits the number of sources and destinations per price tier.
Data integrations are living, breathing organisms. They evolve, they break, and they cause chaos with your queries and dashboards when they do.
It's critical to understand how both ETL vendors will support you when things go wrong, and what functionality each platform has in place for alerting, monitoring, and connector maintenance.
Portable's product includes automated retries, error handling, and rate limit management as well as email and Slack notifications. If a data flow fails, the Portable support team is directly looped in to troubleshoot the issue and offer the lowest effort solution for your to get your data back up and running quickly.
Stitch offers email and chat support for all customers during business hours. Some customers may also be eligible for phone support and dedicated Global Customer Success Management.
Now that we've outlined what each brand offers, let's quickly recap the takeaways.
Choosing an ETL solution is an important decision that you need to make based on your own specific needs.
We've outlined the pros and cons of both Portable and Stitch Data to help frame out the scenarios in which each solution makes sense.
At Portable we focus our efforts on a customer-first culture, a try-before-you-buy business model, and hands on support when things go wrong.
There's no downside to exploring our connector catalog, or even requesting the connector that's at the top of your backlog.