Getting started
FlurryPORT captures incoming webhooks in their raw form and lets you replay them on demand. In under a minute you’ll have a stable capture URL that any webhook provider can send to.
1. Create a project
A project is an isolated container for one integration. Sign in, click the dashboard, and create your first project. Give it a name like "Stripe Payments" or "GitHub Webhooks".
2. Create an endpoint
Each endpoint is a stable URL that receives webhooks. Your project can have multiple endpoints: one per webhook provider or one per event type. When you name an endpoint, FlurryPORT generates a URL-safe slug from the name (e.g., "Stripe Webhooks" becomes
stripe-webhooks). This slug is combined with your project ID to form a stable capture URL:
3. Register with your provider
Copy the capture URL and paste it into your webhook provider’s dashboard:
- Stripe: Developers → Webhooks → Add endpoint
- GitHub: Settings → Webhooks → Add webhook
- Shopify: Settings → Notifications → Webhooks → Create webhook
4. See your first capture
Trigger a webhook from your provider (e.g., create a test payment in Stripe) and watch it appear in FlurryPORT. The capture shows the raw headers, body, query string, and provider hint, exactly as it was sent.
5. Replay to your dev server
Add a replay target pointing at your local development server (e.g., http://localhost:3000/webhooks). For localhost targets, install the FlurryPORT CLI and run flurryport listen to forward captures to your machine. You’ll need a Personal Access Token from Settings → Access Tokens.
You can also click the Send button on any captured request in the UI to replay it directly to a non-localhost target.
Quick test with curl
Don’t have a webhook provider set up yet? Send a test request directly:
curl -X POST https://api.flurryport.io/api/v1/capture/{projectId}/{endpointSlug} \
-H "Content-Type: application/json" \
-d '{"event": "test", "data": {"message": "Hello from curl"}}'Understanding the status cubes
FlurryPORT uses animated status cubes to show the state of captures and replays at a glance. After a week, you’ll read them subconsciously. No text needed.