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:
- Check the How-to Guides for specific problem solutions
- Consult the API Reference for technical details
- Visit our Discord community for help
- Report issues on GitHub
Ready to start? Begin with Getting Started →