# Configuration Management In many cases managing the configuration in your application code is the best model, many teams though wish to pre-create Streams and Consumers. We support a number of tools to assist with this: * [CLI with Configuration Files](nats-admin-cli.md) * [Terraform](terraform.md) * [GitHub Actions](github_actions.md) * [Kubernetes JetStream Controller](kubernetes_controller.md)