Supercharge Your Data Pipeline

Unlock advanced features for your data operations with Sling CLI Pro.

Parallel Streams & Retries

Process data faster with parallel streams and automatic retries for failed operations.

Capture Deletes

Track and replicate deleted records with CDC-like functionality.

File Target Incremental Mode

Efficiently manage incremental updates for file-based targets.

State Based Incremental

Advanced incremental processing based on state management.

Constraints

Enforce data quality and integrity with powerful constraint checks.

Hooks

Customize your pipeline with pre and post-execution hooks.

-->

Simple Pricing with Free Trial

CLI Pro

Only $39 / mo

Pro features for one low monthly price. Free trial without credit card.

What you'll get

  • Parallel streams & Retries
  • Capture Deletes (similar to CDC)
  • File Target Incremental Mode
  • State Based Incremental
  • Constraints
  • Hooks

Frequently Asked Questions

How does Sling CLI Pro work?

You need a token for it to work. To get a trial token, you can get one at https://dash.slingdata.io. Once you have it, put the value in an environment variable called SLING_CLI_TOKEN. That's it, Sling will validate your token when you run it and the Pro features will be enabled.

How many subscriptions do I need?

Each CLI Pro subscription includes 2 tokens: a production token for your production environment and a development token for testing. We recommend purchasing one subscription per team or workload. This allows you to use the production token across your production environments (whether permanent servers or containers) while sharing the development token among team members. For example, if you have separate data engineering and analytics teams, each team would need their own subscription. See here for more details.

What are hooks and how can I use them?

Hooks are customizable actions that can be triggered before or after a replication stream. They enable you to extend pipeline functionality with operations like data validation, notifications, or custom API calls. Common hook types include query execution, data checks, notifications, and HTTP webhooks. See here for more details.

What are parallel streams and how do they help?

Parallel streams allow you to process multiple data streams simultaneously, significantly improving performance. For example, when replicating multiple tables or processing large files, parallel streams can dramatically reduce the total processing time by utilizing available system resources more efficiently. See here for more details.