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.