Fabric User Data Functions (Generally Available)
During preview, thousands of users have leveraged created functions to embed their business logic into their Fabric ecosystem. We have seen sophisticated solutions for a wide variety of use cases from data engineering, with Data pipelines and Notebooks, to Translytical applications using Power BI reports.

Benefits of using User Data Functions
- Reusability: Create functions that can be used across different parts of your data architecture.
- Customization: Use Python and PyPI libraries to write powerful functions that are tailored to your needs.
- Encapsulation: Write code that abstracts complex processes into single function calls.
- External connectivity: Use your functions to make requests outside of Fabric or call your functions from external systems using their public endpoints.
Key features of User Data Functions

- Create functions using your choice of the in-browser portal or pro-developer tools with VS Code. Edit, test and publish your functions with end-to-end functionality with your tooling of choice.
- Connect your functions to your Fabric data sources, including Fabric SQL Database, Fabric Warehouse, Fabric Lakehouse and Mirrored databases.
- Run your functions from wherever you need them. You can use Power BI reports, Fabric Data pipelines or Fabric Notebooks. You can also use the public endpoint to invoke your functions from a client application of your choice.
What’s new in General Availability?
- User Data Functions is now available for all tenants without the need to turn on the feature in the Admin portal.
- The region availability for User Data Functions has been expanded.
- Visual Studio Code extensions for Microsoft Fabric and User Data Functions are Generally Available.
- The following features have been announced recently:
- Test your functions using Develop mode.
- Generate an OpenAPI specification for your functions.
- Pandas and async functions support.
Test capability in Develop mode is now available in all tenants with billing in audit mode. The usage of this feature is reported under the User Data Functions Portal Test operation name.
UPDATE: The capacity consumption for the User Data Functions Portal Test operation will start on October 27th, 2025. Please review the Fabric operations documentation article to learn more.