Pricing model
Our pricing is very flexible, and it's designed to adapt to your needs. We offer cloud and on-premise subscription plans, as well as add-on services such as premium connectors, extended support, and custom development.
All our plans include standard support, unlimited Connections, unlimited Flows, and unlimited users.
Shared and dedicated plans
The Starter and the Business plans are both shared plans:
- The Etlworks instance is shared with other customers, but your account is totally isolated.
- The number of records that can be processed is limited:
- 3 million/month on the Starter plan.
- 30 million/month on the Business plan.
- The schedule can not run more frequently than once an hour.
- The number of Schedules is limited:
- 5 schedules on the Starter plan.
- 20 schedules on the Business plan.
- Real-time data processing and CDC (change data capture) are not allowed.
The Enterprise and the On-premise plans are dedicated plans:
- The instance is not shared with other customers.
- The number of records that can be processed is not limited.
- The schedules can run every few seconds.
- The number of Schedules is not limited.
- Real-time data processing and CDC (change data capture) are enabled.
- Other features allowed for Enterprise plans:
- Custom domain.
- Cloud provider and cloud region of your choice.
- White labeling.
- The ability to create and use tenants.
- SSO.
- The ability to embed the Etlworks Integrator UI in your web app.
Cloud subscription plans
- Starter
- Business
- Enterprise
- On-Premise
- Add-on
We own, operate, and manage cloud instances running the Etlworks Integrator. We are available in AWS, Azure, Google Cloud, Oracle Cloud, and IBM Cloud. Customers on the Enterprise plan can choose the cloud provider and region they prefer.
We provide monitored service 24/7, and you will receive free automatic upgrades as long as you are subscribed to the service. As a part of the subscription plan, you will have access to all available non-premium connectors.
The cost of running the shared or dedicated instance is included in the price. Your total cost will be the subscription cost listed on our website. No surprises.
Read how to start your paid subscription.
Cloud plan pricing calculation
Plans | Good for | If paid annually | If paid monthly |
Starter | Up to 3 million records a month (100K records/day) | $300/month ($3600/year) | $330/month |
Business | Up to 30 million records / month (1M records / day) | $600/month ($7200/year) | $660/month |
Enterprise 8 Gb RAM, 2 CPU cores | Up to 1 billion records/month (30 M records/day) | $900/month ($10800/year) | $990/month |
Enterprise 16 Gb RAM, 4 CPU cores | Up to 2 billion records/month (60 M records/day) | $1200/month ($14400/year) | $1320/month |
Enterprise 32 Gb RAM, 8 CPU cores | Up to 4 billion records/month (130 M records/day) | $1500/month ($18000/year) | $1650/month |
Enterprise 64 Gb RAM, 16 CPU cores | Up to 10 billion records/month (300 M records/day) | $2000/month ($24000/year) | $2200/month |
Enterprise 160 Gb RAM, 40 CPU cores | Up to 30 billion records/month (1 B records/day) | $3000/month ($36000/year) | $3300/month |
Enterprise 256 Gb RAM, 64 CPU cores | Up to 60 billion records/month (2 B records/day) | $4000/month ($48000/year) | $4400/month |
Pricing for additional cloud instances
On the Enterprise plan, we provide a 20% discount for each additional instance, for example, DEV, QA, etc.
If environment has more than one instance the discount is provided for each instance except the first one.
Each node in the high availability setup (HA) requires a license.
Estimate the size of the instance
Use the maximum number of records that you are planning to process per month to estimate the size of the instance that you might need.
Record limits
We enforce record limits for Starter and Business plans. In case of overage, we bill the difference between the current plan and the next closest plan. For example, if the current plan is Starter (3M records/month) and the actual records consumption is 10M records/month we charge $300 which is the cost of upgrading to the Bussiness plan. We allow overage during first 15 days of paid subscription.
Record limits are not enforced for the Enterprise plans but are used to estimate the maximum load the instance can take without compromising the performance. Regardless of records consumption, we will ask you to upgrade to a higher-tier Enterprise plan if RAM or CPU utilization constantly stays above 70% or periodically reaches 90% and above.
How do we count the number of records?
- We calculate the maximum between extracted and loaded records and use it toward the total count.
- We calculate the total count per day as a sum of all records calculated in step 1 for all transformations.
- We calculate the total count per month as a sum of all records calculated in step 2.
- We reset the daily count at the midnight instance time zone.
We count each node in the nested XML and JSON documents as separate record.
On-premise subscription plans
- Starter
- Business
- Enterprise
- On-Premise
- Add-on
If you choose the On-premise plan, you own, operate, and manage instances running the Etlworks Integrator. We allow the Etlworks Integrator to be installed in the cloud or any VM or hardware owned by you.
There is no upper limit for the number of records, unless specifically mentioned in a contract.
Typically, we don’t have access to the on-premise instances, but we provide a fully automated, one-click installation and upgrade script.
The on-premise instances must be able to connect to the Etlworks License server at least once a day.
On-premise plan pricing calculation
The base price includes one instance of the Etlworks Integrator. It is possible to have multiple instances running behind the load balancer or totally independent instances, for example, QA and PRODUCTION. The price per instance depends on the size of the instance.
Specifications | Good for |
If paid annually | If paid monthly |
8 GB RAM, 2 CPU cores | Up to 1 billion records/month (30 M records/day) | $900/month ($10800/year) | $990/month |
16 GB RAM, 4 CPU cores | Up to 2 billion records/month (60 M records/day) | $1200/month ($14400/year) | $1320/month |
32GB RAM, 8 CPU cores | Up to 4 billion records/month (130 M records/day) | $1500/month ($18000/year) | $1650/month |
64GB RAM, 16 CPU cores | Up to 10 billion records/month (300 M records/day) | $2000/month ($24000/year) | $2200/month |
160GB, 40 CPU cores | Up to 30 billion records/month (1 B records/day) | $3000/month ($36000/year) | $3300/month |
256GB, 64 CPU cores | Up to 60 billion records/month (2 B records/day) | $4000/month ($48000/year) | $4400/month |
Pricing for additional on-premise licenses
We provide a 20% discount for each additional license, for example, DEV, QA, etc.
If environment has more than one instance the discount is provided for each instance except the first one.
Each node in the high availability setup (HA) requires a license.
Remote Integration Agents
- Starter
- Business
- Enterprise
- On-Premise
- Add-on
An Integration Agent is a zero-maintenance, easy-to-configure, fully autonomous ETL engine which runs as a background service behind the company’s firewall. It can be installed on Windows and Linux.
It allows you to run Flows that can access on-premise applications and databases. Outbound communication between Integration Agent and the Etlworks Integrator cloud instance is fully secured and data is never staged in the cloud.
Read more about using Integration Agents for working with data behind a company’s firewall.
Integration Agents | Pricing |
One integration agent | $100/month |
Up to 10 integration agents | $500/month |
Up to 100 integration agents | $1000/month |
Extra | +$5/month for any additional agent |
Additional options and details
Free trial
- Starter
- Business
- Enterprise
- On-Premise
- Add-on
We offer a 14-day free trial for cloud and on-premise service. The trial can be extended by request.
Read how to start your paid subscription.
Paid assisted trial
- Starter
- Business
- Enterprise
- On-Premise
- Add-on
We offer a 30-day paid assisted trial for the Enterprise plan on the instance hosted by Etlworks. The trial can be extended by request. Contact sales@etlworks.com
to request a quote for a paid trial.
During the trial period, we provide extended support at the level of the Platinum support plan.
Upgrade to the next tier
- Starter
- Business
- Enterprise
- On-Premise
- Add-on
You can request to upgrade to the next tier at any time without signing a new agreement. When a subscription is upgraded, we calculate the amount for the remaining period of the new plan and add that as a line item to the invoice generated during the plan change.
Perpetual License
- Starter
- Business
- Enterprise
- On-Premise
- Add-on
When you buy a perpetual license, you own it forever. The perpetual license is only available for self-hosted (on-premise) customers.
We allow the Etlworks Integrator to be installed in the cloud or any VM or hardware owned by you.
The price per instance depends on the size of the instance. The instance can be upgraded to the higher tier by paying the difference between the current and new tiers.
We provide a 50% discount for each additional instance, for example, QA, DEV, Production, etc.
Specifications | Good for |
Cost |
8 GB RAM, 2 CPU cores | Up to 1 billion records/month (30 M records/day) | $60000 |
16 GB RAM, 4 CPU cores | Up to 2 billion records/month (60 M records/day) | $80000 |
32GB RAM, 8 CPU cores | Up to 4 billion records/month (130 M records/day) | $100000 |
64GB RAM, 16 CPU cores | Up to 10 billion records/month (300 M records/day) | $150000 |
160GB, 40 CPU cores | Up to 30 billion records/month (1 B records/day) | $200000 |
256GB, 64 CPU cores | Up to 60 billion records/month (2 B records/day) | $280000 |
The renewal for one instance costs $6000/year after the first year. The perpetual license never expires, but you will need to pay for renewal to get access to the latest software updates after the first year. The renewal is optional, the software will remain operational even if you don't install updates.
Premium Connectors
- Starter
- Business
- Enterprise
- On-Premise
- Add-on
Use our premium connectors to ETL data from and to hundreds of business applications and SaaS data sources.
The price is different for each connector and varies from $1000 to $4500 per year for an annual subscription.
We offer a 14-day free trial for premium connectors.
Single Sign On (SSO)
- Starter
- Business
- Enterprise
- On-Premise
- Add-on
Etlworks uses a third-party service, miniOrange, for SSO integration.
The following SAML identity providers are supported:
- Active Directory Federation Service (ADFS).
- Azure Active Directory.
- Google Apps.
- Salesforce.
- IBM ISAM
- OKTA.
- Onelogin.
- Auth0.
We charge $5/month per user.
Extended support and professional services
- Starter
- Business
- Enterprise
- On-Premise
- Add-on
The following services are included in the extended support:
- Professional services.
- Performance tuning and troubleshooting.
- Support by video conferencing service and phone.
- Priority support.
Read more about Extended support and Professional services.
Extended support is subscription-based. You can purchase one of the following extended support plans:
Plans | Included hours | Price per month |
Silver | 6 hours per month | $600/month |
Gold | 10 hours per month | $1000/month |
Platinum | 20 hours per month | $2000/month |
Custom | up to 100 hours per month | sales@etlworks.com |
You can also buy ad-hoc extended support for $250/hour. The minimum block for ad-hoc support is 10 hours.
Subscription support hours expire every month. Ad-hoc hours do not expire and can be used on an on-needed basis.
Custom development
If you want to outsource the development of the data integration solution using the Etlworks Integrator platform and prefer to handle it as a project (versus using ad-hoc or subscription-based support), we've got you covered. Etlworks or one of our highly trained partners can develop a solution for you. Contact sales@etlworks.com
for more information.
Custom SLA
- Starter
- Business
- Enterprise
- On-Premise
- Add-on
It is possible to purchase a custom SLA from one of our partners. They provide 24/7/365 support with 30 minutes guaranteed response for blocker and critical issues. Contact sales@etlworks.com
for more information.
Comments
0 comments
Please sign in to leave a comment.