Skip to content

Community Tools

Kubiya's Community Tools is a collection of ready-to-use tools and workflows that integrate with common services and platforms. These tools can be added to your projects to quickly enable powerful functionality.

Available Tool Collections

Here are the major tool collections available in the community repository:

Cloud Providers

  • AWS - Tools for Amazon Web Services integration
  • Azure - Tools for Microsoft Azure integration
  • GCP - Tools for Google Cloud Platform integration

Kubernetes and Infrastructure

  • Kubernetes - Tools for Kubernetes cluster management
  • Terraform - Tools for infrastructure as code with Terraform
  • ArgoCD - Tools for GitOps with ArgoCD

Collaboration and DevOps

  • GitHub - Tools for GitHub integration
  • Jira - Tools for Jira issue tracking
  • Slack - Tools for Slack messaging
  • Jenkins - Tools for Jenkins CI/CD integration

Using Community Tools

To use a community tool in your project:

Python
# Install the community tools package
# pip install kubiya-community-tools

# Import the specific tool collection
from community_tools.kubernetes import KubernetesTools

# Register the tools
kubernetes_tools = KubernetesTools()
kubernetes_tools.register()

# Use the tools in your workflows
from kubiya_sdk import Workflow
from community_tools.kubernetes.workflows import create_cluster_health_workflow

# Create the workflow
cluster_health_workflow = create_cluster_health_workflow()

# Execute the workflow
result = cluster_health_workflow.execute({
    "namespace": "default"
})

Contributing

We welcome contributions to the Community Tools repository. See the Contributing Guide for details on how to add your own tools.