Configuration and Deployment Tools
Manage your Auth0 tenant configuration with these powerful command-line and infrastructure tools.Why use Auth0 Developer Tools?
Auth0’s developer tools help you:- Automate deployment workflows: Integrate Auth0 configuration into your CI/CD pipelines
- Version control your configuration: Track and manage changes to your Auth0 tenant
- Maintain consistency across environments: Ensure development, staging, and production environments stay in sync
- Enable collaboration: Share and review tenant configuration changes with your team
- Reduce manual errors: Automate repetitive configuration tasks
Choosing the right tool
Auth0 CLI
Use the Auth0 CLI when you need:- Quick access to Auth0 APIs from the command line
- Interactive tenant management during development
- To create and configure applications, APIs, and other resources
- Scripting and automation for development workflows
Terraform Provider
Use the Terraform Provider when you:- Already use Terraform for infrastructure management
- Need fine-grained control over specific resources
- Want to manage Auth0 alongside other infrastructure providers
- Require declarative infrastructure-as-code practices
Deploy CLI
Use the Deploy CLI when you:- Need to manage bulk tenant configuration
- Want to export and import entire tenant configurations
- Are setting up multi-environment workflows
- Require continuous integration and deployment capabilities
Getting started
Choose a tool to get started with Auth0 configuration and deployment automation:Auth0 CLI
Install and start using the Auth0 CLI for interactive tenant management.
Terraform Provider
Learn how to use Terraform to manage your Auth0 tenant configuration as code.
Deploy CLI
Set up the Deploy CLI for automated tenant configuration management.