# Publish Types for Writing Auth0 Actions in external IDEs

**URL:** <https://community.auth0.com/t/publish-types-for-writing-auth0-actions-in-external-ides/119996>\
**Category:** Get Help\
**Tags:** customer-feedback\
**Created:** [November 1, 2023, 5:31pm UTC](https://community.auth0.com/t/publish-types-for-writing-auth0-actions-in-external-ides/119996 "2023-11-01T17:31:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![isaiah.inuwa](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/isaiah.inuwa/32/47921_2.png) [@isaiah.inuwa](https://community.auth0.com/u/isaiah.inuwa)\
**Post date:** [November 1, 2023, 5:31pm UTC](https://community.auth0.com/t/publish-types-for-writing-auth0-actions-in-external-ides/119996/1 "2023-11-01T17:31:45Z")

</div>

This is a duplicate of [Public type definitions availability](https://community.auth0.com/t/public-type-definitions-availability/74480) and [Types developing actions locally](https://community.auth0.com/t/types-developing-actions-locally/67231).

I would like to be able to develop an Auth0 Action in my local IDE that I use for the rest of development (Vim and VS Code, in my case). That way, I can write unit tests, integrate it with CI, etc.

I would like to have code completions available for the Auth0 types (e.g. PreUserRegistrationApi). These are available in the web editor in the Auth0 management console, but they are not published to NPM anywhere.

The [auth0-actions](https://www.npmjs.com/package/auth0-actions) NPM package seems to be an individual’s attempt to recreate a subset of the definitions for actions for this purpose.

According to the [response to the last forum post](https://community.auth0.com/t/public-type-definitions-availability/74480/6), this was added to the backlog. Has it been selected for development?

---

<div class="post-metadata">

**Author:** ![dan.woda](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/dan.woda/32/18340_2.png) [@dan.woda](https://community.auth0.com/u/dan.woda)\
**Post date:** [November 7, 2023, 5:51pm UTC](https://community.auth0.com/t/publish-types-for-writing-auth0-actions-in-external-ides/119996/3 "2023-11-07T17:51:01Z")

</div>

Hi @isaiah.inuwa,

Welcome to the Auth0 Community!

I don’t have any additional information on that backlog item. It looks like it hasn’t been picked up.

Thank you!

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/auth0/original/3X/b/5/b560f266932fcce5d57f09a6595bd50518cae3f3.jpeg) [@system](https://community.auth0.com/u/system)\
**Post date:** [November 21, 2023, 5:51pm UTC](https://community.auth0.com/t/publish-types-for-writing-auth0-actions-in-external-ides/119996/4 "2023-11-21T17:51:51Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.

---

<div class="post-metadata">

**Author:** ![danilo.asissanchez](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/danilo.asissanchez/32/25548_2.png) [@danilo.asissanchez](https://community.auth0.com/u/danilo.asissanchez)\
**Post date:** [November 27, 2025, 11:18pm UTC](https://community.auth0.com/t/publish-types-for-writing-auth0-actions-in-external-ides/119996/5 "2025-11-27T23:18:24Z")

</div>

Hello,

We have published an Official NPM library with Actions Types definitions: [https://www.npmjs.com/package/@auth0/actions](https://www.npmjs.com/package/@auth0/actions)

Actions NPM Docs: [Actions NPM](https://auth0.com/docs/customize/actions/actions-npm)

Actions Unit Test Docs: [Actions Unit Test](https://auth0.com/docs/customize/actions/actions-unit-test)

Changelog: [https://auth0.com/changelog#1g7Si9zf4VnEOC3Na7zxGR](https://auth0.com/changelog#1g7Si9zf4VnEOC3Na7zxGR)
