Skip to main content
Auth0 provides powerful developer tools to help you configure, deploy, and manage your Auth0 tenant. These tools enable infrastructure-as-code practices, CI/CD integration, and streamlined tenant management.

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: