Make Code
Make Code is currently in Open Beta. It is available to all customers on paid plans. As a beta feature, both product functionality and pricing may change.
Make Code is a built-in app that allows you to add arbitrary JavaScript or Python code to your scenario.
With the Make Code app, you can write code within the module with the help of an IDE that offers familiar features such as common syntax, auto completion, and error highlighting, or you can add code dynamically from previous modules in your scenario. A fully-isolated sandbox environment, as well as access to standard output and error logs, helps you safely test your code, reducing or eliminating the need for third-party tools. Additionally, the app has built-in JavaScript and Python libraries, and with an Enterprise account you can import custom libraries as well. The code created in your Make Code app module is included in downloaded scenario blueprints, making it easier to share and collaborate.
Key benefits
- Supports JavaScript and Python
- Built-in IDE experience with common syntax, auto completion, and error highlighting
- Fully-isolated sandbox environment to test your code and ensure safe execution
- Access to data outputs and error logs, to help you troubleshoot code executions effectively
- Ability to share code in a scenario blueprint
Features
Features | Core | Pro | Teams | Enterprise |
|---|---|---|---|---|
Standard JavaScript and Python libraries
| X | X | X | X |
Ability to import custom librariesAbility to import custom libraries | | | | X |
Sandbox environment with:
| X | X | X | |
Sandbox environment with:
| | | | X |
Credit usage
The Make Code app consumes two credits for every one second of code execution time. You can see the code execution time in the module output.
The billed code execution time does not include backend processing time, so your billed output time will be shorter than the actual time it takes to process.
The majority of use cases will execute in less than one second.

Details regarding dynamic credit usage can be found in the Credits article.
Make Code module
We are currently running Python version 3.12.11 and node version 20.19.4.
Actions
Run code
Design and run a code snippet.
Field | Description |
|---|---|
Language | Select JavaScript or Python. |
Input Format | Select Code Editor or Mapped Code (useful for AI). |
Code | Enter the code to be executed, or map dynamic code from previous modules or inputs. |
Input | Provide values from your scenario that can be used within the code. They will be available nested under the input object. |
Additional Dependencies (Enterprise plans only) | Add dependencies. Dependencies are installed before executing the code. They are not shared between multiple code modules. |
Our support team can't provide support in troubleshooting your JavaScript or Python code.
Add a custom library
If you have an Enterprise plan, you can import custom libraries to use in your Make Code app. In this example, we add axios:
Add const axios = require('axios'); to your code.
Under Advanced settings, add axios to the dependency list.




