{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/5"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/4"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/2"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/6"},{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/3"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces"}],"enrichment":{"capability":"Provides Python APIs to create, retrieve, and execute Unity Catalog functions with both async and sync interfaces, supporting integration of UC functions as tools in GenAI agents.","skillfed_tags":["genai-integration","function-registry","async-sync-dual"],"use_cases":["Register Python utility functions into Unity Catalog and expose them as tools for GenAI agents to call during reasoning.","Build modular function libraries where helper functions are bundled with primary functions using wrapped function creation.","Integrate UC function execution into async-first applications or synchronous environments without rewriting function interfaces.","Manage function lifecycle (create, retrieve, list, delete, execute) programmatically from Python applications.","Enforce type safety and parameter validation on function execution by leveraging strict schema-based type checking."],"what_it_does":"unitycatalog-ai is a Python library that wraps the Unity Catalog client SDK to provide high-level APIs for managing and executing UC functions. It enables developers to register Python functions into a Unity Catalog server, retrieve function metadata, and execute those functions either synchronously or asynchronously. The library is designed to integrate UC functions as tools within GenAI agent workflows, allowing agents to call registered functions as part of their reasoning and action loops.\n\nThe library supports both standard function creation and wrapped functions, which bundle helper functions inline with a primary function to simplify code reuse. It enforces strict type validation based on function signatures and docstrings, and provides both async and sync interfaces to accommodate different application architectures. Core dependencies include pydantic for validation, cloudpickle for serialization, nest-asyncio for event loop management, and unitycatalog-client for the underlying REST communication.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and is licensed permissively under Apache-2.0. Install it if you need to integrate Unity Catalog functions into Python applications or GenAI agent workflows. Be aware that function execution occurs locally in your environment, so review security implications when executing agent-generated code."},"id":"unitycatalog-ai","links":{"html":"https://skillfed.io/packages/unitycatalog-ai","md":"https://skillfed.io/packages/unitycatalog-ai.md","pypi":"https://pypi.org/project/unitycatalog-ai/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-24","license_spdx":null,"license_treatment":"permissive","name":"unitycatalog-ai","python_support":"supports_current","summary":"Official Python library for Unity Catalog AI support"},"popularity":{"monthly_downloads":1651980,"position":3681,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
