Change8

5.0.0b0

Breaking Changes
📦 auth0View on GitHub →
2 breaking6 features🔧 1 symbols

Summary

This beta release introduces a major rewrite of the Management API client, generated from OpenAPI specs, bringing significant structural changes, Pydantic typing, and first-class async support.

⚠️ Breaking Changes

  • The Management API client has undergone a major rewrite, introducing breaking changes.
  • The client structure has changed due to generation from OpenAPI specifications.

Migration Steps

  1. Refer to the [v5 Migration Guide](https://github.com/auth0/auth0-python/blob/v5/v5_MIGRATION_GUIDE.md) for detailed upgrade instructions due to the major rewrite.

✨ New Features

  • Complete rewrite generated from Auth0's OpenAPI specifications using Fern.
  • Hierarchical package structure with logical sub-clients for improved discoverability.
  • Strongly typed request/response objects using Pydantic replace generic dictionaries.
  • Enhanced Developer Experience with better IntelliSense, code completion, and documentation.
  • First-class async client support introduced via `AsyncAuth0` and `AsyncManagementClient`.
  • Built-in pagination support with `include_totals=True` set as the default.

🔧 Affected Symbols

Management API client