Build Your First Project
This section walks you from zero to a running Tasker workflow. Choose your path based on how you like to learn:
Quick Start
Quick Start — Two ways to get running fast:
- Path A: Clone an example app (5 min) — Docker Compose up, pick a framework, curl an endpoint
- Path B: Bootstrap with tasker-ctl (10 min) — Initialize a project, generate handlers, configure, and run
Step-by-Step Guides
If you prefer a guided walkthrough:
- Installation — Install language packages and run Tasker infrastructure
- Using tasker-ctl — Initialize projects, generate handlers from templates, manage configuration
- Your First Handler — Write a step handler in your preferred language
- Your First Workflow — Define a task template, submit a task, watch it execute
Language Guides
Comprehensive setup and API reference for each supported language:
- Ruby — Ruby workers with
tasker-rb - Python — Python workers with
tasker-py - TypeScript — TypeScript workers with
@tasker-systems/tasker - Rust — Native Rust workers with
tasker-worker
What’s Next
After building your first project, see Next Steps for where to go from here — example apps, engineering stories, architecture deep-dives, and production operations.