postPit
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v1View latest version
A webhook testing service that captures HTTP requests and displays them in a user-friendly interface.
- Generate unique URLs for capturing webhook events
- Persist all incoming requests with full details (headers, body, method, etc.)
- Real-time UI for viewing captured requests
- Support for all HTTP methods
- JSON formatting and syntax highlighting
- Request timestamps and metadata
├── backend/
│ ├── database/
│ │ ├── migrations.ts # Database schema
│ │ └── queries.ts # Database operations
│ └── index.ts # Main Hono server
├── frontend/
│ ├── components/
│ │ ├── App.tsx # Main React app
│ │ ├── BinView.tsx # Individual bin viewer
│ │ └── RequestList.tsx # Request list component
│ ├── index.html # Main HTML template
│ └── index.tsx # Frontend entry point
└── shared/
└── types.ts # Shared TypeScript types
- Visit the homepage to create a new request bin
- Copy the generated URL and use it as a webhook endpoint
- Send HTTP requests to the URL
- View captured requests in real-time on the bin page
GET /- HomepagePOST /api/bins- Create a new binGET /api/bins/:binId- Get bin details and requestsALL /bin/:binId- Capture webhook requestsGET /bin/:binId/view- View bin in UI