Providers are a fundamental part of workflows in Keep. They enable workflows to interact with external systems, fetch data, and perform actions. Each provider is designed to handle specific integrations such as Datadog, Slack, ServiceNow, or custom-built APIs.Documentation Index
Fetch the complete documentation index at: https://docs.keephq.dev/llms.txt
Use this file to discover all available pages before exploring further.
Key Features of Providers
- Extensibility: Providers can be easily extended to support new systems or custom use cases.
-
Parameterization: Parameters under the
withsection are passed directly to the provider. This allows you to configure provider-specific settings for each step or action. - Provisioning: Providers can be provisioned via CI/CD pipelines or through the Keep UI, providing flexibility for both automated and manual setups.
Defining a Provider
To define a provider, include its configuration under theproviders section of your workflow file. Here’s an example:
Using a Provider in a Workflow
Once a provider is defined, it can be used in workflow steps or actions by specifying its type and configuration. For example:- The
configfield links the action to the provider. - The
withsection includes parameters that are passed to the provider.

