Custom Module Development
Reusable, documented, tested modules for deploying and managing any type of software.
The world experts in building reusable infrastructure modules
Need to deploy infrastructure (e.g., Elasticsearch, Kubernetes, DataDog) that's not already part of the Infrastructure as Code Library? Gruntwork can help. We've built dozens of modules across multiple clouds that are used in production by hundreds of companies and thousands of engineers. We can develop a new, reusable module for you, complete with documentation, example code, and automated tests, and best of all, we'll provide support and maintenance for the module long-term!
Who requests custom modules?
We build modules for:
- Gruntwork Subscribers who need to run a new type of infrastructure.
- Independent Software Vendors who want to make it easy to install their software.
- Cloud Providers who want to make it easy to run infrastructure on their cloud.
Module design patterns
Check out the Reusable, composable, battle-tested Terraform modules talk to learn how we design, build, and test modules. Or better yet, have a look at our open source modules, and try them out yourself!
Infrastructure as Code
Written in Terraform, Go, Python, and Bash
Includes example code and thorough documentation
Every commit goes through a suite of automated tests
Highly reusable, configurable, and composable
Proven in production with dozens of Gruntwork Customers
Commercially maintained and supported by Gruntwork
We continually make updates, additions, and fixes to the library
Full Code Access
You get access to 100% of the code
If you ever choose to cancel, you keep rights to all the code
Contact us to let us know what modules you'd like us to build!