Skip to content

render-examples/webhook-receiver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Example Webhook Receiver

This basic example receives webhooks and logs the payload. It will fetch service, Postgres, or Key Value store information from the RENDER API for certain webhook types.

Prerequisites

If you haven't already, sign up for a Render account. Creating webhooks on Render requires a Professional plan or higher. You can view and upgrade your plan in the Render Dashboard.

Deploy to Render

  1. Use the button below to deploy to Render
    Deploy to Render

  2. Follow instructions to create a webhook with the URL from your service and /webhook path

  3. Follow instructions to create a Render API Key

  4. Set RENDER_WEBHOOK_SECRET environment variable to the secret from the webhook created in step 2. SET RENDER_API_KEY to the key created in step 3.

  5. Trigger a service deploy and watch the webhooks roll in.

Developing

Once you've created a project and installed dependencies with pnpm install, start a development server:

pnpm run dev

Building

pnpm run build