# Deploy Custom Function to Data 360

The deployment process packages your Python chunking function, its dependencies, and configuration into a `.zip` file, and then uploads it to Data 360. After deployment, your function appears as a chunking strategy option in the search index builder.

| Edition Table                                                                                                                                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Available in: **Developer**, **Enterprise**, **Performance**, and **Unlimited** Editions. See [Data 360 edition availability](https://help.salesforce.com/s/articleView?id=sf.c360_a_dc_editions.htm&type=5). |

| User Permissions Needed                  |                                                        |
| ---------------------------------------- | ------------------------------------------------------ |
| To deploy a custom function to Data 360: | Permission set: <ul><li>Data Cloud Architect</li></ul> |

Select your preferred method to deploy your custom function.

- [Deploy a Custom Function to Data 360 Sandbox by Using CLI](/docs/data/data-cloud-code-ext/guide/deploy-custom-function-cli.md)
- [Deploy a Custom Function to Data 360 by Using UI](/docs/data/data-cloud-code-ext/guide/deploy-custom-function.md)
