After working extensively with n8n on workflow automation, I identified a clear gap in the ecosystem ![]()
There wasn’t a Python SDK truly designed for DevOps.
So I decided to build one ![]()
What makes n8n-flow-manager different?
Async-first SDK based on HTTP/X (up to 3x faster than synchronous alternatives)
Complete Pydantic models for strong typing and validation
Powerful CLI with 8 commands for workflow management
Jinja2 templating for multi-environment deployments
Smart polling for execution tracking
85% test coverage (79 tests passing)
What are the practical uses?
• Version control n8n workflows in Git
• Automate deployments to Dev/Staging/Prod
• Integrate with CI/CD pipelines (GitHub Actions, GitLab CI)
• Schedule automatic backups
• Programmatically create and monitor workflows
Quick Installation:
pip install n8n-flow-manager
n8n-py health
n8n-py list-workflows
Links:
• PyPI → https://lnkd.in/d56GafMJ
• GitHub → https://lnkd.in/djcJMVGU
• Docs → Full README with examples
Built with Python 3.9+, httpx, Pydantic, and Typer.
MIT licensed and production-ready ![]()
Ideal for Data Engineers, DevOps teams, and automation enthusiasts working with n8n ![]()
If you try it, I’d love to hear your feedback!
Issues, pull requests, and stars on GitHub are more than welcome!
hashtag#Python hashtag#n8n hashtag#Automation hashtag#DevOps hashtag#OpenSource hashtag#AsyncIO hashtag#DataEngineering