Introduction
What Humrun is and why it exists.
What is Humrun?
Humrun lets you run small Python scripts on a schedule, without servers, containers, or setup. You paste your script, pick when it runs, and Humrun takes care of execution and notifications.
No servers. No containers. No YAML files. Just Python and a schedule.
Who is it for?
Humrun is built for developers who have small automation tasks that don't justify the overhead of a full CI/CD pipeline or container orchestration.
Common users include:
- Solo developers with side projects
- Small teams needing lightweight automation
- Anyone who's tired of maintaining a VPS just to run a cron job
Design Principles
We believe automation tools have become unnecessarily complex. Not every script needs Kubernetes. Not every job needs Airflow.
Humrun is intentionally simple:
- Write Python
- Set a schedule
- Get notified when something goes wrong
That's it. No workflows, no dependencies between jobs, no complex configuration.
When to use something else
Humrun is not the right choice if you need:
- Complex multi-step workflows with dependencies
- Sub-minute scheduling
- Heavy compute workloads
- Running containers or other languages
For those cases, consider tools like Temporal, Airflow, or a proper cloud function platform.
Getting started
If you can express it in a Python script and it runs in minutes, Humrun is probably the right tool. Ready to run your first script? Head to the Quickstart guide.