Overview
Pre-built integrations and response actions in both YAML and Python.
All integrations are open source in the Tracecat GitHub repository.
Interested in contributing to the official Tracecat Registry? Check out the contributing guide on GitHub for more information.
All accepted contributions are then maintained by the Tracecat team!
What is Tracecat Registry?
Tracecat Registry is a collection of community-driven integrations and response actions in both YAML and Python. The majority of integrations are written in YAML as Action Templates, which are reusable building blocks for response automation.
Tracecat also provides built-in OAuth integrations for secure connections to third-party services with automatic credential management and token refresh.
All integrations can be found under the tools
namespace with the following naming convention in lower snake case:
For example, the Crowdstrike list alerts
action is called tools.crowdstrike.list_alerts
and the Slack post notification
action is called tools.slack.post_notification
.
Unified Ontology for Response Actions
All template schemas can be found in the Tracecat GitHub repository under registry/tracecat_registry/schemas
.
Can’t find the schema you’re looking for? Check out the contributing guide to learn how to suggest a new template schema.
Learn more
OAuth Integrations
Built-in OAuth 2.0 integrations with automatic credential management.
Action Templates
Build flexible integrations fast with Tracecat’s YAML-based DSL.
Python UDFs
Turn your Python scripts into Tracecat no-code actions.
Local Development
Learn how to build and test Tracecat integrations locally.
Contributing
Got integrations to share? Contribute to the Tracecat Registry!