Integrations
Create a custom node for Duaer
Write a node package for Duaer when built-in nodes and custom operations are not enough and you will reuse the step.
Check that you need one
Most Duaer digital organizations use built-in nodes only. When an app node lacks an endpoint, use custom operations first: HTTP Request reuses the credential already saved for that app. Write a node only when several digital organizations will reuse the same step.
In this section
- Build your node: scaffold, lint, and build.
- Node reference: node files, credential files, and paired items.
- Publish a community node: publish with npm provenance, then install it in Duaer.
Prerequisites
- JavaScript and TypeScript, plus git and npm.
- The Duaer data structure and item linking.
Questions
Do Duaer users need to write their own nodes?
Usually not. Duaer built-in nodes plus custom operations cover most cases. Write a node package when several digital organizations will reuse the same step.
In this section
Build a Duaer node
Scaffold a project with the node CLI, write the node and its credential, lint and build it, then try it in Duaer.
Create nodesPublish a Duaer community node
Publish to npm from GitHub Actions so each version carries npm provenance, then install it in Duaer by package name.
ExtendExtend nodes in Duaer
Most work uses built-in nodes. Prefer custom operations first; build a custom node or install a community package only when you will reuse the step.