Settings

Configure Aiven services and GitHub webhook integration

Service Status

GitHub Webhook

Point your GitHub repository webhook to this URL to start streaming events.

/api/webhooks/github
Supported events: push, pull_request, deployment, deployment_status, issues, check_run, check_suite

Environment Variables

Add these to your .env.local file:

KAFKA_BROKER

Aiven Kafka broker host:port

KAFKA_USERNAME

Kafka SASL username

KAFKA_PASSWORD

Kafka SASL password

PG_CONNECTION_URI

Aiven PostgreSQL connection URI

VALKEY_URI

Aiven Valkey connection URI

GITHUB_WEBHOOK_SECRET

GitHub webhook secret (optional)

Notification Channels

No notification channels configured. Click "Add Channel" to get started.

Aiven Free Tier Setup

  1. 1Sign up at aiven.io and create a free tier project
  2. 2Create Apache Kafka, PostgreSQL, and Valkey services (all free tier)
  3. 3Copy connection details to your .env.local file
  4. 4Create a Kafka topic named devops-events
  5. 5Point your GitHub webhook to the URL above and start streaming!