Trace Id is missing
Skip to main content

Azure Databricks

Design AI with Apache Spark™-based analytics.

Big data analytics and AI with optimized Apache Spark

Unlock insights from all your data and build artificial intelligence (AI) solutions with Azure Databricks, set up your Apache Spark™ environment in minutes, autoscale, and collaborate on shared projects in an interactive workspace. Azure Databricks supports Python, Scala, R, Java, and SQL, as well as data science frameworks and libraries including TensorFlow, PyTorch, and scikit-learn.

Apache Spark™ is a trademark of the Apache Software Foundation.

Ingest & orchestrate with Azure Data Factory. Prepare, transform & enrich with Azure Databricks. Serve with Azure Synapse Analytics. Store with Azure Data Lake Storage. Visualize with Power BI.

Reliable data engineering

Large-scale data processing for batch and streaming workloads.

Analytics for all your data

Enable analytics for the most complete and recent data.

Collaborative data science

Simplify and accelerate data science on large datasets.

Rooted in open source

Fast, optimized Apache Spark environment.

Start quickly with an optimized Apache Spark environment

Azure Databricks provides the latest versions of Apache Spark and allows you to seamlessly integrate with open source libraries. Spin up clusters and build quickly in a fully managed Apache Spark environment with the global scale and availability of Azure. Clusters are set up, configured, and fine-tuned to ensure reliability and performance without the need for monitoring. Take advantage of autoscaling and auto-termination to improve total cost of ownership (TCO).

A user creating a new cluster in Azure Databricks.
An introduction to Apache Spark on Databricks

Boost productivity with a shared workspace and common languages

Collaborate effectively on an open and unified platform to run all types of analytics workloads, whether you are a data scientist, data engineer, or a business analyst. Build with your choice of language, including Python, Scala, R, and SQL. Get easy version control of notebooks with GitHub and Azure DevOps.

Turbocharge machine learning on big data

Access advanced automated machine learning capabilities using the integrated Azure Machine Learning to quickly identify suitable algorithms and hyperparameters. Simplify management, monitoring, and updating of machine learning models deployed from the cloud to the edge. Azure Machine Learning also provides a central registry for your experiments, machine learning pipelines, and models.

A workspace titled ML Model with Scikit-Learn in Azure Databricks
A scaling demand forecast in Azure Databricks.

Get high-performance modern data warehousing

Combine data at any scale and get insights through analytical dashboards and operational reports. Automate data movement using Azure Data Factory, then load data into Azure Data Lake Storage, transform and clean it using Azure Databricks, and make it available for analytics using Azure Synapse Analytics. Modernize your data warehouse in the cloud for unmatched levels of performance and scalability.

Key service capabilities

  • a

    Optimized spark engine

    Simple data processing on autoscaling infrastructure, powered by highly optimized Apache Spark™ for up to 50x performance gains.

  • a

    Machine learning run time

    One-click access to preconfigured machine learning environments for augmented machine learning with state-of-the-art and popular frameworks such as PyTorch, TensorFlow, and scikit-learn.

  • a


    Track and share experiments, reproduce runs, and manage models collaboratively from a central repository.

  • c

    Choice of language

    Use your preferred language, including Python, Scala, R, Spark SQL and .Net—whether you use serverless or provisioned compute resources.

  • c

    Collaborative notebooks

    Quickly access and explore data, find and share new insights, and build models collaboratively with the languages and tools of your choice.

  • c

    Delta lake

    Bring data reliability and scalability to your existing data lake with an open source transactional storage layer designed for the full data lifecycle.

  • v

    Native integrations with Azure services

    Complete your end-to-end analytics and machine learning solution with deep integration with Azure services such as Azure Data Factory, Azure Data Lake Storage, Azure Machine Learning, and Power BI.

  • spar

    Interactive workspaces

    Enable seamless collaboration between data scientists, data engineers, and business analysts.

  • d

    Enterprise-grade security

    Effortless native security protects your data where it lives and creates compliant, private, and isolated analytics workspaces across thousands of users and datasets.

  • s


    Run and scale your most mission-critical data workloads with confidence on a trusted data platform, with ecosystem integrations for CI/CD and monitoring.

Learn more from solution architecture examples

Data science and machine learning with Azure Databricks

Get insights from live-streaming data with ease. Capture data continuously from any IoT device, or logs from website clickstreams, and process it in near-real time.

Modern analytics architecture with Azure Databricks

Transform your data into actionable insights using best-in-class machine learning tools. This architecture allows you to combine any data at any scale, and to build and deploy custom machine learning models at scale.

Ingestion, ETL, and stream processing pipelines with Azure Databricks

Accelerate and manage your end-to-end machine learning lifecycle with Azure Databricks, MLflow, and Azure Machine Learning to build, share, deploy, and manage machine learning applications.

Comprehensive security and compliance, built in

Learn more about Azure Databricks products and services

Azure Data Factory

Hybrid data integration service that simplifies ETL at scale.

Azure Data Lake Storage Gen 2

Massively scalable, secure data lake functionality built on Azure Blob Storage.

Azure Machine Learning

Enterprise-grade machine learning service to build and deploy models faster.

Power BI

Add analytics and interactive reporting to your applications.

Get started with an Azure free account


Start free. Get USD 200 credit to use within 30 days. While you have your credit, get free amounts of many of our most popular services, plus free amounts of 55+ other services that are always free.


After your credit, move to pay as you go to keep building with the same free services. Pay only if you use more than your free monthly amounts.


After 12 months, you'll keep getting 55+ always-free services—and still pay only for what you use beyond your free monthly amounts.

Community and Azure support

Ask questions and get support from Microsoft engineers and Azure community experts on MSDN Forum and Stack Overflow, or contact Azure support.

Popular labs and templates

Discover self-paced labs and popular quickstart templates for common configurations made by Microsoft and the community.

Frequently asked questions about Azure Databricks

  • The Azure Databricks SLA guarantees 99.95 percent availability.

  • A Databricks unit, or DBU, is a unit of processing capability per hour, billed on per-second usage.

  • A data engineering workload is a job that automatically starts and terminates the cluster on which it runs. For example, a workload may be triggered by the Azure Databricks job scheduler, which launches an Apache Spark cluster solely for the job and automatically terminates the cluster after the job is complete.

    The data analytics workload isn’t automated. For example, commands within Azure Databricks notebooks run on Apache Spark clusters until they’re manually terminated. Multiple users can share a cluster to analyze it collaboratively.

Ready when you are—let's set up your Azure free account