# Functions Code Editor Overview

import DocButton from '~/components/webkit/DocButton.vue';

<DocButton href="/en/documentation/products/applications/functions/runtime-api/code-editor/" label="Go to azion code editor reference" kind="secondary" target="_blank" size="medium" />

Azion code editor for Functions is user-friendly and is built on the Monaco code editor, known from VS Code, making it easy for those familiar with VS Code to adapt. 

It offers features such as:

- Syntax highlighting
- IntelliSense
- Debugging

The code editor supports various types and web APIs, ensuring versatility. It also provides a code preview feature, allowing developers to visualize their work in real-time, boosting confidence before deployment.
The integration with ChatGPT offers valuable functionalities such as debugging, code refactoring, explanation, and code generation.