On This Page

Home / Cribl as Code/Cribl SDKs (Preview)

Cribl SDKs (Preview)

Preview Feature

The Cribl SDKs are Preview features that are still being developed. We do not recommend using them in a production environment, because the features might not be fully tested or optimized for performance, and related documentation could be incomplete.

Please continue to submit feedback through normal Cribl support channels, but assistance might be limited while the features remain in Preview.

The Cribl SDKs help streamline the process of integrating with Cribl and reduce the need for repetitive tasks.

  • Control plane SDKs provide operational control over Cribl resources for both Cribl.Cloud and on-prem deployments.

  • Management plane SDKs focus on administrative tasks like configuring and managing Workspaces and are supported only on Cribl.Cloud.

Use the SDK code examples to start developing with the Cribl Python SDK in both Cribl.Cloud and on-prem deployments. The SDK GitHub repositories also include individual code example files:

For an opinionated starter template using the Cribl Python SDK, refer to the Cribl as Code Quickstart GitHub repository. The quickstart repo provides copyable examples for creating Worker Groups and installing Packs in Cribl.Cloud. Clone the quickstart repo and follow the instructions to develop a repeatable pipeline for your own deployment.

GitHub Repositories for the Cribl SDKs

Explore the SDK GitHub repositories for installation information and usage examples that are tailored to your preferred language: