How to submit to n8n Integrations

n8n.ioChecked Oct 24, 2026

Browse 2,000+ integrations for apps, services, and APIs, and build them into your workflows.

  • Listing priceFree
  • Domain ratingDR 90
  • AccountSign up with GitHub
  • CaptchaCloudflare Turnstile

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.

  1. 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.

  2. Plan your node

    Decide which style to use for your node build. The docs provide guidance on planning your build.

  3. Build your node

    Follow the tutorials for different node building styles to create your custom node.

  4. Test your node

    Test your node using the n8n node linter and troubleshooting support.

  5. 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

OptionPriceWhat you get
Community node listingFreePublishing your node to npm makes it available as a community node in n8n.
Verified node listingFreeSubmit 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.

See your listing before you pay

Paste your URL — your draft and your matching directories are ready in about 20 seconds.