Pipulate Documentation
Welcome to the official documentation hub for Pipulate, the free and open source SEO workflow platform. This page is your starting point for understanding, installing, and building with Pipulate.
What is Pipulate?
Pipulate is a local-first, step-based workflow system for SEO and data automation. It lets you turn Python scripts and Jupyter notebooks into user-friendly, web-based workflows—no cloud, no vendor lock-in, and no complex setup.
Quick Links
-
Installation Guide
Step-by-step instructions for installing Pipulate on macOS, Linux, or Windows (WSL). (The homepage doubles as the install guide.) -
Architecture Overview
Learn how Pipulate is built, its core design principles, and how the workflow engine works. -
Development Guide
Patterns, best practices, and how to create your own workflows and plugins. -
Workflow Implementation Guide
In-depth reference for building and modifying Pipulate workflows, including critical patterns and real-world examples. -
Troubleshooting & FAQ
Common issues, solutions, and how to get help. -
Blog
Articles on philosophy, updates, and advanced usage.
Where to Start
- New to Pipulate?
- Begin with the Installation Guide to get Pipulate running on your system.
- Read the Architecture Overview for a high-level understanding.
- Want to build workflows?
- Dive into the Development Guide and the Workflow Implementation Guide.
- Looking for examples?
- See the reference plugins and workflow templates in the Workflow Implementation Guide.
- Need help?
- Check the Troubleshooting & FAQ section on the homepage.
- Visit the blog for tips and updates.
About This Documentation
- Install instructions are always up to date on the homepage.
- Architecture and development docs are maintained for both new and advanced users.
- Workflow patterns and plugin examples are available in the guides and the main pipulate repository.
If you can’t find what you need, please open an issue on GitHub or check the blog for the latest updates.
Pipulate: Your data, your workflows, your way—locally and openly.