Supercharge Your Data Pipeline

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

API Sources

Extract data from any REST API with YAML-based specifications. Supports pagination, authentication, and incremental sync.

Parallel Streams & Retries

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

Stream Chunking

Break down large datasets into manageable chunks with time-based, numeric, or count-based partitioning.

Capture Deletes (CDC)

Track and replicate deleted records with CDC-like functionality.

Pipelines & Hooks

Create complex workflows with HTTP requests, SQL queries, file operations, and custom logic.

OpenTelemetry Logging

Export structured logs to any OTLP endpoint for centralized observability with Grafana, Datadog, and more.

-->

Simple Pricing with Free Trial

CLI Pro

Only $79 / mo

Pro features for one low monthly price. Free trial without credit card. Unlimited Connections, Volume & Executions.

What you'll get

  • API Sources
  • Parallel Streams & Retries
  • Stream Chunking
  • Capture Deletes (CDC)
  • Pipelines & Hooks
  • OpenTelemetry Logging
  • And More...

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.

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.

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. One subscription is required per team. You can use the production token across all your production environments (servers, containers, etc.) while team members share the development token for testing and collaboration. 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 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.