See llms.txt for all machine-readable content.

Back to integrations

Integrate Code with 2,000+ apps and services

Unlock Code’s full potential with n8n, connecting it to similar Development apps and over 2,000 other services. Automate productivity workflows by scheduling tasks, managing project timelines, and tracking progress across platforms. Create adaptable and scalable workflows between Code and your stack. All within a building experience you will love.

Supported modes

Run Once for All Items

Run this code only once, no matter how many input items there are

Run Once for Each Item

Run this code as many times as there are input items

Save engineering resources

Reduce time spent on customer integrations, engineer faster POCs, keep your customer-specific functionality separate from product all without having to code.

Learn more

Trusted by teams building smarter workflows.

Connect Code with your company’s tech stack and create automation workflows

Need help setting up your Code integration?

Discover our latest community's recommendations and join the discussions about Code integration.

  • Mehran

    How to add custom python package to n8n task runner

    Mehran

    Describe the problem/error/question I followed the instructions to add a custom package to the python but it did not work. Here’s how I’ve tried: $ git clone https://github.com/n8n-io/n8n.git $ cd ./n8n $ git checkout …

    Open topic
  • Alex

    Access JSON key in Code Node function

    Alex

    Describe the problem/error/question Hello! I made a JS code to convert my JSON: In case the URL in the elements is the same, i want to make an array from employee key for each match. I have no problem when declaring my …

    Open topic
  • weilies chok

    JMEPath doesn't return correctly

    weilies chok

    A picture speak more than 1000 words :slight_smile: I have my source as array of objects (left), i tried to use [*].DeptCode to only pull department code but nothing return (right) But under JMePath tutorial, i can …

    Open topic
  • Kelly May

    Unwrap Array - need to output single object

    Kelly May

    I am taking processed data from a segmentation model, and adding the labels to a different json file ultimately outputting 1 updated json file. My issue, is that I need the output to be a single object, and not wrapped i…

    Open topic
  • Hareesh Kumar

    Hot to access two nodes outputs as input in code node?

    Hareesh Kumar

    Not able to access two nodes output as input in code node.

    Open topic

Simple enough to 
understand + sophisticated 
enough to ship