n8n Integrations at a glance
- Listing price
- Free
- Domain rating
- DR 90
- Account
- Sign up with GitHub
- Captcha
- Cloudflare Turnstile
- Backlink or badge
- Not required
- Email confirmation
- No
What n8n Integrations is and who it's for
n8n Integrations is a catalog of over 2,000 nodes that connect n8n workflows to external apps, services, and APIs. Each integration is a node that can be used inside n8n's workflow editor. The catalog includes regular nodes, trigger nodes, and core nodes, with categories like AI, Communication, and Developer Tools. Users can filter by type and category, and see which nodes are partner-built and verified.
n8n users looking for apps and services to connect to their automation workflows.
It lists
- Apps and services with public APIs
- AI models and tools
- Communication platforms
- Databases and data storage
- Developer tools
- Productivity apps
- Trigger nodes for external events
How to submit to n8n Integrations, step by step
Build a community node and publish it on npm. Once published, it appears in the community nodes section of the integrations catalog.
Check prerequisites
Ensure you have familiarity with JavaScript and TypeScript, can manage your own development environment including git, and know npm including creating and submitting packages.
Plan your node
Decide which style to use for your node build. The docs provide guidance on planning your build.
Build your node
Follow the tutorials for different node building styles to create your custom node.
Test your node
Test your node using the n8n node linter and troubleshooting support.
Deploy your node
Share your node with the community by publishing it to npm. Optionally submit it for verification by n8n.
n8n Integrations pricing: free vs paid
| Option | Price | What you get |
|---|---|---|
| Community node listing | Free | Publishing your node to npm makes it available as a community node in n8n. |
| Verified node listing | Free | Submit your node for verification by n8n to get a verified badge. |
Why n8n Integrations submissions get rejected or stall
- Node does not follow n8n's node building guidelines
- Node fails testing or linting
- Node is not published to npm
- Node is a duplicate of an existing integration
Tips for a listing that gets approved
- Use the n8n node linter to catch issues before submitting.
- Follow the planning guide to choose the right node style.
- Publish to npm first, then request verification for a verified badge.
- Check existing integrations to avoid duplicates.
Our take on n8n Integrations
Submit here if you have a product with an API and want n8n users to connect to it. You'll need to build and maintain a node in TypeScript, publish it to npm, and optionally get it verified. The listing is free and gives access to n8n's large user base.
n8n Integrations FAQ
How do I get my integration listed on n8n?
Build a custom node, publish it to npm, and it will appear as a community node. For a verified badge, submit it for verification by n8n.
Does it cost anything to list an integration?
No, listing a community node is free. Verification is also free.
Do I need an account to submit?
You need a GitHub account to publish to npm and interact with n8n's community.
What are the requirements to build a node?
You need familiarity with JavaScript and TypeScript, ability to manage git, and knowledge of npm.
Checked against n8n Integrations's own pages on Oct 24, 2026: n8n.io/integrations, docs.n8n.io/connect/create-nodes/overview, n8n.io/pricing/, guidelines.n8n.design. Directories change their forms and prices; the submit page has the final word.