Microsoft Fabric Updates Blog

OneLake Table APIs (Preview)

Microsoft OneLake is the unified data lake for your entire organization, built into Microsoft Fabric. It provides a single, open, and secure foundation for all your analytics workloads – eliminating data silos and simplifying data management across domains.

The preview of Microsoft OneLake Table APIs, a new way to programmatically manage and interact with your data tables in OneLake! These APIs open the door for developers and data engineers to integrate OneLake seamlessly into their workflows, enabling powerful automation and interoperability with open table formats.

OneLake table APIs

OneLake is designed to be your organization’s single, unified data lake, and with the new Table API endpoint, you can seamlessly integrate your data into modern, open analytics workflows—making connectivity and management easier than ever.

  • List and fetch details of tables and schemas in OneLake programmatically.
  • Integrate with open-source ecosystems using familiar APIs.
  • Build custom applications and services that interact directly with your OneLake tables.

Starting with Apache Iceberg REST Catalog (IRC)

In this initial release, OneLake Table APIs support the Iceberg REST Catalog (IRC) specification, giving you a familiar and standards-based way to manage Iceberg tables. If you’re already using Iceberg, you can now connect your tools and applications to OneLake without changing your existing workflows.

Soon, we’ll expand support to include Delta Lake operations, which will be covered in an upcoming update – so stay tuned!

Getting started

Getting started is simple – and the documentation makes it even easier by providing examples for different tools, services, and libraries. You’ll find step-by-step guidance to configure your Iceberg REST Catalog clients to work with OneLake Table APIs – whether you’re using Snowflake, DuckDB, PyIceberg, or other Iceberg-compatible clients.

  1. Visit the documentation for OneLake table APIs for Iceberg.
  2. Explore examples to see how to:
    • Set up your Iceberg REST Catalog client.
    • Connect to OneLake using the new APIs.
    • Perform common operations like creating and listing tables.
  3. Use these examples as inspiration to integrate OneLake into your workflows quickly and confidently.

Why it’s important

By supporting open standards like Apache Iceberg, OneLake continues to deliver on its promise of openness and flexibility. Whether you’re building analytics pipelines, machine learning workflows, or custom data applications, these APIs give you the tools to integrate OneLake into your ecosystem with ease.


What’s next?

This is just the beginning. Soon, we’ll introduce Delta Lake support to our OneLake table APIs, enabling you to manage Delta tables with the same simplicity and openness. We’re also working on expanding API capabilities for additional operations, opening the door for more integration opportunities.

There’s much more to come as we grow the set of APIs – so stay tuned!


Have feedback? Your input helps shape the future of OneLake. Try out the new table APIs and let us know what works well and what you’d like to see next. Share your feedback through Microsoft Fabric Ideas.

Ready to dive in, refer to the Use Iceberg tables with OneLake documentation and start exploring the possibilities today!

Relaterade blogginlägg

OneLake Table APIs (Preview)

augusti 11, 2025 från Anand Sivaram

Co-authored with Kevin Liu, Apache Iceberg Committer and Principal Engineer at Microsoft.  Microsoft Fabric is a unified SaaS data and analytics platform designed for the era of AI. All workloads in Microsoft Fabric use Delta Lake as the standard, open-source table format. With Microsoft OneLake, Fabric’s unified SaaS data lake, customers can unify their data … Continue reading “How Microsoft OneLake seamlessly provides Apache Iceberg support for all Fabric Data”