{"version":1,"pages":[{"id":"pWO2KFp1h2PWabSAMkKO","title":"Welcome to DataFlint","pathname":"/dataflint-for-spark","siteSpaceId":"sitesp_okiml","emoji":"1f44b","description":""},{"id":"Mt7U4LWXk8mbSczZmMOR","title":"Our Features","pathname":"/dataflint-for-spark/overview/our-features","siteSpaceId":"sitesp_okiml","emoji":"2728","breadcrumbs":[{"label":"Overview"}]},{"id":"HSJZB009Sk16EAc2rRWZ","title":"How It Works","pathname":"/dataflint-for-spark/overview/how-it-works","siteSpaceId":"sitesp_okiml","emoji":"1f5fa","breadcrumbs":[{"label":"Overview"}]},{"id":"ktb87Ydze3ZTk3QhscDZ","title":"Security & Stability","pathname":"/dataflint-for-spark/overview/security-and-stability","siteSpaceId":"sitesp_okiml","emoji":"1f513","breadcrumbs":[{"label":"Overview"}]},{"id":"fIqFw0RhYiRCCcfTBFwy","title":"Supported Versions","pathname":"/dataflint-for-spark/overview/supported-versions","siteSpaceId":"sitesp_okiml","emoji":"1f520","breadcrumbs":[{"label":"Overview"}]},{"id":"hnwiiY7P7XUUUM9DBzAL","title":"Release Notes","pathname":"/dataflint-for-spark/overview/release-notes","siteSpaceId":"sitesp_okiml","emoji":"23ea","breadcrumbs":[{"label":"Overview"}]},{"id":"vfzjG5ettLUw7oF9i1Ps","title":"Install on Spark","pathname":"/dataflint-for-spark/getting-started/install-on-spark","siteSpaceId":"sitesp_okiml","emoji":"2b50","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"GR1OyHPB7oqcAKvGZQve","title":"Install on DataBricks","pathname":"/dataflint-for-spark/getting-started/install-on-databricks","siteSpaceId":"sitesp_okiml","emoji":"1f9f1","breadcrumbs":[{"label":"Getting Started"}]},{"id":"NoksQ2kVxPm3cfj4J2Se","title":"Install on Spark History Server","pathname":"/dataflint-for-spark/getting-started/install-on-spark-history-server","siteSpaceId":"sitesp_okiml","emoji":"1f4ea","breadcrumbs":[{"label":"Getting Started"}]},{"id":"AcdHIRwIOhn3IVUp9Vbb","title":"Usage","pathname":"/dataflint-for-spark/getting-started/usage","siteSpaceId":"sitesp_okiml","emoji":"1f3f9","breadcrumbs":[{"label":"Getting Started"}]},{"id":"ec4jnbnhihHLlbfceDBi","title":"Databricks","pathname":"/dataflint-for-spark/integrations/databricks","siteSpaceId":"sitesp_okiml","emoji":"1f9f1","description":"DataFlint Integration with Databricks","breadcrumbs":[{"label":"Integrations","emoji":"26d3"}]},{"id":"2c9CIUJvZCLAQaBZkJju","title":"Spark Instrumentation","pathname":"/dataflint-for-spark/integrations/spark-instrumentation","siteSpaceId":"sitesp_okiml","emoji":"1f9c3","description":"Optional, opt-in instrumentation that adds extra metrics and metadata to Spark UI.","breadcrumbs":[{"label":"Integrations","emoji":"26d3"}]},{"id":"Pcu8iLJLFBDEwsuzkCmS","title":"PySpark UDF instrumentation","pathname":"/dataflint-for-spark/integrations/spark-instrumentation/pyspark-udf-instrumentation","siteSpaceId":"sitesp_okiml","emoji":"1f98c","breadcrumbs":[{"label":"Integrations","emoji":"26d3"},{"label":"Spark Instrumentation","emoji":"1f9c3"}]},{"id":"kckUmLbrvIUsEgkFONvb","title":"window instrumentation","pathname":"/dataflint-for-spark/integrations/spark-instrumentation/window-instrumentation","siteSpaceId":"sitesp_okiml","emoji":"1f9a3","breadcrumbs":[{"label":"Integrations","emoji":"26d3"},{"label":"Spark Instrumentation","emoji":"1f9c3"}]},{"id":"3XTrHniJjtfMpBZx7a35","title":"SQL nodes instrumentation","pathname":"/dataflint-for-spark/integrations/spark-instrumentation/sql-nodes-instrumentation","siteSpaceId":"sitesp_okiml","emoji":"1f4ca","description":"Optional instrumentation for core Spark SQL physical plan nodes.","breadcrumbs":[{"label":"Integrations","emoji":"26d3"},{"label":"Spark Instrumentation","emoji":"1f9c3"}]},{"id":"ekfa3Bm8c1A2RxqYqUbs","title":"Delta Lake Integration","pathname":"/dataflint-for-spark/integrations/delta-lake-integration","siteSpaceId":"sitesp_okiml","emoji":"2708","breadcrumbs":[{"label":"Integrations","emoji":"26d3"}]},{"id":"Bz8YaAqgazxQ6Z1ks5KJ","title":"Apache Iceberg","pathname":"/dataflint-for-spark/integrations/apache-iceberg","siteSpaceId":"sitesp_okiml","emoji":"1f9ca","breadcrumbs":[{"label":"Integrations","emoji":"26d3"}]},{"id":"etVq2T5TxdId8EKrZv1m","title":"DCU calculation","pathname":"/dataflint-for-spark/advanced/dcu-calculation","siteSpaceId":"sitesp_okiml","emoji":"1f4b0","breadcrumbs":[{"label":"Advanced","emoji":"1f3f9"}]},{"id":"fafQHDvClL1PHKITD73v","title":"Alerts","pathname":"/dataflint-for-spark/advanced/alerts","siteSpaceId":"sitesp_okiml","emoji":"23f0","description":"","breadcrumbs":[{"label":"Advanced","emoji":"1f3f9"}]},{"id":"KdyNTlQPrEEPNmfZdCEd","title":"SaaS Security & Stability","pathname":"/dataflint-for-spark/saas/saas-security-and-stability","siteSpaceId":"sitesp_okiml","emoji":"1f512","breadcrumbs":[{"label":"SaaS","emoji":"1f468-1f4bc"}]},{"id":"fbANH0Tk7FcFuu5i1Bj0","title":"Databricks SaaS installation","pathname":"/dataflint-for-spark/saas/databricks-saas-installation","siteSpaceId":"sitesp_okiml","emoji":"1f916","breadcrumbs":[{"label":"SaaS","emoji":"1f468-1f4bc"}]},{"id":"f3KIgoBS3GrdLCp0FdzT","title":"EMR SaaS Installation","pathname":"/dataflint-for-spark/saas/emr-saas-installation","siteSpaceId":"sitesp_okiml","emoji":"1f4ab","breadcrumbs":[{"label":"SaaS","emoji":"1f468-1f4bc"}]},{"id":"tEkjToSaOwdPxRKrvIzV","title":"DataProc SaaS Installation","pathname":"/dataflint-for-spark/saas/dataproc-saas-installation","siteSpaceId":"sitesp_okiml","emoji":"1f48a","breadcrumbs":[{"label":"SaaS","emoji":"1f468-1f4bc"}]},{"id":"XOak3nloRS1gIbiPuOjI","title":"Spark on K8s SaaS Installation","pathname":"/dataflint-for-spark/saas/spark-on-k8s-saas-installation","siteSpaceId":"sitesp_okiml","emoji":"1f366","breadcrumbs":[{"label":"SaaS","emoji":"1f468-1f4bc"}]},{"id":"XtoTco1ZgcAN3yntLNHA","title":"DataFlint Copilot","pathname":"/dataflint-for-spark/dataflint-copilot/dataflint-copilot","siteSpaceId":"sitesp_okiml","emoji":"1f916","breadcrumbs":[{"label":"DataFlint Copilot"}]},{"id":"2ELQoLyScncu7hKZBQT8","title":"Copilot in Claude Desktop","pathname":"/dataflint-for-spark/dataflint-copilot/copilot-in-claude-desktop","siteSpaceId":"sitesp_okiml","emoji":"1f5a5","description":"Learn how to install the DataFlint MCP server in Claude Desktop to enable AI-powered Spark optimization directly in your conversations with Claude","breadcrumbs":[{"label":"DataFlint Copilot"}]},{"id":"3xhDTD58r1zZSz62AU8d","title":"Copilot in Claude Code","pathname":"/dataflint-for-spark/dataflint-copilot/copilot-in-claude-code","siteSpaceId":"sitesp_okiml","emoji":"1f4bb","description":"Learn how to install the DataFlint MCP server in Claude Code to enable AI-powered Spark optimization directly in your terminal","breadcrumbs":[{"label":"DataFlint Copilot"}]},{"id":"dL1DdGt8g6IhDXtLeT06","title":"Copilot in Cursor","pathname":"/dataflint-for-spark/dataflint-copilot/copilot-in-cursor","siteSpaceId":"sitesp_okiml","emoji":"1f4f6","description":"","breadcrumbs":[{"label":"DataFlint Copilot"}]},{"id":"7BmFISt0omgSQJUoES7T","title":"Copilot in InteliJi","pathname":"/dataflint-for-spark/dataflint-copilot/copilot-in-inteliji","siteSpaceId":"sitesp_okiml","emoji":"1f9ec","description":"Learn how to install the DataFlint MCP server in IntelliJ IDEA to enable AI-powered Spark optimization directly in your IDE","breadcrumbs":[{"label":"DataFlint Copilot"}]},{"id":"e1Zy4P7l2XnUJLCtFNrG","title":"Copilot Usage","pathname":"/dataflint-for-spark/dataflint-copilot/copilot-usage","siteSpaceId":"sitesp_okiml","emoji":"1f6e0","breadcrumbs":[{"label":"DataFlint Copilot"}]},{"id":"hqQ4U20elx30bX6Y7aCW","title":"BYOC Customer Onboarding","pathname":"/dataflint-for-spark/byoc-bring-your-own-account/byoc-customer-onboarding","siteSpaceId":"sitesp_okiml","emoji":"1f3d7","breadcrumbs":[{"label":"BYOC (Bring Your Own Account) "}]}]}