> ## Documentation Index
> Fetch the complete documentation index at: https://auth0.com/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

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

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

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

Pour en savoir plus sur la rédaction d'Actions avec les Actions Modules, consultez [Rédiger votre premier module d'Action](/docs/fr-ca/customize/actions/modules/write-your-first-action-module).

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  Les Actions Modules ne sont liés à aucun Trigger ni à aucun 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 limites des Actions Modules, consultez [Limites des Actions](/docs/fr-ca/customize/actions/limitations).

<h2 id="performance">
  Performance
</h2>

En adoptant les Actions Modules conformément aux [lignes directrices 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 dont l'instanciation est coûteuse.

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  Cette amélioration n'est toutefois pas garantie, car elle dépend du cas d'utilisation précis, de l'implémentation ainsi que de la charge et de la fréquence des exécutions.
</Callout>

<h2 id="examples">
  Exemples
</h2>
