The idea is:
I’m currently working on implementing a missing feature: the ability to deploy n8n workflows using Terraform/OpenTofu.
My use case:
I’m building a Terraform provider to manage n8n resources (workflows, credentials, variables, projects, etc.). The goal is to automate n8n setup and deployment as part of an IaC pipeline.
I think it would be beneficial to add this because:
This feature would allow full integration of n8n into infrastructure-as-code workflows. It would make it possible to version, review, and deploy n8n configurations automatically, improving reproducibility, CI/CD integration, and team collaboration.
Any resources to support this?
The Terraform SDK and OpenTofu SDK are being used to develop the provider. I’ll share the initial implementation soon so the community can test and contribute.
Are you willing to work on this?
Yes, I’m actively developing it. However, to finalize testing, it would be great to have some temporary access or an API plan that allows testing all project/variable endpoints to ensure full coverage.