Keboola CLI Keboola Industries SE
winget install --id=Keboola.KeboolaCLI -e
Operate your cloud data pipeline from the command line
Keboola CLI is a command-line interface tool designed to operate and manage cloud data pipelines efficiently. It allows users to define, deploy, and monitor data integration workflows directly from the terminal, streamlining the process of working with cloud-based data infrastructure.
Key Features:
- Define and manage data pipelines as code using YAML configuration files.
- Integrate seamlessly with Keboola Connection for end-to-end data processing.
- Execute tasks in real-time or schedule them for automated execution.
- Monitor pipeline status, troubleshoot issues, and view detailed logs directly from the command line.
- Supports CI/CD integration, enabling seamless inclusion of data pipelines in broader development workflows.
Audience & Benefit: Ideal for data engineers, developers, and DevOps professionals who need to manage cloud-based data pipelines. By using Keboola CLI, users can enhance productivity, ensure consistency in pipeline configurations, and maintain better control over their data integration processes. The tool provides a reliable and efficient way to automate and monitor data workflows, ultimately improving the speed and accuracy of data processing tasks.
Installable via winget, Keboola CLI offers a flexible and powerful solution for managing cloud data pipelines from the command line.
README
Keboola Go Monorepo
Overview
Keboola as Code
CLI
- Provides a representation of Keboola project in a local directory and its bidirectional synchronization.
- Supports direct operations on the remote project.
- See user documentation.
- See architecture overview for more details.
Templates Service
- Provides CLI commands and API for creating templates from existing Keboola project and their usage in other projects.
- See user documentation.
- See architecture overview for more details.
Stream Service
- A Proxy API to stream of collected data and their import to Storage tables in batches.
- See architecture overview for more details.
Development
- This project is primarily developed by Keboola.
- Suggestions for improvements and new features can be submitted at support@keboola.com.
- You can also send PR directly, but we do not guarantee that it will be accepted.
Other Links
License
See LICENSE file.