# netflix/dispatch

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/netflix-dispatch).**

6,385 stars · 651 forks · Python · apache-2.0 · archived

## Links

- GitHub: https://github.com/Netflix/dispatch
- awesome-repositories: https://awesome-repositories.com/repository/netflix-dispatch.md

## Description

Dispatch is an incident response orchestration platform that automates the coordination of detection, participant assembly, and task tracking across existing communication and project management tools. It provides a web-configurable state machine to manage incident lifecycle transitions, with template-driven incident models that define types, priorities, and severity levels. The platform enforces role-based access control to map user roles to specific actions and data access, while maintaining a database-backed audit trail of all incident events and system changes for compliance and post-incident review.

The platform distinguishes itself through an event-driven workflow engine that emits and consumes events to trigger automated resource creation, notifications, and task tracking across integrated tools. Its plugin-based integration architecture connects to external platforms via standardized adapters, while an API-first extensibility layer allows customization of workflows and integration with tools beyond the plugin system. A web administration interface enables configuration of incident types, notification rules, and escalation policies without manual scripting, and supports assigning incident commanders with decision authority and delegation capabilities.

The system covers the full incident lifecycle, including automated timeline tracking so responders can focus on resolution without manual logging, task management to ensure follow-through on required actions, and post-incident review management that collects and organizes incident data for analysis and improvement. Participant roles can be customized through the web interface to control access and responsibilities during active incidents.

## Tags

### Part of an Awesome List

- [Incident Response Platforms](https://awesome-repositories.com/f/awesome-lists/devtools/incident-response-platforms.md) — An automated platform that coordinates incident detection, participant assembly, and task tracking across communication and project management tools.
- [Incident Documentation](https://awesome-repositories.com/f/awesome-lists/more/incident-documentation.md) — Collects and organizes incident data to simplify post-incident review processes. ([source](https://cdn.jsdelivr.net/gh/netflix/dispatch@main/README.md))
- [Incident Timelines](https://awesome-repositories.com/f/awesome-lists/security/timeline-tools/incident-timelines.md) — Automatically records timelines and documentation so responders can focus on resolving the incident. ([source](https://netflix.github.io/dispatch/))
- [Automated Timeline Trackers](https://awesome-repositories.com/f/awesome-lists/security/timeline-tools/incident-timelines/automated-timeline-trackers.md) — Automatically tracks and updates incident timelines so responders can focus on resolution without manual logging. ([source](https://netflix.github.io/dispatch/))
- [Incident Management](https://awesome-repositories.com/f/awesome-lists/devtools/incident-management.md) — System for managing incident response and coordination at scale.
- [Example Applications](https://awesome-repositories.com/f/awesome-lists/more/example-applications.md) — Platform for managing and coordinating security incidents.
- [Project and Task Management](https://awesome-repositories.com/f/awesome-lists/productivity/project-and-task-management.md) — Incident management service with notification and task integrations.

### Development Tools & Productivity

- [Event-Driven Workflow Triggers](https://awesome-repositories.com/f/development-tools-productivity/event-driven-workflow-triggers.md) — Orchestrates incident response by emitting and consuming events that trigger automated resource creation and notifications.

### Networking & Communication

- [Incident Workflow Customizations](https://awesome-repositories.com/f/networking-communication/api-integration-frameworks/api-management-integration/api-access-patterns/workflow-api-integrations/incident-workflow-customizations.md) — Provides a programmatic API to customize incident workflows and integrate with external tools beyond the plugin system. ([source](https://netflix.github.io/dispatch/))
- [API Integrations](https://awesome-repositories.com/f/networking-communication/api-integration-frameworks/api-management-integration/api-integrations.md) — Ships an API-first extensibility layer for integrating incident workflows with external tools and services. ([source](https://netflix.github.io/dispatch/))
- [Incident Notification Services](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/messaging-notification-systems/messaging-automation/incident-notification-services.md) — Sets up automated alerts and escalation policies for incident events through an administration interface. ([source](https://netflix.github.io/dispatch/docs/administration))

### Security & Cryptography

- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Enforces permissions and responsibilities by mapping user roles to specific actions and data access within incident workflows.
- [Incident Response Resources](https://awesome-repositories.com/f/security-cryptography/security/operations-and-incident-response/incident-response-resources.md) — Automates resource creation, participant assembly, and task tracking during active security incidents via integrated tools.
- [Web-Configurable Incident State Machines](https://awesome-repositories.com/f/security-cryptography/account-lifecycle-management/lifecycle-state-machines/web-configurable-incident-state-machines.md) — Manages incident lifecycle transitions through a state machine configurable via a web administration interface.
- [Incident Responder Roles](https://awesome-repositories.com/f/security-cryptography/role-based-access-control/incident-responder-roles.md) — Assigns and modifies responder roles through a web interface to manage permissions and responsibilities during incident response.
- [Incident Role Customizations](https://awesome-repositories.com/f/security-cryptography/role-based-access-control/incident-role-customizations.md) — Assigns and modifies roles for incident responders within a web interface to control access and responsibilities. ([source](https://netflix.github.io/dispatch/docs/administration))

### Software Engineering & Architecture

- [Incident Workflow Customizations](https://awesome-repositories.com/f/software-engineering-architecture/api-first-design-workflows/incident-workflow-customizations.md) — Provides a programmatic API to customize incident workflows and integrate with external tools beyond the plugin system.
- [Incident Response Plugin Adapters](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/plugin-based-architectures/incident-response-plugin-adapters.md) — Extends functionality through a plugin system that connects to external communication and project management platforms via standardized adapters.

### System Administration & Monitoring

- [Incident Management](https://awesome-repositories.com/f/system-administration-monitoring/incident-management.md) — Provides a web-based console for configuring incident types, priorities, severity levels, and notification rules.
- [Automated Incident Response Workflows](https://awesome-repositories.com/f/system-administration-monitoring/incident-management/automated-incident-response-workflows.md) — Automates resource creation, participant assembly, notifications, and task tracking across integrated tools. ([source](https://cdn.jsdelivr.net/gh/netflix/dispatch@main/README.md))
- [Incident Notification Rules](https://awesome-repositories.com/f/system-administration-monitoring/alert-notification-systems/notification-configuration-updates/incident-notification-rules.md) — Sets up automated alerts and escalation policies for incident events through an administration interface.
- [Incident Commander Assignments](https://awesome-repositories.com/f/system-administration-monitoring/incident-management/incident-commander-assignments.md) — Ships a system to designate an incident commander with decision authority and delegation capabilities.
- [Incident Task Trackers](https://awesome-repositories.com/f/system-administration-monitoring/incident-management/incident-task-trackers.md) — Manages and tracks tasks throughout an incident lifecycle, ensuring follow-through on required actions. ([source](https://cdn.jsdelivr.net/gh/netflix/dispatch@main/README.md))
- [Incident Templates](https://awesome-repositories.com/f/system-administration-monitoring/incident-management/incident-templates.md) — Defines incident types, priorities, and severity levels using configurable templates that populate response workflows.
- [Post-Incident Review Guides](https://awesome-repositories.com/f/system-administration-monitoring/incident-management/post-incident-review-guides.md) — Provides structured post-incident review workflows that collect and organize incident data for analysis. ([source](https://cdn.jsdelivr.net/gh/netflix/dispatch@main/README.md))
- [Post-Incident Review Tools](https://awesome-repositories.com/f/system-administration-monitoring/incident-management/post-incident-review-tools.md) — Collects and organizes incident data to streamline post-incident analysis and improvement workflows.
- [Incident Type Configurations](https://awesome-repositories.com/f/system-administration-monitoring/incident-response-workflows/incident-type-configurations.md) — Provides a web interface for configuring incident types, priorities, and severity levels to tailor response workflows. ([source](https://netflix.github.io/dispatch/docs/administration))
- [Incident Audit Trails](https://awesome-repositories.com/f/system-administration-monitoring/system-audit-trails/incident-audit-trails.md) — Persists all incident events, participant actions, and system changes to a relational database for post-incident review and compliance.
