> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Comprenez les Actions Modules d’Auth0, une fonctionnalité qui vous permet de créer du code réutilisable hébergé par Auth0, avec ses propres secrets et dépendances NPM, afin de partager des fonctions entre plusieurs Actions liées à différents triggers.

# Actions Modules

<Warning>
  Les Actions Modules sont actuellement offerts en accès anticipé. En utilisant cette fonctionnalité, vous acceptez les conditions applicables de l’essai gratuit dans le [Contrat-cadre d’abonnement](https://www.okta.com/legal/) d’Okta. Pour en savoir plus sur les phases de lancement d’Auth0, consultez [Étapes de mise en disponibilité du produit](/docs/fr-ca/troubleshoot/product-lifecycle/product-release-stages).
</Warning>

Les Actions Modules vous permettent de créer, de gérer et de partager du code réutilisable entre différentes Actions dans votre tenant Auth0.

Auparavant, chaque Action fonctionnait de façon indépendante, ce qui rendait difficile le partage de fonctions communes entre elles sans recourir à des dépendances externes comme les modules NPM. Avec les Actions Modules, il est maintenant possible de :

* Créer des modules personnalisés avec des fonctions hébergées par Auth0.
* Utiliser les fonctions définies dans chaque module personnalisé dans une ou plusieurs Actions.
* Chaque module personnalisé peut définir ses propres secrets et ajouter des dépendances de modules NPM.

Pour en savoir plus sur la création d’Actions avec les Actions Modules, consultez [Write Your First Action Module](/docs/fr-ca/customize/actions/modules/write-your-first-action-module).

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  Les Actions Modules ne sont pas liés à un Trigger ou à un type d’Action en particulier. Les fonctions qui y sont définies peuvent donc être réutilisées dans des Actions liées à différents Triggers.
</Callout>

Pour en savoir plus sur les limitations des Actions Modules, consultez [Actions Limitations](/docs/fr-ca/customize/actions/limitations).

<div id="performance">
  ## Performance
</div>

En adoptant Actions Modules conformément aux [directives de codage](/docs/fr-ca/customize/actions/action-coding-guidelines), vous pouvez améliorer les performances d’exécution en partageant et en réutilisant des objets coûteux à instancier.

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  Toutefois, cette amélioration n’est pas garantie, car elle dépend du cas d’utilisation précis, de la mise en œuvre, ainsi que de la charge et de la fréquence des exécutions.
</Callout>
