---
title: "Deploy Chirp Hookbox"
description: "Private live webhook inbox powered by Chirp and PostgreSQL."
category: "Automation"
url: https://railway.com/deploy/chirp-hookbox
---

# Deploy Chirp Hookbox

Private live webhook inbox powered by Chirp and PostgreSQL.

**[Deploy Chirp Hookbox on Railway](https://railway.com/template/chirp-hookbox)**

- **Creator:** Lawrence Lane's Projects
- **Category:** Automation

## Template content

### web

- **Source:** https://github.com/lbliii/chirp-hookbox
- **Public domain:** Yes

### Postgres https://devicons.railway.app/i/postgresql.svg

- **Image:** ghcr.io/railwayapp-templates/postgres-ssl:18

## Documentation

# Deploy and Host Chirp Hookbox on Railway

Chirp Hookbox is a private, self-hosted webhook inbox for capturing, inspecting, searching, and replaying HTTP requests. It combines a Chirp web service with Railway-managed PostgreSQL in one deployable template.

## About Hosting Chirp Hookbox

Hosting Chirp Hookbox on Railway gives you a durable request bin with a generated private ingress path, a token-protected administrator inbox, live request arrivals over server-sent events, and PostgreSQL persistence. Credential-shaped headers are irreversibly masked before storage, and request bodies are bounded to protect the service.

## Why Deploy Chirp Hookbox on Railway?

- Deploy the web application and PostgreSQL together from one template.
- Generate signing, administrator, and ingress secrets automatically.
- Run database migrations before each application deployment.
- Keep captured requests durable across application restarts and updates.
- Use Railway health checks and deployment controls without extra infrastructure.

## Common Use Cases

- Inspect webhook payloads while developing an integration.
- Diagnose delivery failures, headers, query parameters, and malformed bodies.
- Share a private team request bin without relying on a public third-party inbox.
- Generate a safe cURL replay command from a captured request.
- Observe live webhook arrivals during demos and acceptance testing.

## Dependencies for Chirp Hookbox Hosting

Chirp Hookbox requires the web service and PostgreSQL service included in this template. The web service receives its database connection through Railway's private service-variable reference, so no public database endpoint is needed.

### Deployment Dependencies

- Python 3.14
- Chirp 0.10
- Railway-managed PostgreSQL
- A persistent PostgreSQL volume
- Railway-generated `CHIRP_SECRET_KEY`, `HOOKBOX_ADMIN_TOKEN`, and `HOOKBOX_INGRESS_TOKEN` values

After deployment, open the web service variables to retrieve `HOOKBOX_ADMIN_TOKEN`. Use it to unlock the inbox, then copy the private ingress path shown on the dashboard.


## Similar templates

- [N8N Main + Worker](https://railway.com/deploy/n8n-main-worker) — Deploy and Host N8N with Inactive worker.
- [Evolution API with n8n](https://railway.com/deploy/evolution-api-with-n8n) — [Jul'26] WhatsApp automation platform using Evolution API, n8n & PostgreSQL
- [Postgres Backup](https://railway.com/deploy/postgres-s3-backups) — Cron-based PostgreSQL backup to bucket storage

Open this page in a browser: https://railway.com/deploy/chirp-hookbox
