Request: Official Directus Node for n8n Integration

:puzzle_piece: Feature Request: Official Directus Node for n8n Integration

Hi Directus team :waving_hand:

I’d like to propose the development of an official Directus node for n8n, the open-source workflow automation platform.

:light_bulb: Motivation

Currently, there’s no native or official node to easily connect Directus with n8n. While the HTTP Request node can be used as a workaround, it requires manual setup for authentication, endpoints, and data mapping — which makes integration more complex and error-prone.

Having a dedicated Directus node would:

  • Simplify workflows and automation between Directus and other services
  • Enable no-code users to interact with Directus collections, items, assets, and permissions directly from n8n
  • Improve developer experience and adoption of Directus within the automation community

:hammer_and_wrench: Potential Features

Some actions that could be included:

  • CRUD operations for Collections and Items
  • Authentication support (API Token, Static Token, OAuth2)
  • Trigger node for Directus events (e.g., item created/updated/deleted)
  • Asset management (upload/download files)
  • User and Role management

:globe_showing_europe_africa: Impact

This would significantly enhance Directus’ interoperability, making it easier to integrate with CRMs, CMSs, databases, and other APIs — without needing custom code or manual API requests.

:handshake: How I Can Help

I can help by testing the node, providing feedback on endpoints and use cases, or contributing documentation/examples once the feature is under development.


Thanks for considering this request!
An official n8n node could become a huge boost for the Directus ecosystem :rocket:

4 Likes

Hey @Bruno_Avelino_Sittax, welcome to the community! Thanks for sharing this request and for your very kind offer to help test and provide feedback. We like the way you think, A LOT! We have something in the works and we’ll have an update for you soon.

1 Like

Hi @Bruno_Avelino_Sittax , have you already checked out this ‘native’ Directus node: https://www.npmjs.com/package/n8n-nodes-directus ?

Note: there are a couple of pending issues, but for most part, it works pretty great.
Also, i’m yet to incorporate a few of the very latest endpoints (‘versions’, ‘access_policies’ etc.)

I am planning to finally update/revamp it to the very latest standards, and then apply to publish it ‘officially’, but it won’t happen for some time.