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.
Cribl has stopped active development of the Go and TypeScript SDKs and is now open sourcing them as community resources on the Cribl Community GitHub organization. You can continue using the SDKs and build on them, but Cribl support will be limited to critical issues only (such as security vulnerabilities or P0 blockers) for the defined transition period. Support will end on October 1, 2026. If you prefer to stay on a supported integration, consider migrating to the Python SDK, Terraform provider, or direct Cribl API access.
The SDKs will continue to be available through their new home in the Cribl Community GitHub organization, where you can keep using them, fork them, and extend them based on your own needs. To stay on a supported integration, consider migrating to the Python SDK, Terraform provider, or direct Cribl API access.
The Cribl SDKs help streamline the process of integrating with Cribl and reduce the need for repetitive tasks.
The control plane SDK provides operational control over Cribl resources for both Cribl.Cloud and on-prem deployments.
The management plane SDK focuses on administrative tasks like configuring and managing Workspaces and is 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 the control plane and management plane.
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 Python SDKs
Explore the GitHub repositories for the Cribl Python SDKs for installation information and usage examples: