> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

Domo Code Engine is a Domo-native runtime environment that executes JavaScript or Python code. It allows you to write, test, and distribute functions for use in Workflows and other Domo Apps. Code Engine provides a library of general packages for common integrations and services, and you can also create custom functions for automated services in your instance.

<img src="https://mintcdn.com/domoinc-openapi-sync-dataflows/Iz3VbiGETphb9CnY/images/dev/stoplight.io/images/Picture1.jpg?fit=max&auto=format&n=Iz3VbiGETphb9CnY&q=85&s=0e047b822f3845bdf3a1584312715ded" alt="Picture1.jpg" width="832" height="442" data-path="images/dev/stoplight.io/images/Picture1.jpg" />

***

## Required Grants

To use Code Engine, users need specific grants:

* **Manage Code Engine Packages**: Perform any action on any Code Engine package (for admins/managers).
* **Create Code Engine Packages**: Create new Code Engine packages (for developers).

> **Note:** Contact your Domo account team to enable these grants. Users must also have permission to specific packages to interact with them.

***

## Accessing Code Engine

1. In the navigation header, select **More > Workflows** to open the Workflows landing page.
2. In the left navigation, select **Code Engine**.

The Code Engine home page displays a list of all available packages based on your permissions.

***

## Home Page & Repository List

The home page features a repository list of all Code Engine packages you can access. Each row represents a package with columns for:

* **Package Name/Description**
* **Owned By**
* **Runtime** (JavaScript or Python)
* **Last Saved**
* **Created**

Click a row to open the package in the code editor.

## Additional Resources

* [Domo Support](https://domo-support.domo.com/)
