# Unity Catalog Functions API

**Canonical:** https://apis.io/apis/unity-catalog/unity-catalog-functions-api/  
**Provider:** Unity Catalog — https://apis.io/providers/unity-catalog/  
**Base URL:** https://api.unitycatalog.io  
**Documentation:** https://go.unitycatalog.io/apidocs

Unity Catalog Functions API is one of 13 APIs that [Unity Catalog](https://apis.io/providers/unity-catalog/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Functions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Functions implement User-Defined Functions (UDFs) in Unity Catalog. The function implementation can be a SQL expression/query or a python function, and it can be invoked wherever a table reference is allowed in a query. In Unity Catalog, a function resides at the same level as a table, so it can be referenced with the form __catalog_name__.__schema_name__.__function_name__.

## Operations (4)

| Method | Path | Summary |
|---|---|---|
| POST | `/functions` | Create a function. |
| GET | `/functions` | List functions |
| GET | `/functions/{name}` | Get a function |
| DELETE | `/functions/{name}` | Delete a function |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/unity-catalog/openapi/unity-catalog-functions-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/unity-catalog/json-schema/unity-catalog-function-info-schema.json
- **JSONSchema** — https://artifacts.apis.io/unity-catalog/json-schema/unity-catalog-table-info-schema.json
- **JSONSchema** — https://artifacts.apis.io/unity-catalog/json-schema/unity-catalog-delta-commit-schema.json
- **JSONSchema** — https://artifacts.apis.io/unity-catalog/json-schema/unity-catalog-model-version-info-schema.json
- **JSONSchema** — https://artifacts.apis.io/unity-catalog/json-schema/unity-catalog-schema-info-schema.json
- **JSONSchema** — https://artifacts.apis.io/unity-catalog/json-schema/unity-catalog-registered-model-info-schema.json

## Other Unity Catalog APIs (12)

- [Unity Catalog Catalogs API](https://apis.io/apis/unity-catalog/unity-catalog-catalogs-api/)
- [Unity Catalog Credentials API](https://apis.io/apis/unity-catalog/unity-catalog-credentials-api/)
- [Unity Catalog Delta Commits API](https://apis.io/apis/unity-catalog/unity-catalog-deltacommits-api/)
- [Unity Catalog External Locations API](https://apis.io/apis/unity-catalog/unity-catalog-external-locations-api/)
- [Unity Catalog Grants API](https://apis.io/apis/unity-catalog/unity-catalog-grants-api/)
- [Unity Catalog Metastores API](https://apis.io/apis/unity-catalog/unity-catalog-metastores-api/)
- [Unity Catalog Schemas API](https://apis.io/apis/unity-catalog/unity-catalog-schemas-api/)
- [Unity Catalog Tables API](https://apis.io/apis/unity-catalog/unity-catalog-tables-api/)
- [Unity Catalog Temporary Credentials API](https://apis.io/apis/unity-catalog/unity-catalog-temporarycredentials-api/)
- [Unity Catalog Volumes API](https://apis.io/apis/unity-catalog/unity-catalog-volumes-api/)
- [Unity Catalog Model Versions API](https://apis.io/apis/unity-catalog/unity-catalog-model-versions-api/)
- [Unity Catalog Registered Models API](https://apis.io/apis/unity-catalog/unity-catalog-registered-models-api/)

## Tags

Functions

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/unity-catalog/unity-catalog-functions-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/unity-catalog/.
