"Things just happen. What the hell. And the reason things just happen is that a hundred billion other things just happened, all working unheeded and unseen, to make sure that they do."
–- Terry Pratchett, "Last Continent", reflecting on the elegant machinery of complex systems
pgflow is a workflow orchestration system that runs directly in your Postgres database - ideal for building reliable AI workflows, background jobs, and data pipelines on Supabase without external services.
The system combines:
The pgflow documentation is available on pgflow.dev.
File an issue on GitHub or join our Discord.
When you need more than just isolated background jobs, but don't want the complexity of external orchestration systems:
The execution system handles the rest - scheduling steps when dependencies complete, retrying failed tasks, and aggregating results automatically.
Package Description cli Command-line interface for installing and compiling flows client TypeScript client for starting workflows and monitoring real-time progress core SQL Core for the workflow engine - foundational tables and functions dsl TypeScript DSL for defining flows with type inference edge-worker Task queue worker for Supabase Edge Functions with reliability features website Documentation site example-flows Example workflow definitionsNote
This project and all its components are licensed under Apache 2.0 license.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4