
Atlassian Opsgenie
Service-aware alerting, on-call, and incident orchestration.
Discover top open-source software, updated regularly with real-world adoption signals.

Streamlined incident response and reporting for Django teams
A Django app that automates Slack incident alerts, creates dedicated comms channels, and generates rich markdown reports to ease on‑call workload.
Incident response can overwhelm engineers. Response is a Django application that centralizes communication, automates Slack notifications, and builds rich markdown reports, letting teams focus on fixing issues instead of admin work.
Add response to INSTALLED_APPS, configure Slack credentials (SLACK_TOKEN, SLACK_SIGNING_SECRET, etc.), and include its URL patterns. When an incident is declared via the /incident Slack command, Response posts a headline message, creates a dedicated comms channel, and generates a linked incident document. The UI, powered by Bootstrap4, lets responders track actions, add updates, and export a post‑mortem. All data lives in your existing Django database and is exposed through Django Rest Framework endpoints for further automation.
Run the app locally with manage.py runserver and expose it via ngrok or deploy to any Django‑compatible host. The package respects your authentication settings (RESPONSE_LOGIN_REQUIRED) and can be customized through Django templates and settings.
When teams consider Monzo, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Declare incident via Slack slash command
Instant headline post and dedicated comms channel are created, eliminating manual setup.
Generate a post‑mortem report
Rich markdown report linked from Slack, streamlining knowledge sharing and review.
Coordinate multiple engineers during an outage
Central UI tracks actions, status updates, and communication in one place.
Automate incident documentation via API
Programmatic updates ensure consistent records and enable CI/CD integration.
Currently only Slack integration is provided; other platforms would require custom development.
Response works with any Django version supported by the package; consult the documentation for exact requirements.
Authentication uses Django Rest Framework permissions, and the `RESPONSE_LOGIN_REQUIRED` setting can enforce login for UI access.
Yes, templates can be overridden in your Django project to tailor the headline content.
All incident information is persisted in the project's configured Django database.
Project at a glance
DormantLast synced 4 days ago