Skip to main content

Tutorials

Learn Hook0 step-by-step with our comprehensive tutorials. These learning-oriented guides will take you from complete beginner to confident Hook0 user.

Learning Path

Follow these tutorials in order for the best learning experience:

1. Getting Started

Your first steps with Hook0. Learn how to install, configure, and send your first webhook event.

What you'll learn:

  • Installing Hook0 locally
  • Basic configuration
  • Creating your first application
  • Sending and receiving webhook events

Time: ~15 minutes


2. First Webhook Integration

Build a complete e-commerce webhook integration from scratch.

What you'll learn:

  • Setting up event types for e-commerce events
  • Creating webhook subscriptions
  • Handling webhook payloads in your application
  • Testing webhook delivery

Time: ~30 minutes


3. Event Types & Subscriptions

Master the core concepts of event management in Hook0.

What you'll learn:

  • Creating and managing event types
  • Setting up subscriptions with filters
  • Using event schemas for validation
  • Managing subscription lifecycles

Time: ~25 minutes


4. Webhook Authentication

Implement secure webhook authentication using Biscuit tokens.

What you'll learn:

  • Understanding Biscuit token authentication
  • Generating and validating tokens
  • Implementing signature verification
  • Security best practices

Time: ~20 minutes


Prerequisites

Before starting these tutorials, make sure you have:

  • Basic familiarity with webhooks and HTTP APIs
  • Docker installed (for self-hosting tutorial)
  • A code editor of your choice
  • Terminal/command line access

Getting Help

If you get stuck during any tutorial:

  1. Check the How-to Guides for specific problem solutions
  2. Consult the API Reference for technical details
  3. Visit our Discord community for help
  4. Report issues on GitHub

Ready to start? Begin with Getting Started