> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arc.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Python

> Overview of Python scripting support in CData Arc for advanced data processing and workflow automation.

export const siteNameShort = "Arc";

export const siteName = "CData Arc";

## Overview

{siteName} is designed to handle complex data integration use cases through configured connectors on the [Flows](../flows/flows) pages. However, some edge cases might require more advanced logic which you can handle using the embedded Python scripting language.

Python support enables developers already familiar with the language to extend {siteNameShort}'s capabilities without needing to learn {siteNameShort}Script. Use Python to perform complex data transformations, integrate with external systems or APIs, manipulate file content and metadata, apply custom business logic, and more.

This feature requires a one-time setup to enable Python execution in your {siteNameShort} environment. Once enabled, you can write and run Python scripts anywhere {siteNameShort}Script is allowed. The following topics provide:

* Details on how to complete the required [Prerequisites](./python-prerequisites)
* Information on how Python is used in {siteNameShort}, including instructions on script execution, available inputs, and examples of practical use cases ([Writing Python](./writing-python))
* How and when to use the supported [Third-Party Libraries](./third-party-library-support)
