CINXE.COM

Data Apps for Production | Plotly

<!DOCTYPE html><html lang="en"><head><meta charSet="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/><title>Data Apps for Production | Plotly</title><link rel="canonical" href="https://plotly.com"/><link rel="alternate" hrefLang="x-default" href="https://plotly.com"/><link rel="alternate" hrefLang="en" href="https://plotly.com"/><meta name="title" content="Data Apps for Production | Plotly"/><meta name="description" content="Discover data applications for production with Plotly Dash. Put data and AI into action with scalable, interactive data apps for your organization."/><meta name="twitter:title" content="Data Apps for Production | Plotly"/><meta name="twitter:description" content="Discover data applications for production with Plotly Dash. Put data and AI into action with scalable, interactive data apps for your organization."/><meta name="twitter:image" content="https://images.prismic.io/plotly-marketing-website-2/45139d28-6d34-4168-9480-2c57ee3a81c8_plotly.png?auto=compress,format"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@plotlygraphs"/><meta name="twitter:creator" content="@plotlygraphs"/><meta property="og:title" content="Data Apps for Production | Plotly"/><meta property="og:description" content="Discover data applications for production with Plotly Dash. Put data and AI into action with scalable, interactive data apps for your organization."/><meta property="og:url" content="/"/><meta property="og:type" content="website"/><meta property="og:image" content="https://images.prismic.io/plotly-marketing-website-2/45139d28-6d34-4168-9480-2c57ee3a81c8_plotly.png?auto=compress,format"/><meta property="og:image:type" content="image/jpg"/><meta property="og:image:url" content="https://images.prismic.io/plotly-marketing-website-2/45139d28-6d34-4168-9480-2c57ee3a81c8_plotly.png?auto=compress,format"/><meta property="og:image:secure_url" content="https://images.prismic.io/plotly-marketing-website-2/45139d28-6d34-4168-9480-2c57ee3a81c8_plotly.png?auto=compress,format"/><meta name="robots" content="index,follow"/><meta property="og:image:alt" content="Plotly"/><meta property="og:image:width" content="50"/><meta property="og:image:height" content="50"/><meta property="og:locale" content="en_IE"/><link rel="icon" type="image/x-icon" href="/favicon.ico"/><link rel="icon" id="favicon" type="image/svg+xml" href="https://images.prismic.io/plotly-marketing-website-2/798854a2-209b-4e03-959f-965613354c4f_favicon_new_white.png?auto=compress,format"/><script type="application/ld+json">{"@context":"https://schema.org","@type":"Corporation","name":"Plotly","url":"https://plotly.com/","description":"Plotly is a software company whose mission is to enable every company, around the world, to build data apps.","logo":"https://images.prismic.io/plotly-marketing-website-2/a8e0a665-64b3-4d45-8f06-36ab5c165a65_google-search-logo.png","sameAs":["https://www.facebook.com/Plotly/","https://twitter.com/plotlygraphs","https://www.linkedin.com/company/plotly/","https://www.instagram.com/plotly/","https://github.com/plotly"]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":"1","name":"Homepage","item":"https://plotly.com/"}]}</script><meta name="next-head-count" content="31"/><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"pageData":{"id":"YXeOvRQAACcAUVCF","uid":"index","url":null,"type":"homepage","href":"https://plotly-marketing-website-2.cdn.prismic.io/api/v2/documents/search?ref=Z_gqJBEAACIA5H4V\u0026q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22YXeOvRQAACcAUVCF%22%29+%5D%5D","tags":[],"first_publication_date":"2021-10-26T05:15:11+0000","last_publication_date":"2025-04-08T22:29:20+0000","slugs":["homepage"],"linked_documents":[],"lang":"en-us","alternate_languages":[],"data":{"body":[{"primary":{"dark_mode_background_image":{"dimensions":{"width":2880,"height":1226},"alt":"background image","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/Z9SI8TiBA97GiglR_homepageherobackground.png?auto=format,compress","id":"Z9SI8TiBA97GiglR","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"light_mode_background_image":{"dimensions":{"width":2880,"height":1226},"alt":"background image","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/576a4b88-e4d6-44c1-83ea-151ce6b9c543_Frame+2+%283%29+%281%29.png?auto=format,compress","id":"ZShVoBIAACEAU8D7","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"video_description":[{"type":"heading1","text":"Introducing Plotly AI","spans":[],"direction":"ltr"},{"type":"paragraph","text":"See how you can build smarter, ","spans":[],"direction":"ltr"},{"type":"paragraph","text":"safer data apps in the AI era with Plotly Dash Enterprise 5.7.","spans":[],"direction":"ltr"}],"button_cta":"WATCH THE LAUNCH","button_url":{"link_type":"Web","key":"f06c6a19-34ce-4f2c-a215-277e5dd50942","url":"https://go.plotly.com/elevate-your-analytics","target":"_blank"},"video_placeholder":{"dimensions":{"width":3434,"height":1926},"alt":"homepage video placeholder image","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/Z2LUg5bqstJ98o8h_Video-homepage-placeholder.png?auto=format,compress","id":"Z2LUg5bqstJ98o8h","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"video_placeholder_video":{"link_type":"Web","key":"9baa3800-0fa1-498c-88c2-eb7ee0c56a10","url":"https://d3u8rza73vjk6k.cloudfront.net/cloud/public/assets/AppSudioVideo%5BHomepageFinal%5D.mp4"},"video_url":{"link_type":"Web","key":"bdce7934-1091-4a70-8ebf-bc702c973e52","url":"https://player.vimeo.com/video/1043174954?title=0\u0026byline=0\u0026portrait=0\u0026badge=0\u0026autopause=0\u0026player_id=0\u0026app_id=58479\u0026autoplay=1\u0026background=0\u0026controls=1\u0026muted=0\u0026portrait=0#t=0m0s"},"customer_stories_cta":null,"customer_stories_url":{"link_type":"Any"}},"items":[{"logo":{"dimensions":{"width":283,"height":63},"alt":"S\u0026P Global","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/5087524b-d73d-483a-af8d-04ab75af3ec9_s%26p_logo_1%403x.png?auto=format,compress?auto=compress,format","id":"Y-KkmhEAACEAgxf3","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}}},{"logo":{"dimensions":{"width":834,"height":334},"alt":"US Foods","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/94f12fe1-9b2a-4fca-bd72-52ac9e00f642_US+Foods.png?auto=compress,format","id":"ZXdkhRIAAB0AyFvm","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}}},{"logo":{"dimensions":{"width":834,"height":334},"alt":"Molson Coors","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/48fd94e8-72bb-40fe-a4f8-07bd5ebdeca9_Molson+Coors.png?auto=format,compress?auto=compress,format","id":"ZXdkhhIAAB8AyFvq","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}}},{"logo":{"dimensions":{"width":400,"height":148},"alt":"UK Power Networks","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/a0dbbb5b-77e3-485a-9121-55635b27cfb1_UK+Power+Networks.png?auto=format,compress?auto=compress,format","id":"Zf2-3xUAACYAHfxz","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}}},{"logo":{"dimensions":{"width":834,"height":334},"alt":"MD Anderson","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/24823e9f-1a1b-4ce2-9d4c-ad973a25e33c_MD+Anderson.png?auto=format,compress?auto=compress,format","id":"ZXdkhRIAAB8AyFvg","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}}},{"logo":{"dimensions":{"width":2560,"height":514},"alt":"Intuit","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/757b826b-1556-4415-81f6-2f9c6acaf5ba_Intuit_logo_white.png?auto=compress,format","id":"ZUURQRYAACQAc6PA","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}}}],"id":"video_logo_grid$c18bf664-cb9c-48cf-9e2e-06da167fe896","slice_type":"video_logo_grid","slice_label":null},{"primary":{"design_variant":"Design 2"},"items":[{"quote_image":{"dimensions":{"width":951,"height":645},"alt":"Expand Energy","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/Z8XXZRsAHJWomD4f_about-expand-energy.png?auto=format,compress","id":"Z8XXZRsAHJWomD4f","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"quote_company_icon":{"dimensions":{"width":256,"height":74},"alt":"Expand Energy light logo","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/Z64G05bqstJ9-lO8_Expand_Logo.png?auto=format,compress","id":"Z64G05bqstJ9-lO8","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"quote_company_icon_light":{"dimensions":{"width":256,"height":74},"alt":"Expand Energy logo dark","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/Z64G7ZbqstJ9-lPH_Expand_Logo_dark.png?auto=format,compress","id":"Z64G7ZbqstJ9-lPH","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"quote_description":[{"type":"paragraph","text":"“I am not from a developer background, and one thing I appreciated about Plotly was how easy it was to pick up and get started. The resources available were great and I was able to quickly build my first production application in less than 2-3 months.”","spans":[],"direction":"ltr"}],"is_description_small":false,"quote_name_author":[{"type":"paragraph","text":"Jay Luna, SCADA specialist","spans":[],"direction":"ltr"}],"quote_company":[{"type":"paragraph","text":"Expand Energy","spans":[],"direction":"ltr"}],"cta_url":{"id":"ZPs-khEAACMAKRZ5","type":"pages","tags":[],"lang":"en-us","slug":"sp-global-market-intelligence-powers-workbench-data-apps-commercial-offering-using-plotly-with-databricks","first_publication_date":"2024-01-24T18:40:11+0000","last_publication_date":"2025-03-08T19:39:11+0000","uid":"user-stories","link_type":"Document","key":"071bf4b1-bcc5-4b6d-b62e-21e790f28d71","isBroken":false},"cta_text":[{"type":"paragraph","text":"View customer stories →","spans":[],"direction":"ltr"}],"1_number_text_prefix":[],"1_number":100,"1_number_text_suffix":[{"type":"paragraph","text":"%","spans":[],"direction":"ltr"}],"1_number_description":[{"type":"paragraph","text":"adoption of drilling apps by 150+ users","spans":[],"direction":"ltr"}],"2_number_text_prefix":[{"type":"paragraph","text":"$","spans":[],"direction":"ltr"}],"2_number":100,"2_number_text_suffix":[{"type":"paragraph","text":"k","spans":[],"direction":"ltr"}],"2_number_description":[{"type":"paragraph","text":"cost savings replacing vendors with Plotly","spans":[],"direction":"ltr"}],"3_number_text_prefix":[],"3_number":75,"3_number_text_suffix":[{"type":"paragraph","text":"%","spans":[],"direction":"ltr"}],"3_number_description":[{"type":"paragraph","text":"faster time-to-delivery for 6+ custom data apps","spans":[],"direction":"ltr"}]},{"quote_image":{"dimensions":{"width":762,"height":434},"alt":"S\u0026P Global","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/Z9RwbziBA97Gigdd_S%26Pquote.png?auto=format,compress","id":"Z9RwbziBA97Gigdd","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"quote_company_icon":{"dimensions":{"width":503,"height":131},"alt":"S\u0026P Global","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/fbc91539-eba6-424d-a17e-16c08a6a9de2_s%26p-logo.png?auto=format,compress","id":"YkTv-hAAAB8AkD83","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"quote_company_icon_light":{"dimensions":{"width":503,"height":131},"alt":"S\u0026P Global","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/8d4523e9-5e64-4acd-a4ba-c4a86cde4604_s%26p-logo2.png?auto=format,compress","id":"Yk9-PRIAACQAoCjS","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"quote_description":[{"type":"paragraph","text":"“In an external application going to clients, everything from the engineering, to the models, to the UI, to performance testing requires a lot of effort and building. Dash Enterprise effectively allows us to accelerate the process.”","spans":[],"direction":"ltr"}],"is_description_small":false,"quote_name_author":[{"type":"paragraph","text":"Onik Kurktchian, Head of S\u0026P Global Marketplace Workbench","spans":[],"direction":"ltr"}],"quote_company":[{"type":"paragraph","text":"S\u0026P Global","spans":[],"direction":"ltr"}],"cta_url":{"link_type":"Web","key":"e42842d7-d30c-4c4e-a6f5-10f31a8ef00f","url":"https://plotly.com/user-stories/sp-global/"},"cta_text":[{"type":"paragraph","text":"Read the S\u0026P Global story","spans":[],"direction":"ltr"}],"1_number_text_prefix":[],"1_number":null,"1_number_text_suffix":[],"1_number_description":[],"2_number_text_prefix":[],"2_number":null,"2_number_text_suffix":[],"2_number_description":[],"3_number_text_prefix":[],"3_number":null,"3_number_text_suffix":[],"3_number_description":[]},{"quote_image":{"dimensions":{"width":762,"height":434},"alt":"Uniper logo","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/Z9RwcDiBA97Gigde_Uniperquote.png?auto=format,compress","id":"Z9RwcDiBA97Gigde","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"quote_company_icon":{},"quote_company_icon_light":{},"quote_description":[{"type":"paragraph","text":"\"Time-to-market is crucial in our ever-changing market environment. With help of Dash Enterprise, we were able to accelerate deployment of new apps from weeks to minutes without compromising on governance aspects and security.\"","spans":[],"direction":"ltr"}],"is_description_small":false,"quote_name_author":[{"type":"paragraph","text":"Volodymyr Sorokoumov - Digital Trading - Lead Platform Design \u0026 Operations","spans":[],"direction":"ltr"}],"quote_company":[{"type":"paragraph","text":"Uniper","spans":[],"direction":"ltr"}],"cta_url":{"link_type":"Web","key":"fef3731c-eef8-4ece-9cc2-094bbd39a225","url":"https://plotly.com/user-stories/uniper/"},"cta_text":[{"type":"paragraph","text":"Read the Uniper story","spans":[],"direction":"ltr"}],"1_number_text_prefix":[],"1_number":null,"1_number_text_suffix":[],"1_number_description":[],"2_number_text_prefix":[],"2_number":null,"2_number_text_suffix":[],"2_number_description":[],"3_number_text_prefix":[],"3_number":null,"3_number_text_suffix":[],"3_number_description":[]},{"quote_image":{"dimensions":{"width":762,"height":434},"alt":"Intuit logo","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/Z9RwbjiBA97Gigdc_Intuitquote.png?auto=format,compress","id":"Z9RwbjiBA97Gigdc","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"quote_company_icon":{},"quote_company_icon_light":{},"quote_description":[{"type":"paragraph","text":"\"Dash Enterprise marries the strengths of many tools into one — design beautiful dashboards and apply statistical algorithms behind the scenes. Adopting Dash Enterprise allows us to create tools and services that everyone at the company can leverage without the typical development cycle.\"","spans":[],"direction":"ltr"}],"is_description_small":false,"quote_name_author":[{"type":"paragraph","text":"Russ Zaliznyak - Principal Data Scientist and Experimentation Team Lead","spans":[],"direction":"ltr"}],"quote_company":[{"type":"paragraph","text":"Intuit","spans":[],"direction":"ltr"}],"cta_url":{"link_type":"Web","key":"8d2e8e24-9d97-4bc5-811d-bef3bf3a9d12","url":"https://plotly.com/user-stories/intuit/"},"cta_text":[{"type":"paragraph","text":"Read the Intuit story","spans":[],"direction":"ltr"}],"1_number_text_prefix":[],"1_number":null,"1_number_text_suffix":[],"1_number_description":[],"2_number_text_prefix":[],"2_number":null,"2_number_text_suffix":[],"2_number_description":[],"3_number_text_prefix":[],"3_number":null,"3_number_text_suffix":[],"3_number_description":[]}],"id":"quote_carousel$0b784038-f65a-44a5-a3d6-33843e6b8421","slice_type":"quote_carousel","slice_label":null},{"primary":{"design_variant":"Design 3"},"items":[{"background_image":{"dimensions":{"width":2880,"height":1052},"alt":"data science apps","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/Z9SKfziBA97Giglp_bridgebackground-min.png?auto=format,compress","id":"Z9SKfziBA97Giglp","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"user_logo":{},"video_placeholder":{},"eyebrow":[],"title":[{"type":"heading2","text":"Beautiful data visualizations to stunning data apps with AI","spans":[],"direction":"ltr"}],"description":[{"type":"paragraph","text":"4M+ monthly users choose Plotly Dash to create amazing data visualizations and interactive data apps in Python. Plotly Dash Enterprise boosts your Dash capabilities by accelerating Dash app development, deployment, securing and scaling of production-grade data apps. With Dash Enterprise, you can leverage AI-assisted app development, enjoy one-click deployment, and implement robust security measures, transforming your Plotly Dash expertise into actionable business solutions.","spans":[],"direction":"ltr"}],"button_description":null,"url":{"link_type":"Any"},"video_url":{"link_type":"Any"}}],"id":"hero_user_stories$795fedde-69e2-469d-9ec9-f5bbe931a4fa","slice_type":"hero_user_stories","slice_label":null},{"primary":{"design_variant":"Design 2","main_image":{"dimensions":{"width":855,"height":231},"alt":"Lines for alternatives","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9MmcxsAHJWomg2z_lines.svg","id":"Z9MmcxsAHJWomg2z","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"main_image_2":{"dimensions":{"width":1440,"height":424},"alt":"colored shadow","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9OBchsAHJWomhig_bg-svg.svg","id":"Z9OBchsAHJWomhig","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"text":[{"type":"heading2","text":"Choose your path","spans":[],"direction":"ltr"}],"cta_design_variant":"Design 1","cta_link":{"link_type":"Any"},"cta_text":[]},"items":[{"main_image":{"dimensions":{"width":293,"height":54},"alt":"Dash logo","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SIwjiBA97GiglI_Dashlogo.svg","id":"Z9SIwjiBA97GiglI","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"main_image_light":{"dimensions":{"width":293,"height":54},"alt":"Dash logo","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SX8TiBA97Gigpo_Dashlogodark.svg","id":"Z9SX8TiBA97Gigpo","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"category_title":null,"linkedin_link":{"link_type":"Any"},"github_link":{"link_type":"Web","key":"a68e3e86-6138-4eb5-9394-9eb252165005","url":"https://github.com/plotly/dash","target":"_blank"},"title":[],"main_content":[{"type":"heading2","text":"Plotly Open Source","spans":[],"direction":"ltr"},{"type":"heading2","text":" ","spans":[],"direction":"ltr"},{"type":"paragraph","text":"With Dash Open Source, you can create data apps on your laptop in pure Python, no JavaScript required.","spans":[],"direction":"ltr"}],"cta_design_variant":"Design 2","cta_url":{"link_type":"Web","key":"0f6169ef-b341-4587-b14d-2f1688d2fc1d","url":"https://dash.plotly.com/","target":"_blank"},"cta_text":[{"type":"paragraph","text":"If it’s free, it’s for me →","spans":[],"direction":"ltr"}]},{"main_image":{"dimensions":{"width":293,"height":54},"alt":"Dash Enterprise logo","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SIwTiBA97GiglH_DashEnterpriselogo.svg","id":"Z9SIwTiBA97GiglH","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"main_image_light":{"dimensions":{"width":293,"height":54},"alt":"Dash Enterprise logo","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SX8DiBA97Gigpn_DashEnterpriselogodark.svg","id":"Z9SX8DiBA97Gigpn","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"category_title":null,"linkedin_link":{"link_type":"Any"},"github_link":{"link_type":"Any"},"title":[],"main_content":[{"type":"heading2","text":"Dash Enterprise","spans":[],"direction":"ltr"},{"type":"heading2","text":"Self-Managed","spans":[],"direction":"ltr"},{"type":"paragraph","text":"The platform provides deployment, rapid AI-assisted development with App Studio, and authentication within your secure, air-gapped environments.","spans":[],"direction":"ltr"}],"cta_design_variant":"Design 1","cta_url":{"link_type":"Web","key":"9c4fb802-f849-49f9-ba8c-5d7d3a57682d","url":"https://plotly.com/dash/"},"cta_text":[{"type":"paragraph","text":"LEARN MORE","spans":[],"direction":"ltr"}]},{"main_image":{"dimensions":{"width":293,"height":54},"alt":"Dash Enterprise logo","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SIwTiBA97GiglH_DashEnterpriselogo.svg","id":"Z9SIwTiBA97GiglH","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"main_image_light":{"dimensions":{"width":293,"height":54},"alt":"Dash Enterprise logo","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SX8DiBA97Gigpn_DashEnterpriselogodark.svg","id":"Z9SX8DiBA97Gigpn","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"category_title":null,"linkedin_link":{"link_type":"Any"},"github_link":{"link_type":"Any"},"title":[],"main_content":[{"type":"heading2","text":"Dash Enterprise","spans":[],"direction":"ltr"},{"type":"heading2","text":"Managed Service","spans":[],"direction":"ltr"},{"type":"paragraph","text":"The platform provides all the capabilities of Dash Enterprise as a managed service hosted by Plotly in AWS, GCP, and Azure with private links to your data sources.","spans":[],"direction":"ltr"}],"cta_design_variant":"Design 1","cta_url":{"link_type":"Web","key":"cb510225-a60c-491c-b80a-cd5a05b47f47","url":"https://plotly.com/contact-sales/"},"cta_text":[{"type":"paragraph","text":"DISCOVER","spans":[],"direction":"ltr"}]}],"id":"cards$6fa05adc-349c-453e-bb0c-fe2e3df602af","slice_type":"cards","slice_label":null},{"primary":{"animation":true,"color_1":"#7fe4ff","color_2":"#ff2c6d","color_3":"#7a76ff","top_position":[{"type":"paragraph","text":"52%","spans":[]}],"vertical_animation_left":true,"vertical_animation_right":false,"static_background":false},"items":[{}],"id":"subtle_animation$fcaf96f8-8ae6-43cd-afe1-31457f67972d","slice_type":"subtle_animation","slice_label":null}],"seo_title":[{"type":"paragraph","text":"Data Apps for Production | Plotly","spans":[]}],"seo_keywords":null,"seo_description":[{"type":"paragraph","text":"Discover data applications for production with Plotly Dash. Put data and AI into action with scalable, interactive data apps for your organization.","spans":[]}],"seo_link":[{"type":"paragraph","text":"/","spans":[]}],"canonical_url":"https://plotly.com","twitter_title":[{"type":"paragraph","text":"Data Apps for Production | Plotly","spans":[]}],"twitter_description":[{"type":"paragraph","text":"Discover data applications for production with Plotly Dash. Put data and AI into action with scalable, interactive data apps for your organization.","spans":[]}],"twitter_image":{"dimensions":{"width":1200,"height":630},"alt":"Plotly","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/45139d28-6d34-4168-9480-2c57ee3a81c8_plotly.png?auto=compress,format","id":"YlQRFBIAACEAtEFc","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"twitter_card":[{"type":"paragraph","text":"summary_large_image","spans":[]}],"twitter_site":[{"type":"paragraph","text":"@plotlygraphs","spans":[]}],"twitter_creator":[{"type":"paragraph","text":"@plotlygraphs","spans":[]}],"og_title":[{"type":"paragraph","text":"Data Apps for Production | Plotly","spans":[]}],"og_description":[{"type":"paragraph","text":"Discover data applications for production with Plotly Dash. Put data and AI into action with scalable, interactive data apps for your organization.","spans":[]}],"og_url":[{"type":"paragraph","text":"/","spans":[]}],"og_image":{"dimensions":{"width":1200,"height":630},"alt":"Plotly","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/45139d28-6d34-4168-9480-2c57ee3a81c8_plotly.png?auto=compress,format","id":"YlQRFBIAACEAtEFc","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"breadscrumbs":[{"breadcrumb_position":[{"type":"paragraph","text":"1","spans":[]}],"breadcrumbs_name":[{"type":"paragraph","text":"Homepage","spans":[]}],"breadcrumbs_url":[{"type":"paragraph","text":"https://plotly.com/","spans":[],"direction":"ltr"}]}],"config_top_component_top_padding":0}},"mainFooterData":{"id":"YXkfsxIAACQANKAQ","uid":"footer","url":null,"type":"footer","href":"https://plotly-marketing-website-2.cdn.prismic.io/api/v2/documents/search?ref=Z_gqJBEAACIA5H4V\u0026q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22YXkfsxIAACQANKAQ%22%29+%5D%5D","tags":[],"first_publication_date":"2021-10-27T09:45:27+0000","last_publication_date":"2025-04-01T19:40:53+0000","slugs":["footer"],"linked_documents":[],"lang":"en-us","alternate_languages":[],"data":{"logo":{"dimensions":{"width":300,"height":83},"alt":"Plotly","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/8f977c91-7b4e-4367-8228-26fbba2506e4_69e12d6a-fb65-4b6e-8423-9465a29c6028_plotly-logo-sm.png?auto=compress,format","id":"Yw7PUBAAACcAH7ra","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"logo_light":{"dimensions":{"width":300,"height":83},"alt":"Plotly","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/b3d3a2b1-49f9-4e74-93dc-070b266a54ba_plotly_logo.svg","id":"YtkLkBEAAIFVEe01","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}},"heading":"Sign up for updates","heading_smaller_size":"SUBSCRIBE TO PLOTLY","sub_heading":"We wouldn't dream of spamming you or selling your info.","rich_text_field":[{"type":"paragraph","text":"Plotly is based on Tioh’tia:ke, commonly known in English as Montreal Island, in Kanien’ke-há:ka, the “Place of the People of the Flint” (the Kanien’kéha).","spans":[],"direction":"ltr"},{"type":"paragraph","text":"Plotly is committed to making the tech industry more accessible to people from different cultures, as well as using and encouraging the use of our technology for anti-racist efforts. For our complete land acknowledgement and resources to learn about settlement and contribute to Indigenous activism, visit our About Us page.","spans":[{"start":310,"end":323,"type":"hyperlink","data":{"link_type":"Web","url":"/about-us/","target":"_self"}}],"direction":"ltr"}],"year":true,"rights":[{"type":"paragraph","text":"Plotly. All rights reserved.","spans":[]}],"footer_links":[{"label":[{"type":"paragraph","text":"Privacy","spans":[]}],"link":{"id":"ZvwpNBEAACMAUToa","type":"pages","tags":[],"lang":"en-us","slug":"i.-personal-information-we-collect","first_publication_date":"2024-12-09T21:10:19+0000","last_publication_date":"2024-12-19T18:58:49+0000","uid":"privacy","link_type":"Document","key":"91999bc7-06b3-475b-9504-1576805f96ed","isBroken":false}}],"body":[{"primary":{"label":"Products \u0026 Services"},"items":[{"label":"Dash Enterprise","links":{"id":"YbAkPBAAACEAzqkL","type":"pages","tags":[],"lang":"en-us","slug":"whats-new-in-dash-enterprise-5.7","first_publication_date":"2021-12-08T03:20:07+0000","last_publication_date":"2025-04-10T20:29:24+0000","uid":"dash","link_type":"Document","key":"703b0322-0a25-4206-ae85-0542e4c48421","isBroken":false},"badge":[]},{"label":"Plotly App Studio","links":{"link_type":"Web","key":"9f68aa3d-1067-41f8-8cfc-c0190a053ff4","url":"/dash/app-studio/"},"badge":[]},{"label":"Chatbot Builder","links":{"link_type":"Web","key":"58945876-59d2-43ac-ada2-0ce0465e4c9e","url":"/dash/chatbot-builder/"},"badge":[]},{"label":"Data App Workspaces","links":{"id":"YXtovREAACIACldD","type":"dash_pages","tags":[],"lang":"en-us","slug":"about-data-app-workspaces","first_publication_date":"2021-10-29T03:21:36+0000","last_publication_date":"2025-01-17T02:30:15+0000","uid":"workspaces","link_type":"Document","key":"a767c304-9e12-41d1-8cb0-23bdc0a2d22a","isBroken":false},"badge":[]},{"label":"Design Kit","links":{"id":"YXgEKRIAACQAL-ae","type":"dash_pages","tags":[],"lang":"en-us","slug":"about-design-kit","first_publication_date":"2021-10-26T13:35:58+0000","last_publication_date":"2025-01-17T02:31:21+0000","uid":"design-kit","link_type":"Document","key":"96e1b679-7849-4d89-962c-7826f942b430","isBroken":false},"badge":[]},{"label":"Snapshot Engine","links":{"id":"YXEspxQAACkANhuF","type":"dash_pages","tags":[],"lang":"en-us","slug":"about-snapshot-engine","first_publication_date":"2021-10-21T09:06:32+0000","last_publication_date":"2025-01-22T18:59:04+0000","uid":"snapshot-engine","link_type":"Document","key":"742a82aa-1265-4d5d-84ce-7e17f5368f3f","isBroken":false},"badge":[]},{"label":"App Manager","links":{"id":"YXwMYxEAACQADSqk","type":"dash_pages","tags":[],"lang":"en-us","slug":"about-app-manager","first_publication_date":"2021-10-29T14:59:51+0000","last_publication_date":"2025-01-17T02:30:46+0000","uid":"app-manager","link_type":"Document","key":"115718b0-8118-4956-b710-aaec15cdf35c","isBroken":false},"badge":[]},{"label":"Centralized Development","links":{"id":"ZUlV2RYAACIAgSdu","type":"dash_pages","tags":[],"lang":"en-us","slug":"multiple-teams.-one-single-platform.","first_publication_date":"2023-11-08T01:20:55+0000","last_publication_date":"2025-01-17T02:31:51+0000","uid":"centralized-data-app-management","link_type":"Document","key":"9bcefe93-e7c2-47aa-b017-87ae27d5f549","isBroken":false},"badge":[]},{"label":"Job Queue","links":{"id":"YZOS3BEAACEANAWv","type":"dash_pages","tags":[],"lang":"en-us","slug":"about-job-queue","first_publication_date":"2021-11-16T11:16:34+0000","last_publication_date":"2025-01-17T02:31:06+0000","uid":"job-queue","link_type":"Document","key":"6aab8d89-aa0c-4587-b9d0-e096ea379931","isBroken":false},"badge":[]},{"label":"Embedding","links":{"id":"YXnYAhEAACQAAzyH","type":"dash_pages","tags":[],"lang":"en-us","slug":"about-embedding-middleware","first_publication_date":"2021-10-27T22:53:25+0000","last_publication_date":"2025-01-17T19:05:03+0000","uid":"embedding","link_type":"Document","key":"b73799b3-33ba-44d4-8f95-c99d23abce77","isBroken":false},"badge":[]},{"label":"Authentication Middleware","links":{"id":"YZr_ohEAACIAVToz","type":"dash_pages","tags":[],"lang":"en-us","slug":"about-authentication-middleware","first_publication_date":"2021-11-22T02:28:37+0000","last_publication_date":"2025-01-17T02:30:39+0000","uid":"authentication","link_type":"Document","key":"d2e94372-bb77-4a32-a1ad-6f6ef39aede4","isBroken":false},"badge":[]},{"label":"ChatGPT Integration","links":{"id":"ZInwchIAAB8Af1b1","type":"dash_pages","tags":[],"lang":"en-us","slug":"dash-and-chatgpt-for-geospatial-use-cases","first_publication_date":"2023-06-19T21:52:12+0000","last_publication_date":"2024-08-16T19:37:12+0000","uid":"chatgpt","link_type":"Document","key":"6dad348f-2e81-4db8-9e0e-cf0a3d37f638","isBroken":false},"badge":[]},{"label":"Customer Success","links":{"link_type":"Web","key":"bb74091a-d9fd-4e1b-999a-1b9cb46dc00c","url":"/customer-success/"},"badge":[]},{"label":"Professional Services","links":{"id":"Ya7QVxMAACIA43YL","type":"pages","tags":[],"lang":"en-us","slug":"data-app-development","first_publication_date":"2021-12-07T03:09:55+0000","last_publication_date":"2025-01-22T18:02:09+0000","uid":"consulting-and-oem","link_type":"Document","key":"7a6b4377-a1b4-4e1a-86d9-6f6566b1083c","isBroken":false},"badge":[]}],"id":"menu$5290647d-f657-4a88-b192-fcb4e03d6c0c","slice_type":"menu","slice_label":null},{"primary":{"label":"DOCS"},"items":[{"label":"Dash Enterprise","links":{"link_type":"Web","key":"623d9513-b4c7-4a6e-884e-3ac9f2329001","url":"https://dash.plotly.com/dash-enterprise","target":"_blank"},"badge":[]},{"label":"Dash Open Source","links":{"link_type":"Web","key":"af77878e-f06b-44c9-8eb4-5dad89fd6847","url":"https://dash.plotly.com/","target":"_blank"},"badge":[]},{"label":"Graphing Libraries","links":{"link_type":"Web","key":"e120070f-f041-4dff-b253-fd8e772755d4","url":"https://plotly.com/graphing-libraries/","target":"_blank"},"badge":[]},{"label":"Community","links":{"link_type":"Web","key":"f059614b-3b56-4dc4-9f2c-10d730603614","url":"https://community.plotly.com/","target":"_blank"},"badge":[]},{"label":"Example apps","links":{"link_type":"Web","key":"d9426cdf-7f32-46ab-a501-5dcbc45fce2e","url":"/examples/"},"badge":[]}],"id":"menu$46f3e9a2-ac40-4fb8-8c1d-786f1aafecc3","slice_type":"menu","slice_label":null},{"primary":{"label":"Resources"},"items":[{"label":"User Stories","links":{"link_type":"Web","key":"305c316d-d11f-40d6-a588-b862356802e0","url":"/user-stories/"},"badge":[]},{"label":"Events","links":{"link_type":"Web","key":"78533df9-e46e-4692-8807-a67bbf0e529a","url":"/events/"},"badge":[]},{"label":"Webinars","links":{"link_type":"Web","key":"47fc6116-83c3-470d-9413-543edeb3816a","url":"/resources/webinars/"},"badge":[]},{"label":"Blog","links":{"link_type":"Web","key":"32c03d62-7d1e-4019-9eb9-bebad606e759","url":"/blog/"},"badge":[]},{"label":"White Papers","links":{"link_type":"Web","key":"f57cbda8-2a65-4e8f-9bd7-7223e0302b17","url":"/resources/"},"badge":[]}],"id":"menu$f240b9af-08ae-44f5-90dd-f3d4dc410a47","slice_type":"menu","slice_label":null},{"primary":{"label":"Solutions"},"items":[{"label":"Databricks","links":{"link_type":"Web","key":"92813ec1-6fbe-483b-9fd9-71e45b438293","url":"/dash/databricks/"},"badge":[]},{"label":"Snowflake","links":{"link_type":"Web","key":"f72a5085-fe9b-45a3-9e12-226607c1e124","url":"/dash/snowflake/"},"badge":[]},{"label":"Financial Services","links":{"link_type":"Web","key":"e0fb0144-910b-4d7f-ba25-292a0b2679e8","url":"/solutions/finance/"},"badge":[]},{"label":"Healthcare \u0026 Life Sciences","links":{"link_type":"Web","key":"f9216408-7f35-45d1-a183-04f5a1c76fb6","url":"/solutions/healthcare-life-sciences-pharma/"},"badge":[]},{"label":"Energy \u0026 Utilities","links":{"link_type":"Web","key":"d96de0ca-99f5-46e0-8453-facdd3c6042a","url":"/solutions/energy/"},"badge":[]}],"id":"menu$645af7bd-00c3-4e94-8d84-d48f657762af","slice_type":"menu","slice_label":null},{"primary":{"label":"COMPANY"},"items":[{"label":"About Us","links":{"id":"YanRFBMAACIAzUNF","type":"pages","tags":[],"lang":"en-us","slug":"2013-2015","first_publication_date":"2021-12-03T08:11:04+0000","last_publication_date":"2025-04-04T23:23:19+0000","uid":"about-us","link_type":"Document","key":"70951d49-47cc-4ead-83b5-e742f1633957","isBroken":false},"badge":[]},{"label":"Careers","links":{"id":"YaoM9hMAACAAzlYs","type":"pages","tags":[],"lang":"en-us","slug":"autonomy","first_publication_date":"2021-12-03T12:26:33+0000","last_publication_date":"2025-01-22T18:44:15+0000","uid":"careers","link_type":"Document","key":"04b0b0d0-486e-493e-b3eb-5a486fddfa1d","isBroken":false},"badge":[{"type":"paragraph","text":"WE ARE HIRING","spans":[]}]},{"label":"Contact Us","links":{"id":"YanysBMAACIAzd-_","type":"pages","tags":[],"lang":"en-us","slug":"contact-us","first_publication_date":"2021-12-03T10:37:04+0000","last_publication_date":"2025-01-17T02:32:57+0000","uid":"contact-us","link_type":"Document","key":"2f8d51a9-0cf0-4c8b-aea0-4a62b0c92349","isBroken":false},"badge":[]},{"label":"Security","links":{"id":"ZbAsQBAAAB4Aggce","type":"pages","tags":[],"lang":"en-us","slug":"make-confident-decisions-at-scale","first_publication_date":"2024-02-02T20:58:05+0000","last_publication_date":"2025-01-17T02:32:52+0000","uid":"security","link_type":"Document","key":"7770587c-0fb9-4f09-b6a1-d5758fad06b9","isBroken":false},"badge":[]},{"label":"Press \u0026 News","links":{"link_type":"Web","key":"9f4fa398-271b-4e41-a4d3-a873cb15b26a","url":"/news/"},"badge":[]},{"label":"Brand Guidelines","links":{"link_type":"Web","key":"793d6c54-3b1b-4022-bacd-5d721d64c6dc","url":"/brand-guidelines"},"badge":[]}],"id":"menu$bc5f8046-a88a-42d7-8a2c-ca5daefa988c","slice_type":"menu","slice_label":null}],"social_links":[{"image":{"dimensions":{"width":20,"height":20},"alt":"Linkedin icon","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esTJbqstJ995L3_Linkedinicon.svg","id":"Z5esTJbqstJ995L3","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"link":[{"type":"paragraph","text":"https://www.linkedin.com/company/plotly/","spans":[{"start":0,"end":40,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.google.com/url?q=https://www.linkedin.com/company/plotly/\u0026sa=D\u0026source=editors\u0026ust=1653441568926187\u0026usg=AOvVaw0_5yUJIdzfEN20tIA3Rwua","target":"_blank"}}]}]},{"image":{"dimensions":{"width":20,"height":20},"alt":"Github icon","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esUJbqstJ995L8_Githubicon.svg","id":"Z5esUJbqstJ995L8","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"link":[{"type":"paragraph","text":"https://github.com/plotly","spans":[{"start":0,"end":25,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/plotly","target":"_blank"}}],"direction":"ltr"}]},{"image":{"dimensions":{"width":20,"height":20},"alt":"Bluesky icon","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z4mdJJbqstJ99jB8_Blueskyicon.svg","id":"Z4mdJJbqstJ99jB8","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"link":[{"type":"paragraph","text":"https://bsky.app/profile/plotly.com","spans":[{"start":0,"end":35,"type":"hyperlink","data":{"link_type":"Web","url":"https://bsky.app/profile/plotly.com","target":"_blank"}}],"direction":"ltr"}]},{"image":{"dimensions":{"width":20,"height":20},"alt":"X icon","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esTpbqstJ995L5_Xicon.svg","id":"Z5esTpbqstJ995L5","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"link":[{"type":"paragraph","text":"https://twitter.com/plotlygraphs","spans":[{"start":0,"end":32,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/plotlygraphs","target":"_blank"}}],"direction":"ltr"}]},{"image":{"dimensions":{"width":20,"height":20},"alt":"Instagram icon","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esT5bqstJ995L6_Instagramicon.svg","id":"Z5esT5bqstJ995L6","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"link":[{"type":"paragraph","text":"https://www.instagram.com/plotly/","spans":[{"start":0,"end":33,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.instagram.com/plotly/","target":"_blank"}}],"direction":"ltr"}]},{"image":{"dimensions":{"width":20,"height":20},"alt":"Youtube icon","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esS5bqstJ995L1_Youtubeicon.svg","id":"Z5esS5bqstJ995L1","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"link":[{"type":"paragraph","text":"https://www.youtube.com/@Plotly","spans":[{"start":0,"end":31,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/@Plotly","target":"_blank"}}],"direction":"ltr"}]},{"image":{"dimensions":{"width":20,"height":20},"alt":"Medium icon","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esTZbqstJ995L4_Mediumicon.svg","id":"Z5esTZbqstJ995L4","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"link":[{"type":"paragraph","text":"https://medium.com/plotly","spans":[{"start":0,"end":25,"type":"hyperlink","data":{"link_type":"Web","url":"https://medium.com/plotly","target":"_blank"}}],"direction":"ltr"}]},{"image":{"dimensions":{"width":20,"height":20},"alt":"Facebook icon","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esUZbqstJ995L9_Facebookicon.svg","id":"Z5esUZbqstJ995L9","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"link":[{"type":"paragraph","text":"https://www.facebook.com/Plotly/","spans":[{"start":0,"end":32,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.facebook.com/Plotly/","target":"_blank"}}],"direction":"ltr"}]}]}},"searchData":[[{"uid":"index","type":"homepage","seo_title":[{"type":"paragraph","text":"Data Apps for Production | Plotly","spans":[]}],"seo_description":[{"type":"paragraph","text":"Discover data applications for production with Plotly Dash. Put data and AI into action with scalable, interactive data apps for your organization.","spans":[]}]}],[{"uid":"videos-quick-intro-dash-enterprise-use-cases","type":"pages","seo_title":[{"type":"paragraph","text":"Quick intro to Dash Enterprise Use Cases","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Everything from geospatial analytics to finance and unstructured data workflows: Dash apps handle massive datasets and deliver high performance.","spans":[],"direction":"ltr"}]},{"uid":"videos-intro-to-plotly-ai-chat","type":"pages","seo_title":[{"type":"paragraph","text":"Intro to Plotly AI Chat","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"This video introduces how Plotly AI Chat helps users explore and visualize data faster with natural language prompts, a dataset, and generative AI.","spans":[],"direction":"ltr"}]},{"uid":"videos-how-ra-capital-replaced-spreadsheets-with-plotly","type":"pages","seo_title":[{"type":"paragraph","text":"How RA Capital replaced spreadsheets with Plotly","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Alex Martinez from RA Capital explains how Dash has replaced static tools like spreadsheets with real-time, interactive data apps.","spans":[],"direction":"ltr"}]},{"uid":"videos-how-cox-auto-drives-automotive-operations-with-dash-enterprise","type":"pages","seo_title":[{"type":"paragraph","text":"How Cox Auto drives automotive operations with Dash Enterprise","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Watch the video to follow along and hear from the Cox Auto team on modernizing auction operations with scalable data apps using Dash Enterprise.","spans":[],"direction":"ltr"}]},{"uid":"videos-plotly-virtual-hangout-jeff-butler-cibc","type":"pages","seo_title":[{"type":"paragraph","text":"Plotly Virtual Hangout - Jeff Butler from CIBC","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Jeff Butler from CIBC talks about using Plotly Dash for financial analytics, managing credit and funding risk related to over-the-counter derivatives.","spans":[],"direction":"ltr"}]},{"uid":"videos-cox-automotive-capacity-planning","type":"pages","seo_title":[{"type":"paragraph","text":"Cox Automotive on capacity planning with Dash Enterprise","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Watch how Cox Automotive turned to Dash Enterprise to solve a critical capacity planning problem across its 50-plus auto auction sites.","spans":[],"direction":"ltr"}]},{"uid":"videos-dash-enterprise-design-kit","type":"pages","seo_title":[{"type":"paragraph","text":"Dash Enterprise Design Kit","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"A look at Dash Enterprise Design Kit, a framework to standardize the appearance of your data apps, making it simple to personalize apps without CSS.","spans":[],"direction":"ltr"}]},{"uid":"dash","type":"pages","seo_title":[{"type":"paragraph","text":"Dash Enterprise | Data App Platform for Python","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Dash is a framework for building data apps in Python. Dash Enterprise simplifies the development and deployment process in a secure, scalable environment.","spans":[]}]},{"uid":"videos-plotly-virtual-hangout-martin-engineering","type":"pages","seo_title":[{"type":"paragraph","text":"Plotly Virtual Hangout - Austin at Martin Engineering","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Austin Kiesewetter, a software engineer at Martin Engineering, shared his journey from entrepreneurship to building open source tools for the Plotly community.","spans":[],"direction":"ltr"}]},{"uid":"videos-global-environment-variables-horizontal-pod-scaling","type":"pages","seo_title":[{"type":"paragraph","text":"Global environment variables and horizontal pod scaling","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"This video introduces global environmental variables and horizontal pod scaling in Dash Enterprise to improve control, customization, and scalability.","spans":[],"direction":"ltr"}]},{"uid":"videos-enabling-ai-nhs-acute-trust","type":"pages","seo_title":[{"type":"paragraph","text":"Enabling AI in an NHS Acute Trust with Plotly","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Watch how Somerset NHS Foundation Trust (SFT) enabled AI across its operations using Plotly Dash and open source Python libraries.","spans":[],"direction":"ltr"}]},{"uid":"videos-plotly-app-studio-demo","type":"pages","seo_title":[{"type":"paragraph","text":"Plotly App Studio Demo","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Get a full walkthrough of Plotly App Studio, the data app builder that’s changing how teams develop and deploy interactive data apps.","spans":[],"direction":"ltr"}]},{"uid":"videos-quick-intro-dash-enterprise-app-manager","type":"pages","seo_title":[{"type":"paragraph","text":"Quick intro to Dash Enterprise App Manager","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"App Manager is the control center where users can configure data sources, define authentication, and access tools like App Studio and Design Kit.","spans":[],"direction":"ltr"}]},{"uid":"videos-jupyter-notebook-to-python-data-app-fast","type":"pages","seo_title":[{"type":"paragraph","text":"Go from Jupyter Notebook to Python data app fast","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"We demonstrate how to transform a Jupyter Notebook into a shareable Python data app using App Studio in Dash Enterprise.","spans":[],"direction":"ltr"}]},{"uid":"videos-the-next-generation-of-ai-data-apps","type":"pages","seo_title":[{"type":"paragraph","text":"The next generation of AI data apps","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Dash Enterprise and open source Dash make it possible for data teams to harness these models without needing web development expertise.","spans":[],"direction":"ltr"}]},{"uid":"videos-quick-intro-dash-enterprise-app-studio","type":"pages","seo_title":[{"type":"paragraph","text":"Quick intro to Dash Enterprise App Studio","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Plotly App Studio is the easiest way to transform static data science notebooks into branded, interactive data apps, with AI.","spans":[],"direction":"ltr"}]},{"uid":"videos-add-interactivity-to-jupyter-notebooks-python-data-apps","type":"pages","seo_title":[{"type":"paragraph","text":"Add interactivity to your Jupyter Notebooks and Python data apps","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"In this walkthrough, Nathan from Plotly demonstrates how to create an interactive data app from a Jupyter Notebook, using App Studio within Dash Enterprise.","spans":[],"direction":"ltr"}]},{"uid":"videos-keynote-data-apps-for-everyone","type":"pages","seo_title":[{"type":"paragraph","text":"Keynote | Data apps for everyone","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"The keynote for Plotly’s summer launch event shares the company’s mission to make data apps accessible with better analytics, collaboration, and deployment.","spans":[],"direction":"ltr"}]},{"uid":"videos-data-apps-in-python-with-dash-dbrx-llm","type":"pages","seo_title":[{"type":"paragraph","text":"Data apps in Python with Plotly Dash and DBRX LLM","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"This video tutorial demos the development of two Dash apps powered by the DBRX large language model. We'll share how to integrate DBRX into a Python data app.","spans":[],"direction":"ltr"}]},{"uid":"videos-data-and-ai-enhanced-enterprise-connectivity","type":"pages","seo_title":[{"type":"paragraph","text":"Data and AI today — enhanced enterprise connectivity","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"We highlight how Plotly continues to evolve based on direct feedback from its global community of data and AI professionals.","spans":[],"direction":"ltr"}]},{"uid":"videos-how-kansas-city-chiefs-use-plotly-dash-enterprise","type":"pages","seo_title":[{"type":"paragraph","text":"How the Kansas City Chiefs use Plotly Dash Enterprise","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"The Kansas City Chiefs analytics team shared how they use Dash Enterprise to power real-time event operations through custom sports analytics.","spans":[],"direction":"ltr"}]},{"uid":"videos","type":"pages","seo_title":[{"type":"paragraph","text":"Plotly Videos | Explore, Learn, Visualize","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Easy-to-follow video tutorials and practical insights from data science experts to help you master Plotly for interactive Python data apps.","spans":[],"direction":"ltr"}]},{"uid":"videos-dash-enterprise-5.6-release","type":"pages","seo_title":[{"type":"paragraph","text":"Dash Enterprise 5.6 release","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Learn how Dash Enterprise 5.6 helps teams scale data applications, manage cloud costs, and improve data access across the organization.","spans":[],"direction":"ltr"}]},{"uid":"videos-quick-intro-dash-enterprise-app-portal","type":"pages","seo_title":[{"type":"paragraph","text":"Quick intro to Dash Enterprise App Portal","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"App Portal is a centralized place to access, interact with, and act on their data through applications built on Dash Enterprise.","spans":[],"direction":"ltr"}]},{"uid":"videos-plotly-app-studio-data-apps-for-everyone","type":"pages","seo_title":[{"type":"paragraph","text":"Plotly App Studio — data apps for everyone","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"This video introduces Dash Enterprise 5.4, focusing on App Studio and how it enables faster, more customizable development of interactive data apps.","spans":[],"direction":"ltr"}]},{"uid":"videos-intro-plotly-ai-code-assistant","type":"pages","seo_title":[{"type":"paragraph","text":"Intro to Plotly AI Code Assistant","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Meet the Plotly AI Code Assistant, your new coding co-pilot to write and edit Dash code with intelligent autocomplete faster than ever.","spans":[],"direction":"ltr"}]},{"uid":"videos-data-connectors-app-studio-dash-enterprise-5-5","type":"pages","seo_title":[{"type":"paragraph","text":"Data connectors and App Studio in Dash Enterprise 5.5","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"A recap of Plotly Dash Enterpise 5.5, focused on enhancing data connectivity, improving app performance, and supporting large datasets.","spans":[],"direction":"ltr"}]},{"uid":"videos-plotly-virtual-hangout-andrew-kansas-city-chiefs","type":"pages","seo_title":[{"type":"paragraph","text":"Plotly Virtual Hangout - Andrew from Kansas City Chiefs","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Andrew Schutte, Senior Data Scientist for the Kansas City Chiefs, shares his journey from industrial engineering to leading data initiatives.","spans":[],"direction":"ltr"}]},{"uid":"videos-whats-new-dash-3.0","type":"pages","seo_title":[{"type":"paragraph","text":"What’s new in Dash 3.0","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Nathan Drezner shares updates for Dash 3.0 with new features and performance improvements perfect for all Dash developers and component creators.","spans":[],"direction":"ltr"}]},{"uid":"videos-plotlys-story-data-apps-for-everyone","type":"pages","seo_title":[{"type":"paragraph","text":"Plotly’s story — data apps for everyone","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Chris Parmer, Chief Product Officer and co-founder of Plotly, walks through Plotly’s journey and vision for shipping data apps.","spans":[],"direction":"ltr"}]},{"uid":"videos-build-python-data-apps-with-rag-and-dash","type":"pages","seo_title":[{"type":"paragraph","text":"Build Python data apps with RAG and Dash","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":" Watch a detailed walkthrough of building a production-ready retrieval-augmented generation (RAG) Python app data using Dash.","spans":[],"direction":"ltr"}]},{"uid":"videos-data-science-market-needs-customer-insights","type":"pages","seo_title":[{"type":"paragraph","text":"Data Science market needs and customer insights","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Justin Andrews from Shorelight shares how his team uses Dash Enterprise to support international student enrollment and deliver powerful analytics tools.","spans":[],"direction":"ltr"}]},{"uid":"news","type":"pages","seo_title":[{"type":"paragraph","text":"Press \u0026 News","spans":[]}],"seo_description":[{"type":"paragraph","text":"As a category-defining leader in enabling data-driven decisions, Plotly is frequently featured in the news. Explore recent articles, podcasts, and blog posts.","spans":[]}]},{"uid":"blog","type":"pages","seo_title":[{"type":"paragraph","text":"Blog","spans":[]}],"seo_description":[{"type":"paragraph","text":"Data science and analytics best practices, trends, success stories, and expert-curated tutorials for modern data teams and leaders.","spans":[]}]},{"uid":"events","type":"pages","seo_title":[{"type":"paragraph","text":"Plotly Community Events, Webinars, and Conferences","spans":[]}],"seo_description":[{"type":"paragraph","text":"We love connecting with the data community, in-person and online! Explore upcoming Plotly community events, webinars, and conferences around the world.","spans":[]}]},{"uid":"videos-a-smarter-way-to-build-data-apps-with-plotly-ai","type":"pages","seo_title":[{"type":"paragraph","text":"A smarter way to build data apps with Plotly AI","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Matt Brown, product manager at Plotly, breaks down the new AI chat feature built into App Studio that cuts down the time it takes to build data apps.","spans":[],"direction":"ltr"}]},{"uid":"videos-build-faster-python-data-apps-with-plotly-app-studio","type":"pages","seo_title":[{"type":"paragraph","text":"Build faster Python data apps with Plotly App Studio","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"In this video, we introduce App Studio: the result of years of working with enterprise teams to streamline how Python data apps are developed and deployed. ","spans":[],"direction":"ltr"}]},{"uid":"videos-custom-telecom-analytics-rural-regions","type":"pages","seo_title":[{"type":"paragraph","text":"Custom telecom analytics for rural regions","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"The founder of Broadband Insights shares how his team uses Plotly Dash Enterprise to build and deploy telecom analytics for broadband providers. ","spans":[],"direction":"ltr"}]},{"uid":"whats-new","type":"pages","seo_title":[{"type":"paragraph","text":"What's new | Plotly","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Discover the latest updates in Dash Enterprise, Dash Open Source, and Plotly Graphing Library — new product features, enhancements, and more","spans":[],"direction":"ltr"}]},{"uid":"about-us","type":"pages","seo_title":[{"type":"paragraph","text":"About Plotly","spans":[]}],"seo_description":[{"type":"paragraph","text":"Headquartered in Montreal with a remote-first team, Plotly is dedicated to ensuring that every organization uses Dash Enterprise to build data applications.","spans":[]}]},{"uid":"product-tour","type":"pages","seo_title":[{"type":"paragraph","text":"Product Tour | Plotly Dash Enterprise","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Take the product tour to experience Plotly Dash Enterprise, a platform for building production data apps in Python, assisted by AI.","spans":[],"direction":"ltr"}]},{"uid":"consulting-and-oem","type":"pages","seo_title":[{"type":"paragraph","text":"Consulting, Training \u0026 Open-Source Development","spans":[]}],"seo_description":[{"type":"paragraph","text":"Plotly Professional Services are experts in delivering future-proof data apps. From custom development to workshops, they can support your analytics needs.","spans":[]}]},{"uid":"resources","type":"pages","seo_title":[{"type":"paragraph","text":"Resources","spans":[]}],"seo_description":[{"type":"paragraph","text":"Access a curated selection of user stories, white papers, and how-to guides from data science experts and industry leaders. Start your data app journey today.","spans":[]}]},{"uid":"plotly-champions","type":"pages","seo_title":[{"type":"paragraph","text":"Plotly Champions","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Learn how Plotly Champions make a significant impact by developing open-source tools, offering guidance, or supporting fellow community members.","spans":[],"direction":"ltr"}]},{"uid":"careers","type":"pages","seo_title":[{"type":"paragraph","text":"Plotly Careers","spans":[]}],"seo_description":[{"type":"paragraph","text":"Plotly's company culture focuses on autonomy, trust, and data. Join the remote-first team pioneering analytic innovation and leading the data app industry.","spans":[]}]},{"uid":"dash-enterprise-faq","type":"pages","seo_title":[{"type":"paragraph","text":"Dash Enterprise FAQ","spans":[]}],"seo_description":[{"type":"paragraph","text":"Find answers to common questions you may have about Dash Enterprise, including migration, installation, deployment, and licensing.","spans":[]}]},{"uid":"customer-success","type":"pages","seo_title":[{"type":"paragraph","text":"Customer Success","spans":[]}],"seo_description":[{"type":"paragraph","text":"Plotly Customer Success empowers Dash Enterprise customers to drive insight and decision-making with data. The award-winning team offers support, enablement sessions, technical account management, and more.","spans":[]}]},{"uid":"brand-guidelines","type":"pages","seo_title":[{"type":"paragraph","text":"Brand Guidelines","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Plotly’s brand guidelines outline the visual identity of our brand. Use this page as a starting point if you are creating imagery using the Plotly logo.","spans":[],"direction":"ltr"}]},{"uid":"contact-sales","type":"pages","seo_title":[{"type":"paragraph","text":"Contact Sales","spans":[]}],"seo_description":[{"type":"paragraph","text":"Have a question about Plotly or want to know how to get started with Dash Enterprise? Fill out this form, and a member of the our team will get in touch soon.","spans":[]}]},{"uid":"get-pricing","type":"pages","seo_title":[{"type":"paragraph","text":"Get Pricing","spans":[]}],"seo_description":[{"type":"paragraph","text":"Discover how leading businesses put data and AI to work, through production data apps. Request a custom price-quote.","spans":[],"direction":"ltr"}]},{"uid":"user-stories","type":"pages","seo_title":[{"type":"paragraph","text":"User Stories","spans":[]}],"seo_description":[{"type":"paragraph","text":"Read in-depth user stories and examples of how Plotly customers build, deploy, and scale professional data applications with Dash Enterprise.","spans":[]}]},{"uid":"dash-enterprise-terms-of-use-prior","type":"pages","seo_title":[{"type":"paragraph","text":"Dash Enterprise Terms of Use (Prior)","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Review the Dash Enterprise Terms of Use and gain a thorough understanding of Plotly's policies, to ensure compliance and effective utilization","spans":[]}]},{"uid":"dash-enterprise-terms-of-use","type":"pages","seo_title":[{"type":"paragraph","text":"Dash Enterprise Terms of Use","spans":[]}],"seo_description":[{"type":"paragraph","text":"Review the Dash Enterprise Terms of Use and gain a thorough understanding of Plotly's policies, to ensure compliance and effective utilization","spans":[]}]},{"uid":"examples","type":"pages","seo_title":[{"type":"paragraph","text":"Plotly Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Combined with Python, Plotly Dash delivers interactive, customizable data apps. Explore examples in a wide range of industries and advanced analytic needs.","spans":[]}]},{"uid":"streamlit-vs-dash-enterprise-demo","type":"pages","seo_title":[{"type":"paragraph","text":"See how Dash Enterprise Compares to Streamlit","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"See how Plotly Dash Enterprise compares to frameworks like Streamlit when it comes to scaling, security, and flexibility.","spans":[],"direction":"ltr"}]},{"uid":"privacy-policy-prior","type":"pages","seo_title":[{"type":"paragraph","text":"Prior Privacy Policy","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"View the previous version of Plotly's privacy policy, including information collected, security, and third-party services.","spans":[],"direction":"ltr"}]},{"uid":"privacy","type":"pages","seo_title":[{"type":"paragraph","text":"Privacy Policy","spans":[]}],"seo_description":[{"type":"paragraph","text":"Please see more details on Plotly's privacy policy, including information collected, security, retention, international visitors, and third-party services.","spans":[]}]},{"uid":"security","type":"pages","seo_title":[{"type":"paragraph","text":"Security at Plotly","spans":[]}],"seo_description":[{"type":"paragraph","text":"Build, deploy, and scale professional data applications with airtight security, for confident, data-driven decisions across the organization.","spans":[]}]},{"uid":"candidates-privacy","type":"pages","seo_title":[{"type":"paragraph","text":"Data Privacy Notice for Candidates ","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Learn how we handle and protect your personal information during the hiring process. Our Data Privacy Notice for Candidates explains how we collect, store, and use applicant data, ensuring compliance with data protection laws to keep your information secure and confidential.","spans":[],"direction":"ltr"}]},{"uid":"discuss-your-use-case","type":"pages","seo_title":[{"type":"paragraph","text":"Discuss Your Use Case","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Discuss your use case with a Plotly expert. Learn how industry leaders are solving the toughest challenges with custom data apps powered by Plotly Dash Enterprise.","spans":[],"direction":"ltr"}]},{"uid":"get-demo","type":"pages","seo_title":[{"type":"paragraph","text":"Get Demo","spans":[]}],"seo_description":[{"type":"paragraph","text":"Go from data exploration to actionable insight faster. Schedule a demo to learn how Dash Enterprise enables powerful, customizable, interactive data apps.","spans":[]}]},{"uid":"contact-us","type":"pages","seo_title":[{"type":"paragraph","text":"Contact Us","spans":[]}],"seo_description":[{"type":"paragraph","text":"Have a question about Plotly or want to know how to get started with Dash? Share feedback in this form, and a member of the our team will get in touch soon.","spans":[]}]},{"uid":"chart-studio-updates","type":"pages","seo_title":[{"type":"paragraph","text":"Sunsetting Chart Studio Cloud User Accounts","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Important updates to Chart Studio Cloud regarding user accounts, starting on November 8, 2024.","spans":[],"direction":"ltr"}]},{"uid":"comparing-dash-tableau-powerbi-einstein-analytics","type":"pages","seo_title":[{"type":"paragraph","text":"Dash Enterprise for Python vs Common BI Software","spans":[]}],"seo_description":[{"type":"paragraph","text":"Compare Dash Enterprise, Tableau, Power BI, and Einstein Analytics. See the differences in deployment process, ease of use, security, support, and more.","spans":[]}]},{"uid":"comparing-dash-shiny-streamlit","type":"pages","seo_title":[{"type":"paragraph","text":"How do Dash, Posit (Shiny), and Streamlit compare?","spans":[]}],"seo_description":[{"type":"paragraph","text":"Learn how Dash, Posit (Shiny), and Streamlit compare as low-code UI layers for data apps. See the differences in architecture, deployment, user experience, and more.","spans":[]}]},{"uid":"compare-dash-shiny-streamlit-bokeh","type":"pages","seo_title":[{"type":"paragraph","text":"How do Dash, Shiny, Streamlit, and Bokeh compare?","spans":[]}],"seo_description":[{"type":"paragraph","text":"Learn how low-code UI layers like Dash, Posit (Shiny), Streamlit, and Bokeh compare in web protocol, architecture, user experience, licensing, deployment, and more.","spans":[]}]},{"uid":"life-sciences-app-catalog","type":"pages","seo_title":[{"type":"paragraph","text":"Dash Life Sciences App Catalog","spans":[]}],"seo_description":[{"type":"paragraph","text":"Deploy front-ends for machine learning back-ends like PyTorch, Keras, and TensorFlow with custom Life Sciences templates in Dash Enterprise.","spans":[]}]},{"uid":"comparing-dash-rstudio-anaconda-streamlit","type":"pages","seo_title":[{"type":"paragraph","text":"Dash Enterprise vs RStudio, Anaconda, Streamlit","spans":[]}],"seo_description":[{"type":"paragraph","text":"Compare Dash Enterprise, RStudio Connect, Anaconda Enterprise, and Streamlit for Teams as deployment platforms. See differences in authentication and licensing.","spans":[]}]},{"uid":"building-machine-learning-web-apps-in-python","type":"pages","seo_title":[{"type":"paragraph","text":"Build Machine Learning Apps in Python","spans":[]}],"seo_description":[{"type":"paragraph","text":"Dash is the solution for operationalizing your AI/ML initiatives, with GPT-3, Hugging Face Transformers, UMAP, and YOLOv3. Check out latest Dash-AI projects.","spans":[]}]}],[{"uid":"what-is-plotly-ai","type":"blog_page","seo_title":[{"type":"paragraph","text":"What is Plotly AI?","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Plotly AI is a set of AI capabilities helping data teams analyze data faster and create production-quality, interactive Python data apps with Plotly.","spans":[],"direction":"ltr"}]},{"uid":"elevate-your-analytics-dash-enterprise-5.7-launch","type":"blog_page","seo_title":[{"type":"paragraph","text":"Elevate Your Analytics: Plotly Dash Enterprise 5.7 Launch","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Designed specifically for the AI era, Dash Enterprise 5.7 enables organizations to build smarter, safer data applications with efficiency.","spans":[],"direction":"ltr"}]},{"uid":"cutting-render-times-plotly-performance-update","type":"blog_page","seo_title":[{"type":"paragraph","text":"Cutting Render Times in Half: Inside Plotly’s Latest Performance Update","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Learn how typed array support in Plotly.js makes it easier to move data into the Plotly renderer with faster serialization and better compute and memory performance.","spans":[],"direction":"ltr"}]},{"uid":"tribute-plotly-community-champions","type":"blog_page","seo_title":[{"type":"paragraph","text":"A Tribute to the Plotly Community Champions","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"We’ve launched an initiative to celebrate Plotly Champions as stalwarts of the 25,000+ strong Plotly Community. Celebrate this launch with us.","spans":[],"direction":"ltr"}]},{"uid":"new-hooks-system-dash","type":"blog_page","seo_title":[{"type":"paragraph","text":"A New Hooks System for Dash","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"The latest release of Dash includes a new hooks system, an easy way to tell Dash to run functions at a certain point in a dashboard's lifecycle.","spans":[],"direction":"ltr"}]},{"uid":"build-dash-data-apps-data-science-consultant","type":"blog_page","seo_title":[{"type":"paragraph","text":"Building Plotly Dash Data Applications as a Data Science Consultant","spans":[]}],"seo_description":[{"type":"paragraph","text":"Arne Petter, Data Science consultant, chats about his experience building data apps with Dash Enterprise for internal and external clients alike.","spans":[]}]},{"uid":"introduction-to-data-science-in-finance","type":"blog_page","seo_title":[{"type":"paragraph","text":"Introduction to Data Science in Finance","spans":[]}],"seo_description":[{"type":"paragraph","text":"Dive into the world of data science in finance, where analytics and insights reshape the future of financial decision-making and innovation.","spans":[]}]},{"uid":"dash-strava","type":"blog_page","seo_title":[{"type":"paragraph","text":"Reflections from an Athlete — Dash feat. Strava","spans":[]}],"seo_description":[{"type":"paragraph","text":"Discover how Anna Riley, Plotly Professional Services team member and athlete, visualized her Strava data in just two weeks with Dash.","spans":[]}]},{"uid":"behind-the-scenes-semiconductor-testing-data-visualization","type":"blog_page","seo_title":[{"type":"paragraph","text":"Behind the Scenes of Semiconductor Testing and Data Visualization","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Read how engineers analyze data, detect defects, and optimize production for semiconductors in the automotive industry, with Mike Purtell.","spans":[],"direction":"ltr"}]},{"uid":"how-plotly-customer-success-uses-plotly","type":"blog_page","seo_title":[{"type":"paragraph","text":"How Plotly's Customer Success Team Uses Dash Enterprise to Improve Efficiency","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Read how team Plotly builds internal customer success data apps and automation with Dash Enterprise to better serve customers with efficiency.","spans":[],"direction":"ltr"}]},{"uid":"dash-enterprise-build-data-apps-smarter-plotly-ai","type":"blog_page","seo_title":[{"type":"paragraph","text":"Dash Enterprise 5.6 Release: Build Data Apps Smarter With Plotly AI","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Read all about the latest iteration of our keystone offering, Dash Enterprise 5.6, as well as the hefty updates to our open source libraries.","spans":[],"direction":"ltr"}]},{"uid":"holiday-wishes-plotly-peregrine","type":"blog_page","seo_title":[{"type":"paragraph","text":"Holidays treats, presents, and wishes from the Plotly peregrine!","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Enjoy a recap of the brightest moments and our hopes for the future of data science as we head into the holidays. Happy holidays from your friend, the Plotly peregrine.","spans":[],"direction":"ltr"}]},{"uid":"decoding-genomes-cogent3-plotly","type":"blog_page","seo_title":[{"type":"paragraph","text":"Decoding genomes with cogent3 + Plotly","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Genome data encodes life and drives bioinformatics challenges. Learn how cogent3 and Plotly help accelerate decoding genetic variants and their implications.","spans":[],"direction":"ltr"}]},{"uid":"data-science-impact-on-portfolio-management-finance","type":"blog_page","seo_title":[{"type":"paragraph","text":"The Impact Data Science has on Portfolio Management in Finance","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Data science has specialized roles in finance, shaping how risk is managed and data is visualized. Jeff Butler, Executive Director - XVA Trading at CIBC","spans":[],"direction":"ltr"}]},{"uid":"onboarding-to-dash-enterprise-data-apps-meet-hospitality","type":"blog_page","seo_title":[{"type":"paragraph","text":"Onboarding to Dash Enterprise: Where Cutting-Edge Data Applications Meet Hospitality","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Read how Plotly's Dash Enterprise Onboarding Team transforms beginners into Dash app pros. Learn deployment, authentication, and data workflow tips!","spans":[],"direction":"ltr"}]},{"uid":"what-is-a-data-app","type":"blog_page","seo_title":[{"type":"paragraph","text":"Complete Guide and Industry Examples. What is a Data App? ","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Modern data science teams trade static reports for interactive, collaborative, and highly custom data applications, commonly known as data apps.","spans":[],"direction":"ltr"}]},{"uid":"build-python-data-apps-with-ai","type":"blog_page","seo_title":[{"type":"paragraph","text":"How to Build Real-Time Python Data Apps With AI","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Follow Mingo's step-by-step guide to build Python data apps with AI that easily transforms your data into interactive, real-time insights.","spans":[],"direction":"ltr"}]},{"uid":"best-streamlit-alternatives-production-data-apps","type":"blog_page","seo_title":[{"type":"paragraph","text":"Best Streamlit Alternatives for Production-Grade Data Apps in 2025","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Find the best Streamlit alternatives to build production-grade data apps in 2025 with this expert guide backed by data science community feedback.","spans":[],"direction":"ltr"}]},{"uid":"maximize-data-science-roi-with-ai","type":"blog_page","seo_title":[{"type":"paragraph","text":"How To Effectively Maximize Data Science ROI With AI","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Learn how to maximize data science ROI with AI. See how real teams use AI to reduce costs, speed up development, and turn data into measurable value.","spans":[],"direction":"ltr"}]},{"uid":"range-charts-in-plotly","type":"blog_page","seo_title":[{"type":"paragraph","text":"Range Charts in Plotly","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Plotly offers many chart types for visualizing ranges of data, including violin and box plots. Learn how you can construct a range chart.","spans":[],"direction":"ltr"}]},{"uid":"anywidget-support-plotly-refresh-for-notebooks","type":"blog_page","seo_title":[{"type":"paragraph","text":"From Widgets to Extensions: A Plotly Refresh for Notebook Users","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Learn how the latest Plotly charting libraries release supports anywidget, for Dash developers to create interactive plugins and patterns in Python notebooks.","spans":[],"direction":"ltr"}]},{"uid":"future-proof-data-apps-debugging","type":"blog_page","seo_title":[{"type":"paragraph","text":"How to Future-Proof Your Data Apps With Structured Debugging","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Read the first edition of our blog series on debugging for Dash data app development. Learn tips and tricks to investigate issues and resolve them.","spans":[],"direction":"ltr"}]},{"uid":"plotly-dash-major-release","type":"blog_page","seo_title":[{"type":"paragraph","text":"Major Releases of Plotly and Dash: Narwhals, Dash Hooks, and More","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Plotly's open-source libraries get major releases for faster data apps with Narwhals, a new Dash hooks system, a new design for Kaleido, and more.","spans":[],"direction":"ltr"}]},{"uid":"chart-smarter-not-harder-universal-dataframe-support","type":"blog_page","seo_title":[{"type":"paragraph","text":"Chart Smarter, Not Harder: Plotly Now Offers Universal DataFrame Support","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Learn how you can boost Dash data app performance with the new Plotly.py collaboration with Narwhals, a dataframe compatibility layer.","spans":[],"direction":"ltr"}]},{"uid":"plotly-ask-ai-chatbot-for-easier-app-development","type":"blog_page","seo_title":[{"type":"paragraph","text":"Meet Your Personal Plotly “Ask AI” Chatbot for Easier Data App Development","spans":[]}],"seo_description":[{"type":"paragraph","text":"Here's how Plotly's new \"Ask AI\" chatbot answers technical questions based on LLM models trained on over 2,000 pages of documentation.","spans":[]}]},{"uid":"500-million-downloads-plotly-py","type":"blog_page","seo_title":[{"type":"paragraph","text":"Celebrating 500 Million (and counting!)","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Plotly.py, our graphing libraries, reached an incredible milestone: 500 million lifetime package downloads from PyPi. Read the blog to learn more.","spans":[],"direction":"ltr"}]},{"uid":"plotly-autotickangles-improves-axis-label-readability","type":"blog_page","seo_title":[{"type":"paragraph","text":"Autotickangles Improve Axis Label Readability - Plotly","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Learn how to optimize tick label angles in charts or graphs to prevent overlap of dense data points, improving readability of Plotly Dash charts.","spans":[],"direction":"ltr"}]},{"uid":"data-ai-summit-plotly-reflections","type":"blog_page","seo_title":[{"type":"paragraph","text":"Playing Plotly Hits from Data+AI Summit 2024","spans":[]}],"seo_description":[{"type":"paragraph","text":"Read about Plotly's customer stories, data and AI trends, and more buzz from the Data+AI Summit as told by Domenic Ravita, Plotly's VP of Marketing.","spans":[]}]},{"uid":"people-in-focus-software-engineering-app-studio","type":"blog_page","seo_title":[{"type":"paragraph","text":"People in Focus: Unveiling Opportunities as a Senior Software Engineer in App Studio","spans":[]}],"seo_description":[{"type":"paragraph","text":"Learn what it's like to work as a software engineer on Plotly's App Studio team, building the best notebook-to-app solution for data scientists.","spans":[]}]},{"uid":"plotly-ships-summer-release","type":"blog_page","seo_title":[{"type":"paragraph","text":"Plotly Ships: Summer Release 2024","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Discover the new collaboration features, customization options, and enhanced control measures in the latest 5.4 Plotly Dash Enterprise release.","spans":[],"direction":"ltr"}]},{"uid":"ai-for-benchmarking-data-tools","type":"blog_page","seo_title":[{"type":"paragraph","text":"How AI is Changing the Way We Benchmark Data Tools","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Explore how AI helps you benchmark data tools, making it easy to compare Pandas, Polars, DuckDB, and SQLite on performance, APIs, and scalability.","spans":[],"direction":"ltr"}]},{"uid":"6ix-reasons-to-choose-plotly-for-production-data-apps","type":"blog_page","seo_title":[{"type":"paragraph","text":"6ix Reasons to Choose Plotly for Production Data Apps","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Plotly was in Toronto for the AWS Summit, so we’re reflecting on the top six reasons to choose us for building dynamic data apps for production!","spans":[],"direction":"ltr"}]},{"uid":"plotly-is-switching-to-maplibre","type":"blog_page","seo_title":[{"type":"paragraph","text":"Plotly Is Switching to MapLibre as the rendering library for all","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"MapLibre is an independently-maintained fork of Mapbox GL JS v1.x, which ensures minimal changes in Plotly’s code. MapLibre also offers improved performance","spans":[],"direction":"ltr"}]},{"uid":"kaleido-the-next-generation","type":"blog_page","seo_title":[{"type":"paragraph","text":"Kaleido: The Next Generation of Static Image Export for Data Visualization","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Generate static images from interactive Plotly charts for your slideshow, report, academic journal, or thesis with the next generation of Kaleido.","spans":[],"direction":"ltr"}]},{"uid":"build-python-web-apps-for-scikit-learn-with-plotly-dash","type":"blog_page","seo_title":[{"type":"paragraph","text":"Build Python Web Apps for scikit-learn Models with Plotly Dash","spans":[]}],"seo_description":[{"type":"paragraph","text":"Easily build and deploy an interactive dashboard interface for your scikit-learn models directly on the web, with Plotly Dash.","spans":[]}]},{"uid":"ai-llm-reflections-dash-club","type":"blog_page","seo_title":[{"type":"paragraph","text":"Dash Club 12: Chris' Reflections on GenAI Dash Apps","spans":[]}],"seo_description":[{"type":"paragraph","text":"Chris Parmer, Plotly Co-Founder and Chief Product Officer, reflects on the future of AI data apps and LLMs in a world of unstructured text.","spans":[]}]},{"uid":"automate-streamline-digital-marketing-workflows-plotly-dash","type":"blog_page","seo_title":[{"type":"paragraph","text":"Automating and Streamlining Digital Marketing Workflows with Plotly and Dash","spans":[]}],"seo_description":[{"type":"paragraph","text":"Automate and streamline digital marketing workflows with by building custom digital marketing data apps and dashboards using Advertools and Dash.","spans":[]}]},{"uid":"how-pharma-and-life-sciences-benefit-from-ai","type":"blog_page","seo_title":[{"type":"paragraph","text":"How Pharma and Life Sciences Are Benefiting From AI Applications","spans":[]}],"seo_description":[{"type":"paragraph","text":"Discover the benefits, challenges, and explore how AI benefits both employees and patients in the Pharmaceutical and Life Sciences industries.","spans":[]}]},{"uid":"how-python-can-help-with-excel","type":"blog_page","seo_title":[{"type":"paragraph","text":"How Python Can Help with Excel | Plotly","spans":[]}],"seo_description":[{"type":"paragraph","text":"Excel is a complicated tool with a lot of functions that aren’t always intuitive. We’ve got a few ways Python can improve Excel functions. Learn more in this article.","spans":[]}]},{"uid":"data-scientist-to-sustainability-analytics-ceo","type":"blog_page","seo_title":[{"type":"paragraph","text":"A Data Scientist's Path to Becoming the CEO","spans":[]}],"seo_description":[{"type":"paragraph","text":"Dataphoria co-founder and CEO, Anastasis Stamatis, shares his inspiring story from data scientist to the CEO of a sustainability analytics company.","spans":[]}]},{"uid":"dash-enterprise-5.2-enables-mission-critical-data-science-decisions","type":"blog_page","seo_title":[{"type":"paragraph","text":"How Dash Enterprise 5.2 Enables Data Science Teams to Influence Mission-Critical Decisions","spans":[]}],"seo_description":[{"type":"paragraph","text":"Nicole Arksey, Group Product Manager at Plotly, shares her thoughts on the upcoming Dash Enterprise 5.2 release — and what it means for data science teams.","spans":[]}]},{"uid":"analyze-website-structure-with-dash","type":"blog_page","seo_title":[{"type":"paragraph","text":"Analyzing Website Structure With robots.txt Files and XML Sitemaps Using Dash","spans":[]}],"seo_description":[{"type":"paragraph","text":"Analyze URLs and website structure with Dash for better sub-folder organization, effective content distribution, and enhanced online presence.","spans":[]}]},{"uid":"python-tools-for-data-science","type":"blog_page","seo_title":[{"type":"paragraph","text":"Python Tools for Data Science | Plotly","spans":[]}],"seo_description":[{"type":"paragraph","text":"Python is one of the best tools for data scientists in analyzing \u0026 developing models. Here is a list of the top 15 python tools for data scientists.","spans":[]}]},{"uid":"how-to-keep-your-data-safe-with-dash","type":"blog_page","seo_title":[{"type":"paragraph","text":"How to Keep Your Data Safe With Dash","spans":[]}],"seo_description":[{"type":"paragraph","text":"Learn how Plotly prioritizes data security as the premier platform for developing, scaling, and deploying Python-based data apps.","spans":[]}]},{"uid":"automate-excel-reports-with-python","type":"blog_page","seo_title":[{"type":"paragraph","text":"How to Automate Excel Reports Using Python | Plotly","spans":[]}],"seo_description":[{"type":"paragraph","text":"Generating Excel reports can be tedious \u0026 time-consuming, but there’s a solution. Automating your reports using Python. Learn more.","spans":[]}]},{"uid":"sankey-diagrams","type":"blog_page","seo_title":[{"type":"paragraph","text":"Deep Dive on Sankey Diagrams","spans":[]}],"seo_description":[{"type":"paragraph","text":"By leveraging these best practices and the provided code, you can harness the power of Sankey Diagrams to gain insights from data. Learn more in this Plotly article.","spans":[]}]},{"uid":"building-unit-tests-for-dash-applications","type":"blog_page","seo_title":[{"type":"paragraph","text":"Building Unit Tests for Dash Applications","spans":[]}],"seo_description":[{"type":"paragraph","text":"Ease the learning curve of unit testing your Dash applications with this tutorial by Mario Rodríguez Ibáñez, Plotly Professional Services team.","spans":[]}]},{"uid":"performance-optimization-geospatial","type":"blog_page","seo_title":[{"type":"paragraph","text":"Performance Optimizations for Geospatial Dash Apps","spans":[]}],"seo_description":[{"type":"paragraph","text":"Plotly Professional Services team shares how to effectively visualize geospatial datasets in data apps, specifically for vector, polygon data.","spans":[]}]},{"uid":"dash-matplotlib","type":"blog_page","seo_title":[{"type":"paragraph","text":"Creating an Interactive Web App with Matplotlib, Python, and Dash","spans":[]}],"seo_description":[{"type":"paragraph","text":"In this blog post from Plotly Community Manager, Adam Schroeder, learn how to leverage Matplotlib's robust plots with Dash's intuitive API to create dynamic and immersive data visualizations.","spans":[]}]},{"uid":"dash-and-github-copilot","type":"blog_page","seo_title":[{"type":"paragraph","text":"Dash + GitHub Copilot = Easier and Faster Data App Building","spans":[]}],"seo_description":[{"type":"paragraph","text":"Learn how to accelerate data app creation using GitHub Copilot with Dash Open Source and Dash Enterprise Solutions, for streamlined development.","spans":[]}]},{"uid":"low-code-vs-no-code-data-app-development","type":"blog_page","seo_title":[{"type":"paragraph","text":"What’s Better: Low-Code or No-Code Data App Development?","spans":[]}],"seo_description":[{"type":"paragraph","text":"We explore how to choose between low-code and no-code for data app development, offering insights to streamline data into production-ready apps.","spans":[]}]},{"uid":"partial-properties","type":"blog_page","seo_title":[{"type":"paragraph","text":"Partial Property Updates: Extending Full-Stack Development with Python","spans":[]}],"seo_description":[{"type":"paragraph","text":"In this blog post from Plotly's CPO and the Creator of Dash, Chris Parmer, learn how Partial Property Updates offers substantial data app performance improvements.","spans":[]}]},{"uid":"polars-to-build-fast-dash-apps-for-large-datasets","type":"blog_page","seo_title":[{"type":"paragraph","text":"How Polars Can Help You Build Fast Dash Apps for Large Datasets","spans":[]}],"seo_description":[{"type":"paragraph","text":"Discover the power of leveraging Polars in lightning-fast Dash apps for visualizing and analyzing large data sets in your production environment.","spans":[]}]},{"uid":"dash-enterprise-security-soc-2-type-2","type":"blog_page","seo_title":[{"type":"paragraph","text":"Enhanced Security and Reliability: Plotly Is SOC 2 Type II Compliant","spans":[]}],"seo_description":[{"type":"paragraph","text":"Plotly is now SOC2 Type I and Type II compliant. Learn how this helps protect customer assets and data sources when using Plotly products.","spans":[]}]}],[{"uid":"plotly-ai","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Plotly AI | Data Analysis with AI","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Plotly AI helps data analysts build beautiful, interactive data apps. Use AI for data app development that's faster, easier, and more efficient.","spans":[],"direction":"ltr"}]},{"uid":"aws","type":"dash_pages","seo_title":[{"type":"paragraph","text":"AWS with Plotly","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Use Plotly’s Dash web app framework with AWS (EC2, S3, EKS, RDS, Aurora, Redshift, and more) for at-scale production data apps.","spans":[],"direction":"ltr"}]},{"uid":"big-data-for-python","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Big Data Pipelines","spans":[]}],"seo_description":[{"type":"paragraph","text":"Dash Enterprise supports turnkey connections to popular backends in Python – Vaex, Dask, Datashader, RAPIDS, Databricks (PySpark), Snowflake, and Postgres.","spans":[]}]},{"uid":"snapshot-engine","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Dash Enterprise Snapshot Engine","spans":[]}],"seo_description":[{"type":"paragraph","text":"Create, annotate, archive, and share views of your Dash apps. With only a few lines of code, Snapshot Engine schedules tasks and auto-generates reports.","spans":[]}]},{"uid":"ai-data-apps","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Plotly for Gen AI and ML. Dynamic LLM-Powered Data Apps","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Learn how competitive decisions and efficient operations are powered by interactive, dynamic LLM-powered data apps with Plotly Dash Enterprise for Gen AI and ML.","spans":[],"direction":"ltr"}]},{"uid":"app-studio","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Plotly App Studio | Python notebook to data app","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Rapidly build, deploy, and scale data science data apps from your Jupyter Notebooks, Python scripts, or other Python notebooks with Plotly App Studio.","spans":[],"direction":"ltr"}]},{"uid":"chatbot-builder","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Plotly Chatbot Builder","spans":[]}],"seo_description":[{"type":"paragraph","text":"Use Plotly's new Chatbot Builder to deliver fast, easy AI-generated insights from within your data apps.","spans":[]}]},{"uid":"databricks","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Databricks with Plotly","spans":[]}],"seo_description":[{"type":"paragraph","text":"Use Plotly’s Dash web app framework with Databricks (Python SQL connector, Jobs API,  CLI, databricks-connect-v2) for at-scale production data apps.","spans":[]}]},{"uid":"workspaces","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Data App Workspaces","spans":[]}],"seo_description":[{"type":"paragraph","text":"Workspaces is an onboard code editor from Dash Enterprise. Easily write and execute code for data apps. No additional downloads or installation needed.","spans":[]}]},{"uid":"job-queue","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Dash Job Queue","spans":[]}],"seo_description":[{"type":"paragraph","text":"Dash Enterprise Job Queue makes background jobs seamless and scalable in Python. Easily offload CPU-intensive tasks and improve data app performance.","spans":[]}]},{"uid":"centralized-data-app-management","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Centralized Data App Development","spans":[]}],"seo_description":[{"type":"paragraph","text":"Dash Enterprise lets you centralize data app development under a single platform to manage and deploy Dash, Streamlit, and Django data apps.","spans":[]}]},{"uid":"embedding","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Dash Embedding","spans":[]}],"seo_description":[{"type":"paragraph","text":"Dash Enterprise Embedding Middleware enables seamless embedding without the use of iframes. It also offers single sign-on for easy authentication that scales.","spans":[]}]},{"uid":"data-sources","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Data Sources | Plotly Dash Enterprise","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Plotly Dash Enterprise Data Sources helps connect, manage, and access data when connecting to Databricks, Snowflake, Redshift, BigQuery, and AWS S3.","spans":[],"direction":"ltr"}]},{"uid":"persistent-filesystem","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Persistent Filesystem","spans":[]}],"seo_description":[{"type":"paragraph","text":"With Persistent Filesystems, simplify your data science workflow and avoid network delays. Large data can be uploaded, updated, and cached in Dash Enterprise.","spans":[]}]},{"uid":"app-manager","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Dash App Manager","spans":[]}],"seo_description":[{"type":"paragraph","text":"Deploy, manage, and share data apps. | With the App Manager from Dash Enterprise, ensure a standard, well-documented, and reproducible workflow.","spans":[]}]},{"uid":"design-kit","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Dash Design Kit","spans":[]}],"seo_description":[{"type":"paragraph","text":"Easily style and customize data apps with Design Kit, a low-code framework from Dash Enterprise. Production ready — no JavaScript, HTML, or CSS required.","spans":[]}]},{"uid":"authentication","type":"dash_pages","seo_title":[{"type":"paragraph","text":"No-Code Authentication","spans":[]}],"seo_description":[{"type":"paragraph","text":"Access a GUI for easy and secure authentication. With App Manager from Dash Enterprise, choose from LDAP, AD, PingFederate, Okta, SAML, SSO, and more.","spans":[]}]},{"uid":"continuous-integration","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Continuous Integration","spans":[]}],"seo_description":[{"type":"paragraph","text":"Dash Enterprise seamlessly integrates CI/CD for streamlined app deployment. Git-based workflow, automated QA, version control, and more included.","spans":[]}]},{"uid":"dashboard-engine","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Dash Dashboard Engine","spans":[]}],"seo_description":[{"type":"paragraph","text":"Provide data app end users with a powerful, drag-and-drop UI. Dashboard Engine from Dash Enterprise is Python ETL meeds BI — no callbacks or layout required.","spans":[]}]},{"uid":"chatgpt","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Dash and ChatGPT","spans":[]}],"seo_description":[{"type":"paragraph","text":"As a Python-based framework, Dash offers integration with ChatGPT and large language models (LLMs). Learn how you can take part in the future of AI-enabled apps.","spans":[]}]},{"uid":"guided-installation","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Dash Enterprise - Guided Installation","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"After installing Dash Enterprise in one of the below environments, you will be asked for a license key to activate the software and begin deploying Dash apps.","spans":[]}]},{"uid":"industry-app-catalog","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Dash Industry App Catalog","spans":[]}],"seo_description":[{"type":"paragraph","text":"Dash Enterprise is the fastest way to deploy front-ends for machine learning back-ends with dozens of easily customizable ML and AI templates.","spans":[]}]},{"uid":"snowflake","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Snowflake with Plotly","spans":[]}],"seo_description":[{"type":"paragraph","text":"Learn how using Snowflake and Plotly together ensures the delivery of production-grade delivery apps that use real-time machine learning and AI processes.","spans":[]}]},{"uid":"dask-integration","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Dask-Coiled and Dash Integration","spans":[]}],"seo_description":[{"type":"paragraph","text":"Learn how to adapt your Dash app with Dask to use Coiled in the back end. Using the integration can enable scaling across parallel computing clusters.","spans":[]}]},{"uid":"excel-python","type":"dash_pages","seo_title":[{"type":"paragraph","text":"Excel to Python","spans":[]}],"seo_description":[{"type":"paragraph","text":"Python is one of the best tools for data scientists in analyzing \u0026 developing models. Here are some resources to help you say goodbye to Excel, and hello to Dash.","spans":[]}]}],[{"uid":"bioinformatics","type":"explore_pages","seo_title":[{"type":"paragraph","text":"Bioinformatics \u0026 Life Sciences Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Explore examples of Python in bioinformatics in a variety of applications, ranging from genomics, public health, clinical trials, 3D images, and more.","spans":[]}]},{"uid":"science-engineering","type":"explore_pages","seo_title":[{"type":"paragraph","text":"Science \u0026 Engineering Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Explore Python applications for science and engineering, including finite element method, contract for difference, physics modeling, and simulations, and more.","spans":[]}]},{"uid":"finance","type":"explore_pages","seo_title":[{"type":"paragraph","text":"Finance Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Explore examples of Python and Dash in finance ranging from quantitative analysis, machine learning, portfolio optimization, and NLP.","spans":[]}]},{"uid":"machine-learning","type":"explore_pages","seo_title":[{"type":"paragraph","text":"Machine Learning Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Explore Python and Dash applications for machine learning projects, ranging in a variety of use cases from SHAP explainability, segmentation, and more.","spans":[]}]},{"uid":"dashboards","type":"explore_pages","seo_title":[{"type":"paragraph","text":"Data Visualization \u0026 Dashboards Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Data visualization and dashboards is what Plotly and Dash is known for. Explore several of these Python applications for data visualization and dashboards.","spans":[]}]},{"uid":"image-video-audio","type":"explore_pages","seo_title":[{"type":"paragraph","text":"Image, Video \u0026 Audio Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Explore Dash data applications that run interactive image processing, computer vision, video analysis, and audio engineering with the power of Python.","spans":[]}]},{"uid":"generative-ai-chatgpt","type":"explore_pages","seo_title":[{"type":"paragraph","text":"ChatGPT \u0026 Generative AI Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Explore Dash applications that incorporate ChatGPT and generative AI in Python.","spans":[]}]},{"uid":"geospatial","type":"explore_pages","seo_title":[{"type":"paragraph","text":"Geospatial Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Interested in Plotly and Dash for geospatial projects and use cases? Explore these Dash data applications that take advantage of the flexibility of Python.","spans":[]}]},{"uid":"connecting-to-apis","type":"explore_pages","seo_title":[{"type":"paragraph","text":"Connecting to APIs App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Thanks to the flexibility of Python, Dash applications can connect to any API. Explore data applications that connect to external APIs and visualize data.","spans":[]}]},{"uid":"predictive-analytics","type":"explore_pages","seo_title":[{"type":"paragraph","text":"Predictive Analytics Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Explore detailed and practical examples of Python in predictive analytics and forecasting to go beyond common BI limitations.","spans":[]}]},{"uid":"business","type":"explore_pages","seo_title":[{"type":"paragraph","text":"Business Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Explore Python and data science Dash applications for business-related use cases, ranging from customer segmentation, retail demand forecasting, and more.","spans":[]}]},{"uid":"energy","type":"explore_pages","seo_title":[{"type":"paragraph","text":"Energy \u0026 Utilities Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Explore examples of Python and data science applications in the energy and utilities industry, including electricity, oil and gas, renewables, and more.","spans":[]}]},{"uid":"sports-analytics","type":"explore_pages","seo_title":[{"type":"paragraph","text":"Sports Analytics Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Data analytics and data scientists meet sports fans with Dash. Explore Dash data applications that convey sports analytics using the flexibility of Python.","spans":[]}]},{"uid":"manufacturing","type":"explore_pages","seo_title":[{"type":"paragraph","text":"Manufacturing \u0026 R\u0026D Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Explore Python applications for manufacturing and research and development, ranging from laboratory data collection, IoT, real-time dashboards, and more.","spans":[]}]},{"uid":"natural-language-processing","type":"explore_pages","seo_title":[{"type":"paragraph","text":"NLP Dash App Examples","spans":[]}],"seo_description":[{"type":"paragraph","text":"Explore Python data applications for natural language processing (NLP). The following Plotly and Dash applications examples will speak for themselves.","spans":[]}]}],[{"uid":"mitacs","type":"news_pages","seo_title":[{"type":"paragraph","text":"Plotly \u0026 Université de Sherbrooke to develop genomic visualization","spans":[]}],"seo_description":[{"type":"paragraph","text":"Learn how Université de Sherbrooke uses Plotly to develop new analytical tools to explore and visualize genetic structures at the school's CoBIUS Lab.","spans":[]}]},{"uid":"plotly-named-best-place-to-work","type":"news_pages","seo_title":[{"type":"paragraph","text":"Canadian SME National Business Awards selects Plotly","spans":[]}],"seo_description":[{"type":"paragraph","text":"Plotly receives the Canadian SME award for Top Place to Work and Business of the Year for driving product innovation and employee professional development.","spans":[]}]},{"uid":"dash-daq","type":"news_pages","seo_title":[{"type":"paragraph","text":"Dash DAQ","spans":[]}],"seo_description":[{"type":"paragraph","text":"Dash DAQ provides Python users the means to create interactive virtual control panels on their computers that interface with common lab instruments.","spans":[]}]}],[{"uid":"webinars","type":"resource","seo_title":[{"type":"paragraph","text":"Webinars","spans":[]}],"seo_description":[{"type":"paragraph","text":"Leverage Plotly's library of recorded webinars to learn data analytics tips, industry best practices, and application use cases from data analytics experts.","spans":[]}]}],[{"uid":"energy","type":"solutions","seo_title":[{"type":"paragraph","text":"Energy | Production-grade data applications","spans":[]}],"seo_description":[{"type":"paragraph","text":"Secure, reliable advanced analytics in real time, allowing remote access and cross-device compatibility, for professionals in the energy sector.","spans":[]}]},{"uid":"retail-data-apps","type":"solutions","seo_title":[{"type":"paragraph","text":"Retail | Production-grade data applications","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Advanced, real-time analytics for retail. Professional data apps for supply chain optimization, demand forecasting, inventory management, and more.","spans":[],"direction":"ltr"}]},{"uid":"finance","type":"solutions","seo_title":[{"type":"paragraph","text":"Finance | Production-grade data applications","spans":[]}],"seo_description":[{"type":"paragraph","text":"Real-time insights, automated processes, and rapid, secure deployment for financial data applications used by Finance teams with Dash Enterprise.","spans":[]}]},{"uid":"aerospace-defense","type":"solutions","seo_title":[{"type":"paragraph","text":"Aerospace and Defense | Production-grade data applications","spans":[]}],"seo_description":[{"type":"paragraph","text":"Rapid deployment, complex data visualizations, and custom analytics for aerospace and defense data applications.","spans":[]}]},{"uid":"manufacturing","type":"solutions","seo_title":[{"type":"paragraph","text":"Manufacturing | Production-grade data applications","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Real-time insights, automated processes, and rapid, secure deployment for data applications used by Manufacturing teams with Dash Enterprise.","spans":[],"direction":"ltr"}]},{"uid":"healthcare-life-sciences-pharma","type":"solutions","seo_title":[{"type":"paragraph","text":"Healthcare and Life Sciences | Production-grade data applications","spans":[]}],"seo_description":[{"type":"paragraph","text":"Rapid deployment, complex data visualizations, and custom analytics for healthcare, life sciences, and pharmaceutical data applications.","spans":[]}]}],[{"uid":"ai-supply-chain-aioneers","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"aioneers Builds AI-Driven Supply Chain Intelligence Platform with Plotly Dash and Azure Databricks","spans":[]}],"seo_description":[{"type":"paragraph","text":"aioneers’ AI supply chain intelligence platform pushes past legacy BI with Plotly Dash and Azure Databricks for actionable machine learning insights.","spans":[]}]},{"uid":"dash-enterprise-covid","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Dash Enterprise in the Fight Against COVID-19","spans":[]}],"seo_description":[{"type":"paragraph","text":"A digital pharmaceutical company takes action with Dash Enterprise to visualize thousands of drug compound results in the wake of COVID-19.","spans":[]}]},{"uid":"sp-global","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"S\u0026P Global Market Intelligence Powers 'Workbench Data Apps' Commercial Offering using Plotly with Databricks","spans":[]}],"seo_description":[{"type":"paragraph","text":"S\u0026P Global's rapid development and evolution of Workbench Data Applications derived from massive, aggregated datasets with Plotly and Databricks.","spans":[]}]},{"uid":"quantitative-analytics-financial-services-institution","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Scaling Quantitative Analytics at a Global Financial Services Institution with Python and Dash","spans":[]}],"seo_description":[{"type":"paragraph","text":"How the Portfollio Analytics team built a platform to facilitate and standardize analytic app development at a global financial services org.","spans":[]}]},{"uid":"automotive-capacity-planning-cox-auto","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Largest U.S. Automotive Auction Network Deploys Capacity Planning with Dash Enterprise","spans":[]}],"seo_description":[{"type":"paragraph","text":"Learn how Cox Automotive leverages the power of Dash Enterprise to deliver mission-critical capacity planning analytics that accelerate business decisions.","spans":[]}]},{"uid":"komatsu","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Komatsu Develops Advanced Analytics and Reporting Applications With Dash Enterprise and Snowflake","spans":[]}],"seo_description":[{"type":"paragraph","text":"Komatsu uses Dash Enterprise to build custom data applications with Snowflake for insight generation, fault detection, and contextualizing machine behavior.","spans":[]}]},{"uid":"biopharma-single-cell-data-visualization","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Single Cell Data Visualization in Multinational Biopharma Org’s Fight Against Disease","spans":[]}],"seo_description":[{"type":"paragraph","text":"How can building a single cell RNA sequencing visualizer with Plotly Dash save hours of app development time? Read the story to learn more.","spans":[]}]},{"uid":"pairwise","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Pairwise Accelerates Food and Tech Innovation with Python and Dash Enterprise","spans":[]}],"seo_description":[{"type":"paragraph","text":"U.S. Food Tech startup Pairwise sees 10x scalability of molecular screening pipeline with Dash Enterprise for innovative scientific analytics.","spans":[]}]},{"uid":"predictive-analytics-multinational-telecom","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Predictive Analytics at Multinational Telecommunications Firm Accelerates Digital Transformation with Dash Enterprise","spans":[]}],"seo_description":[{"type":"paragraph","text":"Major telecommunications firm uses Dash Enterprise to develop a Python-based analytics platform to better track internal ROI and decisions.","spans":[]}]},{"uid":"education-sidmach","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Sidmach launches AI-driven Edustat platform built with Plotly Dash Enterprise and Azure Databricks","spans":[]}],"seo_description":[{"type":"paragraph","text":"Dash Enterprise front-end framework and Databricks back-end architecture empower Sidmach to develop and launch AI-powered educational platform.","spans":[]}]},{"uid":"denver-regional-transport","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Denver Regional Transportation District builds accessible ride logistics with Dash Enterprise","spans":[]}],"seo_description":[{"type":"paragraph","text":"Denver-RTD creates a ride-planning app to assist passengers with disabilities on 2,000 rides daily, with mobile-friendly GUIs written in Python.","spans":[]}]},{"uid":"crant-ai","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"How Crant Automated AI-driven Insight for Brand Building with Dash","spans":[]}],"seo_description":[{"type":"paragraph","text":"How Crant, an AI company, reduced weekly analysis time by 28 hours and processed social media data to produce daily metrics with Dash Enterprise.","spans":[]}]},{"uid":"cibc","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"CIBC Drives ML-Powered Quant Analytics with Plotly Dash Enterprise and Databricks","spans":[]}],"seo_description":[{"type":"paragraph","text":"CIBC Capital Markets deploys production-grade data apps with quantitative analytics and machine learning models to Sales and Trading desks.","spans":[]}]},{"uid":"intuit","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Intuit Reduces Experiment Runtime More Than 50% with Dash Enterprise","spans":[]}],"seo_description":[{"type":"paragraph","text":"Here's how financial technology company Intuit achieved 50% faster experiments with Python and Dash Enterprise, increasing analyst productivity.","spans":[]}]},{"uid":"gamma-tech","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Gamma Technologies and Plotly Partner on Updates to Industry-Leading Engineering Simulation Platform","spans":[]}],"seo_description":[{"type":"paragraph","text":"Gamma Technologies partners with Plotly Professional Services to support automated chart creation in their simulation platform.","spans":[]}]},{"uid":"chesapeake-energy","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Expand Energy Creates Real-Time Data Applications for Mission-Critical KPIs using Dash Enterprise","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Learn how Expand Energy implemented Dash Enterprise to address challenges related to real-time data visualizations and secure mobile access.","spans":[],"direction":"ltr"}]},{"uid":"broadband-insights-telecom-analytics","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Broadband Insights Helps ISPs Build Smarter Networks with Custom Analytics Platform","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Broadband Insights uses Dash Enterprise to help Internet Service Providers improve broadband builds in rural areas through smooth operations and analytics.","spans":[],"direction":"ltr"}]},{"uid":"sports-analytics-utah-jazz","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Dash Enterprise for Sports Analytics with Utah Jazz","spans":[]}],"seo_description":[{"type":"paragraph","text":"Learn how the Basketball Analytics Group on the Utah Jazz team is bringing powerful Python analytics to the NBA with Dash Enterprise.","spans":[]}]},{"uid":"federal-power-provider","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Federal Power Provider Saves Time and Costs on Nuclear Site Operations and Maintenance With Dash Enterprise","spans":[]}],"seo_description":[{"type":"paragraph","text":"Learn how a U.S. federal power provider adopted advanced analytics for nuclear plant mapping and intelligent text analysis using Dash Enterprise.","spans":[]}]},{"uid":"equinor-energy","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Equinor develops a visualization platform utilizing Dash","spans":[]}],"seo_description":[{"type":"paragraph","text":"Discover how Equinor meets the energy needs of over 170 million people each day by operationalizing data science with Plotly Dash Enterprise.","spans":[]}]},{"uid":"property-management-analytics-pricelabs","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"PriceLabs creates custom platform for vacation property management analytics","spans":[]}],"seo_description":[{"type":"paragraph","text":"Discover how PriceLabs chose Python analytics over traditional BI software for custom parametrization and robust, relevant, real-time analytics.","spans":[]}]},{"uid":"wpo-energy","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"WPO Leads Renewable Energy Asset Management with Dash","spans":[]}],"seo_description":[{"type":"paragraph","text":"Largest independent European asset management firm, WPO, offers fit-for-purpose data analytics spanning six gigawatts of global renewables sites.","spans":[]}]},{"uid":"singapore-institute-for-clinical-sciences-sics","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Singapore Institute for Clinical Sciences Enables Open Sharing of Health Research with Interactive Data Vault Platform","spans":[]}],"seo_description":[{"type":"paragraph","text":"SICS shares cohort data with the global research community by deploying data catalogs, analytics, and research to an interactive data vault platform.","spans":[]}]},{"uid":"fetch-rewards","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Fetch Integrates Plotly Dash With Snowflake to Power a Comprehensive Self-Service Analytics Platform","spans":[]}],"seo_description":[{"type":"paragraph","text":"Fetch Rewards develops self-service production-grade data applications for its Analytics Hub platform using Plotly Dash and Snowflake.","spans":[]}]},{"uid":"nhs-foundation-trust-healthcare","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"NHS Foundation Trust Unlocks AI Healthcare Potential with Dash Enterprise","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Somerset NHS Foundation Trust used Plotly Dash Enterprise to quickly build and deploy AI data apps for heathcare provider and organizational needs.","spans":[],"direction":"ltr"}]},{"uid":"dr-reddys-laboratories-automates-pharmaceutical-regulatory-reporting-with-plotly","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Dr. Reddy's Laboratories Automates Pharmaceutical Regulatory Reporting with Plotly","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Dr. Reddy's Laboratories uses Plotly to aggregate and distribute marketing intelligence and regulatory data from multiple data sources into GCP.","spans":[],"direction":"ltr"}]},{"uid":"iot-gamuda","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Gamuda develops tunnel boring machine IoT solution with Dash Enterprise","spans":[]}],"seo_description":[{"type":"paragraph","text":"Gamuda pairs Python and Dash with sensor data to build real-time monitoring for the world’s first Autonomous Tunnel Boring Machine (A-TBM) effort.","spans":[]}]},{"uid":"renewable-energy-nrel","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"National Renewable Energy Laboratory Mobilizes Dash for Wind Turbine Wake Research","spans":[]}],"seo_description":[{"type":"paragraph","text":"National Renewable Energy Laboratory builds custom preprocessing interface to instantly rerun wind turbine wake steering models and hypotheses.","spans":[]}]},{"uid":"behavioral-health-holmusk","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"NeuroBlu Analytics Platform Delivers Flexibility and Data-Driven Insight to Healthcare Stakeholders","spans":[]}],"seo_description":[{"type":"paragraph","text":"Learn how Holmusk uses Dash Enterprise and Databricks for faster development, decision-making, and deployment of their NeuroBlu analytics platform.","spans":[]}]},{"uid":"public-utility-dash-enterprise","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Public utility organization reduces work order overdue rate by 87% with Dash Enterprise","spans":[]}],"seo_description":[{"type":"paragraph","text":"Read the story of how within one year of switching to Dash Enterprise, a North American public utilities org reduced customer complaints by 10x.","spans":[]}]},{"uid":"supply-chain-nisci","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"NISCI Develops Supply Chain Applications With Dash Enterprise","spans":[]}],"seo_description":[{"type":"paragraph","text":"Read how NISCI deployed production-grade, interactive ship cargo optimization and distribution network planning applications with Dash Enterprise.","spans":[]}]},{"uid":"uniper","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Uniper accelerates digital innovation in trading business with Dash Enterprise","spans":[]}],"seo_description":[{"type":"paragraph","text":"Discover how Dash Enterprise facilitates decision-support tool development aligning with Uniper's production deployment and security standards.","spans":[]}]},{"uid":"energy-uk-power-networks","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"UK Power Networks Utilizes Dash Enterprise and Databricks in Drive to Save Customers More Than £400MM","spans":[]}],"seo_description":[{"type":"paragraph","text":"UK Power Networks developed ML-powered models to predict electricity demand peaks and inform network reliability upgrade investment decisions.","spans":[]}]},{"uid":"berkeley-lab","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Berkeley Lab Powers Worldwide Materials Research with Dash and Python","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Berkeley Lab's team utilizes interactive Dash apps and components to explore and analyze nearly 150,000 inorganic materials and their associated properties. ","spans":[]}]},{"uid":"johnson-matthey","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Johnson Matthey Scales Commercial Scientific App Platform with Dash Enterprise","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Johnson Matthey delivers state-of-the-art imaging data science to aid research and development with Dash Enterprise and Azure.","spans":[],"direction":"ltr"}]},{"uid":"bio-pharma-cfd-nova-labs","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"NovaLabs facilitates access to the most popular CFD methodology for stirred reactor scaling using Plotly Dash","spans":[]}],"seo_description":[{"type":"paragraph","text":"Read the story: saving time and costs and increasing ease of access to CFD for pharmaceutical companies with CliqScale.R developed with Plotly’s Dash.","spans":[]}]},{"uid":"martin-engineering","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Martin Engineering Optimizes Customer Site Up-time and Safety with Predictive Maintenance and Remote Monitoring Applications","spans":[]}],"seo_description":[{"type":"paragraph","text":"Martin Engineering uses Dash Enterprise to develop and deploy production-grade data applications from on-site manufacturing equipment sensors.","spans":[]}]},{"uid":"kansas-city-chiefs","type":"ungated_stories","seo_title":[{"type":"paragraph","text":"Kansas City Chiefs Champion Digital Transformation in Business and Operations","spans":[]}],"seo_description":[{"type":"paragraph","text":"Investing in Dash Enterprise provided a unified analytics platform for the Kansas City Chiefs' analytics team to address diverse use cases.","spans":[]}]}],[{"uid":"https://plotly.com/graphing-libraries/","type":"external_page","seo_title":[{"text":"Graphing Libraries"}],"seo_description":[{"text":"Graphing Libraries"}]},{"uid":"https://dash.gallery/Portal/","type":"external_page","seo_title":[{"text":"Galleries"}],"seo_description":[{"text":"Galleries"}]},{"uid":"https://dash.plotly.com/","type":"external_page","seo_title":[{"text":"Dash Documentation"}],"seo_description":[{"text":"Dash Documentation"}]},{"uid":"https://dash.plotly.com/dash-enterprise","type":"external_page","seo_title":[{"text":"Dash Enterprise"}],"seo_description":[{"text":"Dash Enterprise"}]},{"uid":"https://community.plotly.com/","type":"external_page","seo_title":[{"text":"Community forum"}],"seo_description":[{"text":"Community forum"}]}]],"mainMenuData":{"id":"YXohqBEAACQABIA3","uid":"header","url":null,"type":"header","href":"https://plotly-marketing-website-2.cdn.prismic.io/api/v2/documents/search?ref=Z_gqJBEAACIA5H4V\u0026q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22YXohqBEAACQABIA3%22%29+%5D%5D","tags":[],"first_publication_date":"2021-10-28T04:06:04+0000","last_publication_date":"2025-04-10T19:34:27+0000","slugs":["header"],"linked_documents":[],"lang":"en-us","alternate_languages":[],"data":{"favicon":{"dimensions":{"width":67,"height":67},"alt":"Plotly","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/798854a2-209b-4e03-959f-965613354c4f_favicon_new_white.png?auto=compress,format","id":"YyHGKhAAACQANlDB","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"favicon_light":{"dimensions":{"width":150,"height":150},"alt":null,"copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/91b2540e-f108-48c0-b155-16498a8ec346_favicon_plotly.svg","id":"ZfysbxIAACAA7iUp","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}},"logo":{"dimensions":{"width":300,"height":83},"alt":"Plotly","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/8f977c91-7b4e-4367-8228-26fbba2506e4_69e12d6a-fb65-4b6e-8423-9465a29c6028_plotly-logo-sm.png?auto=compress,format","id":"Yw7PUBAAACcAH7ra","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"logo_light":{"dimensions":{"width":300,"height":83},"alt":"Plotly","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/b3d3a2b1-49f9-4e74-93dc-070b266a54ba_plotly_logo.svg","id":"YtkLkBEAAIFVEe01","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}},"body":[{"primary":{"label":"Product","link":[{"type":"paragraph","text":"","spans":[]}],"block_image":{},"block_text":[],"block_link":{"link_type":"Any"},"highlighted_image":{},"highlighted_title":null,"highlighted_link_name":null,"highlighted_link":{"link_type":"Any"},"by_category":true},"items":[{"image":{},"image_light":{},"tag":[{"type":"paragraph","text":"NEW","spans":[],"direction":"ltr"}],"label":"Plotly AI","link":[{"type":"paragraph","text":"/dash/plotly-ai/","spans":[{"start":0,"end":16,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/plotly-ai/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Accelerated Development"},{"image":{},"image_light":{},"tag":[],"label":"Plotly App Studio","link":[{"type":"paragraph","text":"/dash/app-studio/","spans":[{"start":0,"end":17,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/app-studio/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Accelerated Development"},{"image":{},"image_light":{},"tag":[],"label":"Chatbot Builder","link":[{"type":"paragraph","text":"/dash/chatbot-builder/","spans":[{"start":0,"end":22,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/chatbot-builder/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Accelerated Development"},{"image":{},"image_light":{},"tag":[{"type":"paragraph","text":"","spans":[]}],"label":"Data App Workspaces","link":[{"type":"paragraph","text":"/dash/workspaces/","spans":[{"start":0,"end":17,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/workspaces/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Accelerated Development"},{"image":{},"image_light":{},"tag":[{"type":"paragraph","text":"","spans":[]}],"label":"Snapshot Engine","link":[{"type":"paragraph","text":"/dash/snapshot-engine/","spans":[{"start":0,"end":22,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/snapshot-engine/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Accelerated Development"},{"image":{},"image_light":{},"tag":[{"type":"paragraph","text":"","spans":[]}],"label":"Design Kit","link":[{"type":"paragraph","text":"/dash/design-kit/","spans":[{"start":0,"end":17,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/design-kit/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Accelerated Development"},{"image":{},"image_light":{},"tag":[{"type":"paragraph","text":"","spans":[]}],"label":"Centralized Deployment","link":[{"type":"paragraph","text":"/dash/centralized-data-app-management/","spans":[{"start":0,"end":38,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/centralized-data-app-management/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Deployment \u0026 Scaling"},{"image":{},"image_light":{},"tag":[{"type":"paragraph","text":"","spans":[]}],"label":"App Manager","link":[{"type":"paragraph","text":"/dash/app-manager/","spans":[{"start":0,"end":18,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/app-manager/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Deployment \u0026 Scaling"},{"image":{},"image_light":{},"tag":[],"label":"Background Jobs \u0026 Queuing","link":[{"type":"paragraph","text":"/dash/job-queue/","spans":[{"start":0,"end":16,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/job-queue/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Deployment \u0026 Scaling"},{"image":{},"image_light":{},"tag":[],"label":"Embedding","link":[{"type":"paragraph","text":"/dash/embedding/","spans":[{"start":0,"end":16,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/embedding/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Deployment \u0026 Scaling"},{"image":{},"image_light":{},"tag":[],"label":"Persistent Filesystem","link":[{"type":"paragraph","text":"/dash/persistent-filesystem/","spans":[{"start":0,"end":28,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/persistent-filesystem/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Deployment \u0026 Scaling"},{"image":{},"image_light":{},"tag":[],"label":"Authentication Middleware","link":[{"type":"paragraph","text":"/dash/authentication/","spans":[{"start":0,"end":21,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/authentication/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Enterprise IT Integration"},{"image":{},"image_light":{},"tag":[],"label":"Database Integration","link":[{"type":"paragraph","text":"/dash/big-data-for-python/?tab=connect-any-data-pipeline#bigDataTabs","spans":[{"start":0,"end":68,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/big-data-for-python/?tab=connect-any-data-pipeline#bigDataTabs","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Enterprise IT Integration"},{"image":{},"image_light":{},"tag":[],"label":"Databricks Integration","link":[{"type":"paragraph","text":"/dash/databricks/","spans":[{"start":0,"end":17,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/databricks/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Enterprise IT Integration"},{"image":{},"image_light":{},"tag":[{"type":"paragraph","text":"","spans":[]}],"label":"CI/CD Integration","link":[{"type":"paragraph","text":"/dash/continuous-integration/","spans":[{"start":0,"end":29,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/continuous-integration/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Enterprise IT Integration"},{"image":{},"image_light":{},"tag":[{"type":"paragraph","text":"","spans":[]}],"label":"Security \u0026 Compliance","link":[{"type":"paragraph","text":"/security/","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"/security/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Enterprise IT Integration"},{"image":{},"image_light":{},"tag":[],"label":"Data Sources","link":[{"type":"paragraph","text":"/dash/data-sources/","spans":[{"start":0,"end":19,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/data-sources/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Enterprise IT Integration"},{"image":{"dimensions":{"width":150,"height":150},"alt":null,"copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/ZszVeUaF0TcGJZ7W_DashEnterpriseicon-1-.svg","id":"ZszVeUaF0TcGJZ7W","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"image_light":{},"tag":[],"label":"Dash Enterprise Overview","link":[{"type":"paragraph","text":"/dash/","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":null},{"image":{"dimensions":{"width":37,"height":35},"alt":"Megaphone Speaker","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z7YLzp7c43Q3f-s9_Megaphone_Speaker.svg","id":"Z7YLzp7c43Q3f-s9","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"image_light":{},"tag":[],"label":"NEW RELEASES AND PRODUCT UPDATES","link":[{"type":"paragraph","text":"/whats-new/","spans":[{"start":0,"end":11,"type":"hyperlink","data":{"link_type":"Web","url":"/whats-new/","target":"_self"}}],"direction":"ltr"}],"description":"NEW RELEASES AND PRODUCT UPDATES","category_name":null}],"id":"menu$2e8ae0f7-1d17-4237-8c79-098d2e6df046","slice_type":"menu","slice_label":null},{"primary":{"label":"Docs","link":[],"block_image":{},"block_text":[],"block_link":{"link_type":"Any"},"highlighted_image":{},"highlighted_title":null,"highlighted_link_name":null,"highlighted_link":{"link_type":"Any"},"by_category":false},"items":[{"image":{"dimensions":{"width":150,"height":150},"alt":"Dash Enterprise","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/248c1e4e-e016-4c46-b926-bde97e9c69e1_doc_dropdown_icons-01.svg","id":"YjGN-BAAACEAOnmg","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}},"image_light":{},"tag":[],"label":"Dash Enterprise","link":[{"type":"paragraph","text":"https://dash.plotly.com/dash-enterprise","spans":[{"start":0,"end":39,"type":"hyperlink","data":{"link_type":"Web","url":"https://dash.plotly.com/dash-enterprise","target":"_blank"}}]}],"description":null,"category_name":null},{"image":{"dimensions":{"width":150,"height":150},"alt":"Dash Open Source","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/6ed94409-6d3d-4a12-bfd0-e9f4288d7eee_doc_dropdown_icons-02.svg","id":"YjGN9xAAACIAOnme","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}},"image_light":{},"tag":[],"label":"Dash Open Source","link":[{"type":"paragraph","text":"https://dash.plotly.com/","spans":[{"start":0,"end":24,"type":"hyperlink","data":{"link_type":"Web","url":"https://dash.plotly.com/","target":"_blank"}}]}],"description":null,"category_name":null},{"image":{"dimensions":{"width":150,"height":150},"alt":"Graphing Libraries","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/07c24e0c-9304-4666-9f6b-4483c3defef7_doc_dropdown_icons-03.svg","id":"YjGN9xAAACIAOnmf","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}},"image_light":{},"tag":[],"label":"Graphing Libraries","link":[{"type":"paragraph","text":"/graphing-libraries/","spans":[{"start":0,"end":20,"type":"hyperlink","data":{"link_type":"Web","url":"/graphing-libraries/","target":"_blank"}}],"direction":"ltr"}],"description":null,"category_name":null},{"image":{"dimensions":{"width":150,"height":150},"alt":"Forum","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/8c22dbd4-2e64-41a0-841d-d42679c66108_doc_dropdown_icons-04.svg","id":"YjGN9xAAACEAOnmd","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}},"image_light":{},"tag":[],"label":"Community","link":[{"type":"paragraph","text":"https://community.plotly.com/","spans":[{"start":0,"end":29,"type":"hyperlink","data":{"link_type":"Web","url":"https://community.plotly.com/","target":"_blank"}}]}],"description":null,"category_name":null}],"id":"menu$86c44501-8398-4ad1-80b5-a41474357e05","slice_type":"menu","slice_label":null},{"primary":{"label":"Example Apps","link":[{"type":"paragraph","text":"/examples/","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"/examples/","target":"_self"}}],"direction":"ltr"}],"block_image":{},"block_text":[],"block_link":{"link_type":"Any"},"highlighted_image":{},"highlighted_title":null,"highlighted_link_name":null,"highlighted_link":{"link_type":"Any"},"by_category":false},"items":[],"id":"menu$2e2b4444-4845-4837-985b-1938a7915b61","slice_type":"menu","slice_label":null},{"primary":{"label":"Resources","link":[],"block_image":{},"block_text":[],"block_link":{"link_type":"Any"},"highlighted_image":{},"highlighted_title":null,"highlighted_link_name":null,"highlighted_link":{"link_type":"Any"},"by_category":false},"items":[{"image":{"dimensions":{"width":20,"height":20},"alt":"Video Icon","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z-rqUndAxsiBwI9a_VideoIcon.svg","id":"Z-rqUndAxsiBwI9a","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"image_light":{},"tag":[],"label":"Videos","link":[{"type":"paragraph","text":"/videos/","spans":[{"start":0,"end":8,"type":"hyperlink","data":{"link_type":"Web","url":"/videos/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":null},{"image":{"dimensions":{"width":150,"height":150},"alt":"User story icon","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/ZlUKvKWtHYXtT1Oy_Frame29.svg?auto=compress,format","id":"ZlUKvKWtHYXtT1Oy","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"image_light":{},"tag":[],"label":"User Stories","link":[{"type":"paragraph","text":"/user-stories/","spans":[{"start":0,"end":14,"type":"hyperlink","data":{"link_type":"Web","url":"/user-stories/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":null},{"image":{"dimensions":{"width":150,"height":150},"alt":"Events Icon","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/ZlUK5qWtHYXtT1O2_Frame30.svg","id":"ZlUK5qWtHYXtT1O2","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}},"image_light":{},"tag":[],"label":"Events","link":[{"type":"paragraph","text":"/events/","spans":[{"start":0,"end":8,"type":"hyperlink","data":{"link_type":"Web","url":"/events/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":null},{"image":{"dimensions":{"width":150,"height":150},"alt":"WEBINARS","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/0dd399cc-96c3-41d7-9133-de4a1aa60295_company_dropdown_icon-04.svg","id":"YkJtzRAAAB8AhTD5","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}},"image_light":{},"tag":[],"label":"Webinars","link":[{"type":"paragraph","text":"/resources/webinars/","spans":[{"start":0,"end":20,"type":"hyperlink","data":{"link_type":"Web","url":"/resources/webinars/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":null},{"image":{"dimensions":{"width":150,"height":150},"alt":"BLOG","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/9a1aabd8-6513-4d63-9219-6c0a63f4bb2a_company_dropdown_icon-05.svg","id":"YgTBpBIAACAAgPnn","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}},"image_light":{},"tag":[],"label":"Blog","link":[{"type":"paragraph","text":"/blog/","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"/blog/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":null},{"image":{"dimensions":{"width":150,"height":150},"alt":"White Papers","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/0148d187-07c6-4448-8b14-69e91975ff9b_company_dropdown_icon-03.svg","id":"YgTBkRIAACIAgPmV","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}},"image_light":{},"tag":[],"label":"White Papers","link":[{"type":"paragraph","text":"/resources/","spans":[{"start":0,"end":11,"type":"hyperlink","data":{"link_type":"Web","url":"/resources/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":null},{"image":{"dimensions":{"width":22,"height":22},"alt":"Champion Icon","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5QScZbqstJ991oc_ChampionIcon.svg","id":"Z5QScZbqstJ991oc","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"image_light":{},"tag":[],"label":"Plotly Champions","link":[{"type":"paragraph","text":"/plotly-champions/","spans":[{"start":0,"end":18,"type":"hyperlink","data":{"link_type":"Web","url":"/plotly-champions/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":null}],"id":"menu$1240e3fc-053c-4009-af3a-32e163e24bba","slice_type":"menu","slice_label":null},{"primary":{"label":"Solutions","link":[{"type":"paragraph","text":"","spans":[]}],"block_image":{},"block_text":[],"block_link":{"link_type":"Any"},"highlighted_image":{"dimensions":{"width":2000,"height":1130},"alt":"NHS user story","copyright":null,"url":"https://images.prismic.io/plotly-marketing-website-2/ZvW4i7VsGrYSwDTu_NHSthumbnail.jpg?auto=format,compress","id":"ZvW4i7VsGrYSwDTu","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"highlighted_title":"NHS Foundation Trust Unlocks AI Healthcare Potential with Dash Enterprise","highlighted_link_name":"Read The User Story","highlighted_link":{"link_type":"Web","key":"dad23e27-40dd-4a2c-b233-c13a8f75d8a8","url":"/user-stories/nhs-foundation-trust-healthcare/"},"by_category":true},"items":[{"image":{},"image_light":{},"tag":[],"label":"Financial Services","link":[{"type":"paragraph","text":"/solutions/finance/","spans":[{"start":0,"end":19,"type":"hyperlink","data":{"link_type":"Web","url":"/solutions/finance/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Industries"},{"image":{},"image_light":{},"tag":[],"label":"Healthcare \u0026 Life Sciences","link":[{"type":"paragraph","text":"/solutions/healthcare-life-sciences-pharma/","spans":[{"start":0,"end":43,"type":"hyperlink","data":{"link_type":"Web","url":"/solutions/healthcare-life-sciences-pharma/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Industries"},{"image":{},"image_light":{},"tag":[],"label":"Energy \u0026 Utilities","link":[{"type":"paragraph","text":"/solutions/energy/","spans":[{"start":0,"end":18,"type":"hyperlink","data":{"link_type":"Web","url":"/solutions/energy/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Industries"},{"image":{},"image_light":{},"tag":[],"label":"Aerospace \u0026 Defense","link":[{"type":"paragraph","text":"/solutions/aerospace-defense/","spans":[{"start":0,"end":29,"type":"hyperlink","data":{"link_type":"Web","url":"/solutions/aerospace-defense/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Industries"},{"image":{},"image_light":{},"tag":[],"label":"Retail","link":[{"type":"paragraph","text":"/solutions/retail-data-apps/","spans":[{"start":0,"end":28,"type":"hyperlink","data":{"link_type":"Web","url":"/solutions/retail-data-apps/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Industries"},{"image":{},"image_light":{},"tag":[],"label":"Manufacturing","link":[{"type":"paragraph","text":"/solutions/manufacturing/","spans":[{"start":0,"end":25,"type":"hyperlink","data":{"link_type":"Web","url":"/solutions/manufacturing/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Industries"},{"image":{},"image_light":{},"tag":[],"label":"Gen AI and ML","link":[{"type":"paragraph","text":"/dash/ai-data-apps/","spans":[{"start":0,"end":19,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/ai-data-apps/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Solutions"},{"image":{},"image_light":{},"tag":[],"label":"Databricks","link":[{"type":"paragraph","text":"/dash/databricks/","spans":[{"start":0,"end":17,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/databricks/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Solutions"},{"image":{},"image_light":{},"tag":[],"label":"Snowflake","link":[{"type":"paragraph","text":"/dash/snowflake/","spans":[{"start":0,"end":16,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/snowflake/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Solutions"},{"image":{},"image_light":{},"tag":[],"label":"AWS","link":[{"type":"paragraph","text":"/dash/aws/","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"/dash/aws/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":"Solutions"},{"image":{"dimensions":{"width":150,"height":150},"alt":"Customer Use Cases","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/ZszVuUaF0TcGJZ7p_CustomerUseCases-1-.svg","id":"ZszVuUaF0TcGJZ7p","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"image_light":{},"tag":[],"label":"CUSTOMER USE CASES","link":[{"type":"paragraph","text":"/user-stories/","spans":[{"start":0,"end":14,"type":"hyperlink","data":{"link_type":"Web","url":"/user-stories/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":null},{"image":{"dimensions":{"width":50,"height":50},"alt":"Discuss your use case","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z1xx5JbqstJ98fTm_UsecaseIcon.svg","id":"Z1xx5JbqstJ98fTm","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"image_light":{},"tag":[],"label":"DISCUSS YOUR USE CASE","link":[{"type":"paragraph","text":"/discuss-your-use-case/","spans":[{"start":0,"end":23,"type":"hyperlink","data":{"link_type":"Web","url":"/discuss-your-use-case/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":null},{"image":{"dimensions":{"width":150,"height":150},"alt":"Customer Success Icon","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/b24f9878-4366-4d79-9630-6fd8d4fbabd5_career_icon_new3.svg","id":"YmjephIAACUAEPbu","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"image_light":{},"tag":[],"label":"Customer Success","link":[{"type":"paragraph","text":"/customer success/","spans":[{"start":0,"end":18,"type":"hyperlink","data":{"link_type":"Web","url":"https://plotly.com/customer-success/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":null},{"image":{"dimensions":{"width":150,"height":150},"alt":"Professional Services Icon","copyright":null,"url":"https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/ZldKuaWtHYXtT58h_professionalservices.svg","id":"ZldKuaWtHYXtT58h","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"image_light":{},"tag":[],"label":"Professional Services","link":[{"type":"paragraph","text":"/consulting-and-oem/","spans":[{"start":0,"end":20,"type":"hyperlink","data":{"link_type":"Web","url":"https://plotly.com/consulting-and-oem/","target":"_self"}}],"direction":"ltr"}],"description":null,"category_name":null}],"id":"menu$8f505aeb-71a9-4e42-ab37-fc402f5ea2a2","slice_type":"menu","slice_label":null},{"primary":{"label":"Pricing","link":[{"type":"paragraph","text":"/get-pricing/","spans":[{"start":0,"end":13,"type":"hyperlink","data":{"link_type":"Web","url":"/get-pricing/","target":"_self"}}],"direction":"ltr"}],"block_image":{},"block_text":[],"block_link":{"link_type":"Any"},"highlighted_image":{},"highlighted_title":null,"highlighted_link_name":null,"highlighted_link":{"link_type":"Any"},"by_category":false},"items":[],"id":"menu$7bb3da18-a805-4759-96b7-5ff13551eb40","slice_type":"menu","slice_label":null}],"button_label":"TAKE A TOUR","button_link":"/product-tour","button_2_label":[{"type":"paragraph","text":"GET A DEMO","spans":[],"direction":"ltr"}],"button_2_link":{"link_type":"Web","key":"ebd55d08-b605-4416-b9c8-d5fe221417ff","url":"/get-demo/"},"has_top_banner":false,"promotion_text":[{"type":"paragraph","text":"April 8 | Supercharge your analytics with AI-powered Plotly Dash Enterprise 5.7. Register now.","spans":[{"start":81,"end":94,"type":"hyperlink","data":{"link_type":"Web","url":"https://go.plotly.com/elevate-your-analytics","target":"_blank"}}],"direction":"ltr"}],"has_count_down_timer":false,"date":"2024-05-31T18:00:00+0000","text":[{"type":"paragraph","text":"Reserve your spot for the Dash Enterprise 5.2 launch event!","spans":[{"start":0,"end":17,"type":"hyperlink","data":{"link_type":"Web","url":"https://event.plotly.com/dash-enterprise","target":"_blank"}}]}],"after_note":[{"type":"paragraph","text":"","spans":[]}]}}},"__N_SSG":true},"page":"/[[...slug]]","query":{},"buildId":"uIKIfj8TbnSTntJ0Z634U","isFallback":false,"dynamicIds":[76268,94769,98699,40143,83681,61045,31781,96481,61441,16587],"gsp":true,"scriptLoader":[]}</script><link data-next-font="size-adjust" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/02d9f9f75c65f165.css" as="style"/><link rel="stylesheet" href="/_next/static/css/02d9f9f75c65f165.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="https://cmp.osano.com/6oaqJU2PyDQy692N/b5f37218-31c6-485e-913d-d7ec6e8d0a22/osano.js" defer="" data-nscript="beforeInteractive"></script><script defer="" src="/_next/static/chunks/6268.4948a8bf9055bca7.js"></script><script defer="" src="/_next/static/chunks/4769.10de7704fddd69e2.js"></script><script defer="" src="/_next/static/chunks/8699.b161bbbe2d0ff9ea.js"></script><script defer="" src="/_next/static/chunks/5675.bb7fbdf9122da19c.js"></script><script defer="" src="/_next/static/chunks/9002.2c0d13dc31161755.js"></script><script defer="" src="/_next/static/chunks/143.8669f4a7fd922660.js"></script><script defer="" src="/_next/static/chunks/3924.3ee51f2fd8758ccb.js"></script><script defer="" src="/_next/static/chunks/3681.f34ee87e91c0caff.js"></script><script defer="" src="/_next/static/chunks/1045.4547987385415ab1.js"></script><script defer="" src="/_next/static/chunks/1781.130005dff46c1be0.js"></script><script defer="" src="/_next/static/chunks/6481.d13887ebd20fb456.js"></script><script defer="" src="/_next/static/chunks/1441.6c86713b1c3836eb.js"></script><script defer="" src="/_next/static/chunks/1421.8a35cd8833461dd6.js"></script><script defer="" src="/_next/static/chunks/6587.089525f6202ffd51.js"></script><script src="/_next/static/chunks/webpack-74d7b58794a149e1.js" defer=""></script><script src="/_next/static/chunks/framework-945b357d4a851f4b.js" defer=""></script><script src="/_next/static/chunks/main-35bb47b6470e5da6.js" defer=""></script><script src="/_next/static/chunks/pages/_app-02ad2443e70c3085.js" defer=""></script><script src="/_next/static/chunks/1bfc9850-b5bd46b82dffd645.js" defer=""></script><script src="/_next/static/chunks/17007de1-d6b28999e7858a67.js" defer=""></script><script src="/_next/static/chunks/9b380ffa-95d5b0e0c49d3fb8.js" defer=""></script><script src="/_next/static/chunks/251-21c301c24ef564dd.js" defer=""></script><script src="/_next/static/chunks/9491-a1fa9b9f031d2dd3.js" defer=""></script><script src="/_next/static/chunks/pages/%5B%5B...slug%5D%5D-c95b899d1709c513.js" defer=""></script><script src="/_next/static/uIKIfj8TbnSTntJ0Z634U/_buildManifest.js" defer=""></script><script src="/_next/static/uIKIfj8TbnSTntJ0Z634U/_ssgManifest.js" defer=""></script></head><body><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N6T2RXG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><script id="chakra-script">!(function(){try{var a=function(c){var v="(prefers-color-scheme: dark)",h=window.matchMedia(v).matches?"dark":"light",r=c==="system"?h:c,o=document.documentElement,s=document.body,l="chakra-ui-light",d="chakra-ui-dark",i=r==="dark";return s.classList.add(i?d:l),s.classList.remove(i?l:d),o.style.colorScheme=r,o.dataset.theme=r,r},n=a,m="dark",e="chakra-ui-color-mode",t=localStorage.getItem(e);t?a(t):localStorage.setItem(e,a(m))}catch(a){}})();</script><div id="__next"><style data-emotion="css-global 1ja279s">:host,:root,[data-theme]{--chakra-ring-inset:var(--chakra-empty,/*!*/ /*!*/);--chakra-ring-offset-width:0px;--chakra-ring-offset-color:#fff;--chakra-ring-color:rgba(66, 153, 225, 0.6);--chakra-ring-offset-shadow:0 0 #0000;--chakra-ring-shadow:0 0 #0000;--chakra-space-x-reverse:0;--chakra-space-y-reverse:0;--chakra-colors-transparent:transparent;--chakra-colors-current:currentColor;--chakra-colors-black:#fff;--chakra-colors-white:#fff;--chakra-colors-whiteAlpha-50:rgba(255, 255, 255, 0.04);--chakra-colors-whiteAlpha-100:rgba(255, 255, 255, 0.06);--chakra-colors-whiteAlpha-200:rgba(255, 255, 255, 0.08);--chakra-colors-whiteAlpha-300:rgba(255, 255, 255, 0.16);--chakra-colors-whiteAlpha-400:rgba(255, 255, 255, 0.24);--chakra-colors-whiteAlpha-500:rgba(255, 255, 255, 0.36);--chakra-colors-whiteAlpha-600:rgba(255, 255, 255, 0.48);--chakra-colors-whiteAlpha-700:rgba(255, 255, 255, 0.64);--chakra-colors-whiteAlpha-800:rgba(255, 255, 255, 0.80);--chakra-colors-whiteAlpha-900:rgba(255, 255, 255, 0.92);--chakra-colors-blackAlpha-50:rgba(0, 0, 0, 0.04);--chakra-colors-blackAlpha-100:rgba(0, 0, 0, 0.06);--chakra-colors-blackAlpha-200:rgba(0, 0, 0, 0.08);--chakra-colors-blackAlpha-300:rgba(0, 0, 0, 0.16);--chakra-colors-blackAlpha-400:rgba(0, 0, 0, 0.24);--chakra-colors-blackAlpha-500:rgba(0, 0, 0, 0.36);--chakra-colors-blackAlpha-600:rgba(0, 0, 0, 0.48);--chakra-colors-blackAlpha-700:rgba(0, 0, 0, 0.64);--chakra-colors-blackAlpha-800:rgba(0, 0, 0, 0.80);--chakra-colors-blackAlpha-900:rgba(0, 0, 0, 0.92);--chakra-colors-gray-25:#F9F9F9;--chakra-colors-gray-50:#DFDFDF;--chakra-colors-gray-100:#EDF2F7;--chakra-colors-gray-200:#E2E8F0;--chakra-colors-gray-300:#CBD5E0;--chakra-colors-gray-400:#A0AEC0;--chakra-colors-gray-500:#575757;--chakra-colors-gray-600:#4A5568;--chakra-colors-gray-700:#2D3748;--chakra-colors-gray-800:#1A202C;--chakra-colors-gray-900:#0c0c0c;--chakra-colors-red-50:#FFF5F5;--chakra-colors-red-100:#FED7D7;--chakra-colors-red-200:#FEB2B2;--chakra-colors-red-300:#FC8181;--chakra-colors-red-400:#F56565;--chakra-colors-red-500:#E53E3E;--chakra-colors-red-600:#C53030;--chakra-colors-red-700:#9B2C2C;--chakra-colors-red-800:#822727;--chakra-colors-red-900:#63171B;--chakra-colors-red-primary:#ff3b3b;--chakra-colors-orange-50:#FFFAF0;--chakra-colors-orange-100:#FEEBC8;--chakra-colors-orange-200:#FBD38D;--chakra-colors-orange-300:#F6AD55;--chakra-colors-orange-400:#ED8936;--chakra-colors-orange-500:#DD6B20;--chakra-colors-orange-600:#C05621;--chakra-colors-orange-700:#9C4221;--chakra-colors-orange-800:#7B341E;--chakra-colors-orange-900:#652B19;--chakra-colors-yellow-50:#FFFFF0;--chakra-colors-yellow-100:#FEFCBF;--chakra-colors-yellow-200:#FAF089;--chakra-colors-yellow-300:#F6E05E;--chakra-colors-yellow-400:#ECC94B;--chakra-colors-yellow-500:#D69E2E;--chakra-colors-yellow-600:#B7791F;--chakra-colors-yellow-700:#975A16;--chakra-colors-yellow-800:#744210;--chakra-colors-yellow-900:#5F370E;--chakra-colors-yellow-primary:#ffce55;--chakra-colors-green-50:#F0FFF4;--chakra-colors-green-100:#C6F6D5;--chakra-colors-green-200:#9AE6B4;--chakra-colors-green-300:#68D391;--chakra-colors-green-400:#48BB78;--chakra-colors-green-500:#38A169;--chakra-colors-green-600:#2F855A;--chakra-colors-green-700:#276749;--chakra-colors-green-800:#22543D;--chakra-colors-green-900:#1C4532;--chakra-colors-green-primary:#4bbf64;--chakra-colors-teal-50:#E6FFFA;--chakra-colors-teal-100:#B2F5EA;--chakra-colors-teal-200:#81E6D9;--chakra-colors-teal-300:#4FD1C5;--chakra-colors-teal-400:#38B2AC;--chakra-colors-teal-500:#319795;--chakra-colors-teal-600:#2C7A7B;--chakra-colors-teal-700:#285E61;--chakra-colors-teal-800:#234E52;--chakra-colors-teal-900:#1D4044;--chakra-colors-blue-50:#ebf8ff;--chakra-colors-blue-100:#bee3f8;--chakra-colors-blue-200:#90cdf4;--chakra-colors-blue-300:#63b3ed;--chakra-colors-blue-400:#4299e1;--chakra-colors-blue-500:#3182ce;--chakra-colors-blue-600:#2b6cb0;--chakra-colors-blue-700:#2c5282;--chakra-colors-blue-800:#2a4365;--chakra-colors-blue-900:#1A365D;--chakra-colors-blue-primary:#3479f3;--chakra-colors-cyan-50:#EDFDFD;--chakra-colors-cyan-100:#C4F1F9;--chakra-colors-cyan-200:#9DECF9;--chakra-colors-cyan-300:#76E4F7;--chakra-colors-cyan-400:#0BC5EA;--chakra-colors-cyan-500:#00B5D8;--chakra-colors-cyan-600:#00A3C4;--chakra-colors-cyan-700:#0987A0;--chakra-colors-cyan-800:#086F83;--chakra-colors-cyan-900:#065666;--chakra-colors-cyan-primary:#00f2e4;--chakra-colors-purple-50:#FAF5FF;--chakra-colors-purple-100:#E9D8FD;--chakra-colors-purple-200:#D6BCFA;--chakra-colors-purple-300:#B794F4;--chakra-colors-purple-400:#9F7AEA;--chakra-colors-purple-500:#805AD5;--chakra-colors-purple-600:#6B46C1;--chakra-colors-purple-700:#553C9A;--chakra-colors-purple-800:#44337A;--chakra-colors-purple-900:#322659;--chakra-colors-purple-primary:#7A76FF;--chakra-colors-pink-50:#FFF5F7;--chakra-colors-pink-100:#FED7E2;--chakra-colors-pink-200:#FBB6CE;--chakra-colors-pink-300:#F687B3;--chakra-colors-pink-400:#ED64A6;--chakra-colors-pink-500:#D53F8C;--chakra-colors-pink-600:#B83280;--chakra-colors-pink-700:#97266D;--chakra-colors-pink-800:#702459;--chakra-colors-pink-900:#521B41;--chakra-colors-pink-primary:#ff2d6e;--chakra-colors-linkedin-50:#E8F4F9;--chakra-colors-linkedin-100:#CFEDFB;--chakra-colors-linkedin-200:#9BDAF3;--chakra-colors-linkedin-300:#68C7EC;--chakra-colors-linkedin-400:#34B3E4;--chakra-colors-linkedin-500:#00A0DC;--chakra-colors-linkedin-600:#008CC9;--chakra-colors-linkedin-700:#0077B5;--chakra-colors-linkedin-800:#005E93;--chakra-colors-linkedin-900:#004471;--chakra-colors-facebook-50:#E8F4F9;--chakra-colors-facebook-100:#D9DEE9;--chakra-colors-facebook-200:#B7C2DA;--chakra-colors-facebook-300:#6482C0;--chakra-colors-facebook-400:#4267B2;--chakra-colors-facebook-500:#385898;--chakra-colors-facebook-600:#314E89;--chakra-colors-facebook-700:#29487D;--chakra-colors-facebook-800:#223B67;--chakra-colors-facebook-900:#1E355B;--chakra-colors-messenger-50:#D0E6FF;--chakra-colors-messenger-100:#B9DAFF;--chakra-colors-messenger-200:#A2CDFF;--chakra-colors-messenger-300:#7AB8FF;--chakra-colors-messenger-400:#2E90FF;--chakra-colors-messenger-500:#0078FF;--chakra-colors-messenger-600:#0063D1;--chakra-colors-messenger-700:#0052AC;--chakra-colors-messenger-800:#003C7E;--chakra-colors-messenger-900:#002C5C;--chakra-colors-whatsapp-50:#dffeec;--chakra-colors-whatsapp-100:#b9f5d0;--chakra-colors-whatsapp-200:#90edb3;--chakra-colors-whatsapp-300:#65e495;--chakra-colors-whatsapp-400:#3cdd78;--chakra-colors-whatsapp-500:#22c35e;--chakra-colors-whatsapp-600:#179848;--chakra-colors-whatsapp-700:#0c6c33;--chakra-colors-whatsapp-800:#01421c;--chakra-colors-whatsapp-900:#001803;--chakra-colors-twitter-50:#E5F4FD;--chakra-colors-twitter-100:#C8E9FB;--chakra-colors-twitter-200:#A8DCFA;--chakra-colors-twitter-300:#83CDF7;--chakra-colors-twitter-400:#57BBF5;--chakra-colors-twitter-500:#1DA1F2;--chakra-colors-twitter-600:#1A94DA;--chakra-colors-twitter-700:#1681BF;--chakra-colors-twitter-800:#136B9E;--chakra-colors-twitter-900:#0D4D71;--chakra-colors-telegram-50:#E3F2F9;--chakra-colors-telegram-100:#C5E4F3;--chakra-colors-telegram-200:#A2D4EC;--chakra-colors-telegram-300:#7AC1E4;--chakra-colors-telegram-400:#47A9DA;--chakra-colors-telegram-500:#0088CC;--chakra-colors-telegram-600:#007AB8;--chakra-colors-telegram-700:#006BA1;--chakra-colors-telegram-800:#005885;--chakra-colors-telegram-900:#003F5E;--chakra-colors-app-light-star:#fff;--chakra-colors-app-light-bgThumb:#000;--chakra-colors-app-light-bgTrack:#fff;--chakra-colors-app-light-switchChecked:#575757;--chakra-colors-app-light-gradientStart:#7A76FF;--chakra-colors-app-light-gradientEnd:#00f2e4;--chakra-colors-app-light-gradientEndSecondary:#7FE4FF;--chakra-colors-app-light-bgPrimary:#fff;--chakra-colors-app-light-bgDashPost:transparent;--chakra-colors-app-light-bgSecondary:#fff;--chakra-colors-app-light-bgTertiary:#212121;--chakra-colors-app-light-bgQuaternary:#f9f9f9;--chakra-colors-app-light-textPrimary:#282D33;--chakra-colors-app-light-textSecondary:#000;--chakra-colors-app-light-textTertiary:#A2AAB8;--chakra-colors-app-light-bodyText:#5B6372;--chakra-colors-app-light-bodyTextSecondary:#919191;--chakra-colors-app-light-lines:#A2AAB8;--chakra-colors-app-light-accentPrimary:#7A76FF;--chakra-colors-app-light-accentSecondary:#3479f3;--chakra-colors-app-light-accentTertiary:#7FE4FF;--chakra-colors-app-light-accentQuaternary:#7fe4f;--chakra-colors-app-light-bulletGray:#a2aab7;--chakra-colors-app-light-greyPrimary:#f9f9f9;--chakra-colors-app-light-greySecondary:#fff;--chakra-colors-app-light-grayPrimary:#a2aab7;--chakra-colors-app-light-graySecondary:#494949;--chakra-colors-app-light-grayTertiary:#E2E8F0;--chakra-colors-app-light-grayQuaternary:#fff;--chakra-colors-app-light-grayQuinary:#D8DDE5;--chakra-colors-app-light-lightGrayPrimary:#9ba2b1;--chakra-colors-app-light-lightGraySecondary:#a3a9b7;--chakra-colors-app-light-lightGrayTertiary:#f8f8f8;--chakra-colors-app-light-linkPrimary:#7A76FF;--chakra-colors-app-light-redPrimary:#ff3b3b;--chakra-colors-app-light-yellowPrimary:#ffce55;--chakra-colors-app-light-greenPrimary:#4bbf64;--chakra-colors-app-light-pinkPrimary:#ff2d6e;--chakra-colors-app-light-border:#DFDFDF;--chakra-colors-app-light-borderSecondary:#5c5e62;--chakra-colors-app-light-borderTertiary:#282d33;--chakra-colors-app-light-borderQuarternary:#27282c;--chakra-colors-app-light-scrollbar:#555555;--chakra-colors-app-light-darkBlue:#1E3953;--chakra-colors-app-light-darkBLueSecondary:#DFDFDF;--chakra-colors-app-light-turquoise:#7A76FF;--chakra-colors-app-light-black:#fff;--chakra-colors-app-light-blackSecondary:#fff;--chakra-colors-app-light-darkGray:#19181c;--chakra-colors-app-light-codeBackground:#f3f6fb;--chakra-colors-app-light-codeBorder:#e0e8f2;--chakra-colors-app-light-codeColor:#20293d;--chakra-colors-app-light-footerLink:rgb(129 130 131 / 96%);--chakra-colors-app-light-pink:#fe2d6d;--chakra-colors-app-dark-star:#121317;--chakra-colors-app-dark-bgThumb:#000;--chakra-colors-app-dark-bgTrack:#fff;--chakra-colors-app-dark-switchChecked:#575757;--chakra-colors-app-dark-gradientStart:#7A76FF;--chakra-colors-app-dark-gradientEnd:#00f2e4;--chakra-colors-app-dark-gradientEndSecondary:#7FE4FF;--chakra-colors-app-dark-bgPrimary:#00000;--chakra-colors-app-dark-bgDashPost:#0c0c0c;--chakra-colors-app-dark-bgSecondary:#0D0E0F;--chakra-colors-app-dark-bgTertiary:#212121;--chakra-colors-app-dark-bgQuaternary:#101010;--chakra-colors-app-dark-textPrimary:#fff;--chakra-colors-app-dark-textSecondary:#000;--chakra-colors-app-dark-textTertiary:#fff;--chakra-colors-app-dark-bodyText:#A2AAB8;--chakra-colors-app-dark-bodyTextSecondary:#121317;--chakra-colors-app-dark-lines:#282d33;--chakra-colors-app-dark-accentPrimary:#7A76FF;--chakra-colors-app-dark-accentSecondary:#3479f3;--chakra-colors-app-dark-accentTertiary:#7FE4FF;--chakra-colors-app-dark-accentQuaternary:#7fe4f;--chakra-colors-app-dark-bulletGray:#a2aab7;--chakra-colors-app-dark-greyPrimary:#2A2E30;--chakra-colors-app-dark-greySecondary:#121317;--chakra-colors-app-dark-grayPrimary:#303030;--chakra-colors-app-dark-graySecondary:#494949;--chakra-colors-app-dark-grayTertiary:#E2E8F0;--chakra-colors-app-dark-grayQuaternary:#1c1c1c;--chakra-colors-app-dark-grayQuinary:#282D33;--chakra-colors-app-dark-lightGrayPrimary:#9ba2b1;--chakra-colors-app-dark-lightGraySecondary:#a3a9b7;--chakra-colors-app-dark-lightGrayTertiary:#f8f8f8;--chakra-colors-app-dark-linkPrimary:#7A76FF;--chakra-colors-app-dark-redPrimary:#ff3b3b;--chakra-colors-app-dark-yellowPrimary:#ffce55;--chakra-colors-app-dark-pinkPrimary:#ff2d6e;--chakra-colors-app-dark-greenPrimary:#4bbf64;--chakra-colors-app-dark-border:#282D33;--chakra-colors-app-dark-borderSecondary:#5c5e62;--chakra-colors-app-dark-borderTertiary:#282D33;--chakra-colors-app-dark-borderQuarternary:#27282c;--chakra-colors-app-dark-scrollbar:#555555;--chakra-colors-app-dark-darkBlue:#1E3953;--chakra-colors-app-dark-darkBLueSecondary:#17181a;--chakra-colors-app-dark-turquoise:#7A76FF;--chakra-colors-app-dark-black:#000;--chakra-colors-app-dark-blackSecondary:#101010;--chakra-colors-app-dark-darkGray:#19181c;--chakra-colors-app-dark-codeBackground:#292C33;--chakra-colors-app-dark-codeBorder:#34383F;--chakra-colors-app-dark-codeColor:#79808B;--chakra-colors-app-dark-footerLink:rgb(129 130 131 / 96%);--chakra-colors-app-dark-pink:#fe2d6d;--chakra-borders-none:0;--chakra-borders-1px:1px solid;--chakra-borders-2px:2px solid;--chakra-borders-4px:4px solid;--chakra-borders-8px:8px solid;--chakra-fonts-heading:Roboto,sans-serif;--chakra-fonts-body:Open Sans,sans-serif;--chakra-fonts-mono:Menlo,monospace;--chakra-fontSizes-3xs:10px;--chakra-fontSizes-2xs:11px;--chakra-fontSizes-xs:12px;--chakra-fontSizes-sm:13px;--chakra-fontSizes-md:14px;--chakra-fontSizes-lg:15px;--chakra-fontSizes-xl:16px;--chakra-fontSizes-2xl:18px;--chakra-fontSizes-3xl:24px;--chakra-fontSizes-4xl:28px;--chakra-fontSizes-5xl:32px;--chakra-fontSizes-6xl:36px;--chakra-fontSizes-7xl:38px;--chakra-fontSizes-8xl:46px;--chakra-fontSizes-9xl:48px;--chakra-fontSizes-4xs:9px;--chakra-fontSizes-1xl:17px;--chakra-fontSizes-2-25xl:19px;--chakra-fontSizes-2-5xl:20px;--chakra-fontSizes-2-6xl:21px;--chakra-fontSizes-2-75xl:22px;--chakra-fontSizes-3-5xl:25px;--chakra-fontSizes-4-5xl:30px;--chakra-fontSizes-5-5xl:34px;--chakra-fontSizes-7-5xl:40px;--chakra-fontSizes-9-5xl:52px;--chakra-fontSizes-10xl:77px;--chakra-fontWeights-hairline:100;--chakra-fontWeights-thin:200;--chakra-fontWeights-light:300;--chakra-fontWeights-normal:400;--chakra-fontWeights-medium:500;--chakra-fontWeights-semibold:600;--chakra-fontWeights-bold:700;--chakra-fontWeights-extrabold:800;--chakra-fontWeights-black:900;--chakra-letterSpacings-tighter:-0.05em;--chakra-letterSpacings-tight:-0.025em;--chakra-letterSpacings-normal:0;--chakra-letterSpacings-wide:0.025em;--chakra-letterSpacings-wider:0.05em;--chakra-letterSpacings-widest:0.1em;--chakra-lineHeights-3:.75rem;--chakra-lineHeights-4:1rem;--chakra-lineHeights-5:1.25rem;--chakra-lineHeights-6:1.5rem;--chakra-lineHeights-7:1.75rem;--chakra-lineHeights-8:2rem;--chakra-lineHeights-9:2.25rem;--chakra-lineHeights-10:2.5rem;--chakra-lineHeights-normal:normal;--chakra-lineHeights-none:1;--chakra-lineHeights-shorter:1.25;--chakra-lineHeights-short:1.375;--chakra-lineHeights-base:1.5;--chakra-lineHeights-tall:1.625;--chakra-lineHeights-taller:2;--chakra-radii-none:0;--chakra-radii-sm:0.125rem;--chakra-radii-base:0.25rem;--chakra-radii-md:0.375rem;--chakra-radii-lg:0.5rem;--chakra-radii-xl:0.75rem;--chakra-radii-2xl:1rem;--chakra-radii-3xl:1.5rem;--chakra-radii-full:9999px;--chakra-space-1:0.25rem;--chakra-space-2:0.5rem;--chakra-space-3:0.75rem;--chakra-space-4:1rem;--chakra-space-5:1.25rem;--chakra-space-6:1.5rem;--chakra-space-7:1.75rem;--chakra-space-8:2rem;--chakra-space-9:2.25rem;--chakra-space-10:2.5rem;--chakra-space-12:3rem;--chakra-space-14:3.5rem;--chakra-space-16:4rem;--chakra-space-20:5rem;--chakra-space-24:6rem;--chakra-space-28:7rem;--chakra-space-32:8rem;--chakra-space-36:9rem;--chakra-space-40:10rem;--chakra-space-44:11rem;--chakra-space-48:12rem;--chakra-space-52:13rem;--chakra-space-56:14rem;--chakra-space-60:15rem;--chakra-space-64:16rem;--chakra-space-72:18rem;--chakra-space-80:20rem;--chakra-space-96:24rem;--chakra-space-px:1px;--chakra-space-0-5:0.125rem;--chakra-space-1-5:0.375rem;--chakra-space-2-5:0.625rem;--chakra-space-3-5:0.875rem;--chakra-shadows-xs:0 0 0 1px rgba(0, 0, 0, 0.05);--chakra-shadows-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--chakra-shadows-base:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);--chakra-shadows-md:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);--chakra-shadows-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);--chakra-shadows-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 10px 10px -5px rgba(0, 0, 0, 0.04);--chakra-shadows-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.25);--chakra-shadows-outline:0 0 0 3px rgba(66, 153, 225, 0.6);--chakra-shadows-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06);--chakra-shadows-none:none;--chakra-shadows-dark-lg:rgba(0, 0, 0, 0.1) 0px 0px 0px 1px,rgba(0, 0, 0, 0.2) 0px 5px 10px,rgba(0, 0, 0, 0.4) 0px 15px 40px;--chakra-sizes-1:0.25rem;--chakra-sizes-2:0.5rem;--chakra-sizes-3:0.75rem;--chakra-sizes-4:1rem;--chakra-sizes-5:1.25rem;--chakra-sizes-6:1.5rem;--chakra-sizes-7:1.75rem;--chakra-sizes-8:2rem;--chakra-sizes-9:2.25rem;--chakra-sizes-10:2.5rem;--chakra-sizes-12:3rem;--chakra-sizes-14:3.5rem;--chakra-sizes-16:4rem;--chakra-sizes-20:5rem;--chakra-sizes-24:6rem;--chakra-sizes-28:7rem;--chakra-sizes-32:8rem;--chakra-sizes-36:9rem;--chakra-sizes-40:10rem;--chakra-sizes-44:11rem;--chakra-sizes-48:12rem;--chakra-sizes-52:13rem;--chakra-sizes-56:14rem;--chakra-sizes-60:15rem;--chakra-sizes-64:16rem;--chakra-sizes-72:18rem;--chakra-sizes-80:20rem;--chakra-sizes-96:24rem;--chakra-sizes-px:1px;--chakra-sizes-0-5:0.125rem;--chakra-sizes-1-5:0.375rem;--chakra-sizes-2-5:0.625rem;--chakra-sizes-3-5:0.875rem;--chakra-sizes-max:max-content;--chakra-sizes-min:min-content;--chakra-sizes-full:100%;--chakra-sizes-3xs:14rem;--chakra-sizes-2xs:16rem;--chakra-sizes-xs:20rem;--chakra-sizes-sm:24rem;--chakra-sizes-md:28rem;--chakra-sizes-lg:32rem;--chakra-sizes-xl:36rem;--chakra-sizes-2xl:42rem;--chakra-sizes-3xl:48rem;--chakra-sizes-4xl:56rem;--chakra-sizes-5xl:64rem;--chakra-sizes-6xl:72rem;--chakra-sizes-7xl:80rem;--chakra-sizes-8xl:90rem;--chakra-sizes-prose:60ch;--chakra-sizes-container-sm:640px;--chakra-sizes-container-md:768px;--chakra-sizes-container-lg:1024px;--chakra-sizes-container-xl:1280px;--chakra-zIndices-hide:-1;--chakra-zIndices-auto:auto;--chakra-zIndices-base:0;--chakra-zIndices-docked:10;--chakra-zIndices-dropdown:1000;--chakra-zIndices-sticky:1100;--chakra-zIndices-banner:1200;--chakra-zIndices-overlay:1300;--chakra-zIndices-modal:1400;--chakra-zIndices-popover:1500;--chakra-zIndices-skipLink:1600;--chakra-zIndices-toast:1700;--chakra-zIndices-tooltip:1800;--chakra-transition-property-common:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;--chakra-transition-property-colors:background-color,border-color,color,fill,stroke;--chakra-transition-property-dimensions:width,height;--chakra-transition-property-position:left,right,top,bottom;--chakra-transition-property-background:background-color,background-image,background-position;--chakra-transition-easing-ease-in:cubic-bezier(0.4, 0, 1, 1);--chakra-transition-easing-ease-out:cubic-bezier(0, 0, 0.2, 1);--chakra-transition-easing-ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--chakra-transition-duration-ultra-fast:50ms;--chakra-transition-duration-faster:100ms;--chakra-transition-duration-fast:150ms;--chakra-transition-duration-normal:200ms;--chakra-transition-duration-slow:300ms;--chakra-transition-duration-slower:400ms;--chakra-transition-duration-ultra-slow:500ms;--chakra-blur-none:0;--chakra-blur-sm:4px;--chakra-blur-base:8px;--chakra-blur-md:12px;--chakra-blur-lg:16px;--chakra-blur-xl:24px;--chakra-blur-2xl:40px;--chakra-blur-3xl:64px;--chakra-breakpoints-base:0em;--chakra-breakpoints-sm:576px;--chakra-breakpoints-md:768px;--chakra-breakpoints-lg:960px;--chakra-breakpoints-xl:1200px;--chakra-breakpoints-2xl:2000px;--chakra-breakpoints-2sm:240px;--chakra-breakpoints-xxl:1800px;--chakra-breakpoints-2xxl:2300px;--chakra-colors-star:#fff;--chakra-colors-bgThumb:#000;--chakra-colors-bgTrack:#fff;--chakra-colors-switchChecked:#575757;--chakra-colors-gradientStart:#7A76FF;--chakra-colors-gradientEnd:#00f2e4;--chakra-colors-gradientEndSecondary:#7FE4FF;--chakra-colors-bgPrimary:#fff;--chakra-colors-bgPrimaryTransparent:var(--chakra-colors-transparent);--chakra-colors-bgDashPost:var(--chakra-colors-transparent);--chakra-colors-bgSecondary:#fff;--chakra-colors-bgTertiary:#212121;--chakra-colors-bgQuaternary:#f9f9f9;--chakra-colors-bgNewsArticle:#F3F3F3;--chakra-colors-bgWebinarCard:#FBFBFB;--chakra-colors-textPrimary:#282D33;--chakra-colors-textSecondary:#0000;--chakra-colors-textTertiary:#A2AAB8;--chakra-colors-bodyText:#5B6372;--chakra-colors-bodyTextSecondary:#919191;--chakra-colors-lines:#A2AAB8;--chakra-colors-accentPrimary:#7A76FF;--chakra-colors-accentSecondary:#3479f3;--chakra-colors-accentTertiary:#7FE4FF;--chakra-colors-accentQuaternary:#7fe4f;--chakra-colors-bulletGray:#a2aab7;--chakra-colors-greyPrimary:#f9f9f9;--chakra-colors-greySecondary:#fff;--chakra-colors-grayPrimary:#a2aab7;--chakra-colors-graySecondary:#494949;--chakra-colors-grayTertiary:#E2E8F0;--chakra-colors-grayQuaternary:#fff;--chakra-colors-grayQuinary:#D8DDE5;--chakra-colors-lightGrayPrimary:#9ba2b1;--chakra-colors-lightGraySecondary:#a3a9b7;--chakra-colors-lightGrayTertiary:#f8f8f8;--chakra-colors-linkPrimary:#7A76FF;--chakra-colors-linkColor:#282d33;--chakra-colors-redPrimary:#ff3b3b;--chakra-colors-yellowPrimary:#ffce55;--chakra-colors-greenPrimary:#4bbf64;--chakra-colors-pinkPrimary:#ff2d6e;--chakra-colors-border:#DFDFDF;--chakra-colors-borderSecondary:#5c5e62;--chakra-colors-borderTertiary:#282d33;--chakra-colors-borderQuarternary:#27282c;--chakra-colors-scrollbar:#555555;--chakra-colors-darkBlue:#1E3953;--chakra-colors-darkBLueSecondary:#DFDFDF;--chakra-colors-turquoise:#7A76FF;--chakra-colors-blackSecondary:#fff;--chakra-colors-darkGray:#19181c;--chakra-colors-codeBackground:#f3f6fb;--chakra-colors-codeBorder:#e0e8f2;--chakra-colors-codeColor:#20293d;--chakra-colors-radioCheck:#5B6372;--chakra-colors-aboutTitle:#ececec;--chakra-colors-footerLink:rgb(129 130 131 / 96%);--chakra-colors-pink:#fe2d6d;--chakra-colors-customGradient:linear-gradient(135deg, #7A76FF, #7A76FF, #7FE4FF);--chakra-colors-radialGradientPurple:radial-gradient(#A29FFF, transparent, transparent, transparent, transparent, transparent, transparent);--chakra-colors-radialGradientCyan:radial-gradient(#7FE4FF, transparent, transparent, transparent, transparent, transparent, transparent);--chakra-shadows-ctaButton:2px 1000px 1px #ffffff inset;--chakra-shadows-ctaButtonSecondary:2px 1000px 1px #f1fcfe inset;--chakra-shadows-ctaButtonHover:2px 1000px 1px #7A76FF inset;}.chakra-ui-dark :host:not([data-theme]),.chakra-ui-dark :root:not([data-theme]),.chakra-ui-dark [data-theme]:not([data-theme]),[data-theme=dark] :host:not([data-theme]),[data-theme=dark] :root:not([data-theme]),[data-theme=dark] [data-theme]:not([data-theme]),:host[data-theme=dark],:root[data-theme=dark],[data-theme][data-theme=dark]{--chakra-colors-black:#000;--chakra-colors-chakra-body-text:var(--chakra-colors-whiteAlpha-900);--chakra-colors-chakra-body-bg:var(--chakra-colors-gray-800);--chakra-colors-chakra-border-color:var(--chakra-colors-whiteAlpha-300);--chakra-colors-chakra-inverse-text:var(--chakra-colors-gray-800);--chakra-colors-chakra-subtle-bg:var(--chakra-colors-gray-700);--chakra-colors-chakra-subtle-text:var(--chakra-colors-gray-400);--chakra-colors-chakra-placeholder-color:var(--chakra-colors-whiteAlpha-400);--chakra-colors-star:#121317;--chakra-colors-bgThumb:#000;--chakra-colors-bgTrack:#fff;--chakra-colors-switchChecked:#575757;--chakra-colors-gradientEndSecondary:#7FE4FF;--chakra-colors-bgPrimary:#00000;--chakra-colors-bgPrimaryTransparent:#00000;--chakra-colors-bgDashPost:#0c0c0c;--chakra-colors-bgSecondary:#0D0E0F;--chakra-colors-bgTertiary:#212121;--chakra-colors-bgQuaternary:#101010;--chakra-colors-bgNewsArticle:#0F1012;--chakra-colors-bgWebinarCard:#0E0F10;--chakra-colors-textPrimary:#fff;--chakra-colors-textSecondary:#0000;--chakra-colors-textTertiary:#fff;--chakra-colors-bodyText:#A2AAB8;--chakra-colors-bodyTextSecondary:#121317;--chakra-colors-lines:#282d33;--chakra-colors-accentPrimary:#7A76FF;--chakra-colors-accentSecondary:#3479f3;--chakra-colors-accentTertiary:#7FE4FF;--chakra-colors-accentQuaternary:#7fe4f;--chakra-colors-bulletGray:#a2aab7;--chakra-colors-greyPrimary:#2A2E30;--chakra-colors-greySecondary:#121317;--chakra-colors-grayPrimary:#303030;--chakra-colors-graySecondary:#494949;--chakra-colors-grayTertiary:#E2E8F0;--chakra-colors-grayQuaternary:#1c1c1c;--chakra-colors-grayQuinary:#282D33;--chakra-colors-lightGrayPrimary:#9ba2b1;--chakra-colors-lightGraySecondary:#a3a9b7;--chakra-colors-lightGrayTertiary:#f8f8f8;--chakra-colors-linkPrimary:#7A76FF;--chakra-colors-linkColor:#fff;--chakra-colors-redPrimary:#ff3b3b;--chakra-colors-yellowPrimary:#ffce55;--chakra-colors-greenPrimary:#4bbf64;--chakra-colors-pinkPrimary:#ff2d6e;--chakra-colors-border:#282D33;--chakra-colors-borderSecondary:#5c5e62;--chakra-colors-borderTertiary:#282D33;--chakra-colors-borderQuarternary:#27282c;--chakra-colors-scrollbar:#555555;--chakra-colors-darkBlue:#1E3953;--chakra-colors-darkBLueSecondary:#17181a;--chakra-colors-turquoise:#7A76FF;--chakra-colors-blackSecondary:#101010;--chakra-colors-darkGray:#19181c;--chakra-colors-codeBackground:#292C33;--chakra-colors-codeBorder:#34383F;--chakra-colors-codeColor:#79808B;--chakra-colors-radioCheck:#fff;--chakra-colors-aboutTitle:#fff;--chakra-colors-footerLink:rgb(129 130 131 / 96%);--chakra-colors-pink:#fe2d6d;--chakra-colors-radialGradientPurple:radial-gradient(#7A76FF, #0c0c0c, #0c0c0c, #0c0c0c, #0c0c0c, #0c0c0c, #0c0c0c);--chakra-colors-radialGradientCyan:radial-gradient(#7FE4FF, transparent, transparent, transparent, transparent, transparent, transparent);--chakra-shadows-ctaButton:2px 1000px 1px #0C0C0C inset;--chakra-shadows-ctaButtonSecondary:2px 1000px 1px #32444E inset;--chakra-shadows-ctaButtonHover:2px 1000px 1px #7A76FF inset;}.chakra-ui-light :host:not([data-theme]),.chakra-ui-light :root:not([data-theme]),.chakra-ui-light [data-theme]:not([data-theme]),[data-theme=light] :host:not([data-theme]),[data-theme=light] :root:not([data-theme]),[data-theme=light] [data-theme]:not([data-theme]),:host[data-theme=light],:root[data-theme=light],[data-theme][data-theme=light]{--chakra-colors-chakra-body-text:var(--chakra-colors-gray-800);--chakra-colors-chakra-body-bg:var(--chakra-colors-white);--chakra-colors-chakra-border-color:var(--chakra-colors-gray-200);--chakra-colors-chakra-inverse-text:var(--chakra-colors-white);--chakra-colors-chakra-subtle-bg:var(--chakra-colors-gray-100);--chakra-colors-chakra-subtle-text:var(--chakra-colors-gray-600);--chakra-colors-chakra-placeholder-color:var(--chakra-colors-gray-500);}</style><style data-emotion="css-global fubdgu">html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;}body{position:relative;min-height:100%;margin:0;font-feature-settings:"kern";}:where(*, *::before, *::after){border-width:0;border-style:solid;box-sizing:border-box;word-wrap:break-word;}main{display:block;}hr{border-top-width:1px;box-sizing:content-box;height:0;overflow:visible;}:where(pre, code, kbd,samp){font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em;}a{background-color:transparent;color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}:where(b, strong){font-weight:bold;}small{font-size:80%;}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}:where(button, input, optgroup, select, textarea){font-family:inherit;font-size:100%;line-height:1.15;margin:0;}:where(button, input){overflow:visible;}:where(button, select){text-transform:none;}:where( button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner ){border-style:none;padding:0;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}:where([type="checkbox"], [type="radio"]){box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;}input[type="number"]{-moz-appearance:textfield;}input[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none!important;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:-webkit-box;display:-webkit-list-item;display:-ms-list-itembox;display:list-item;}template{display:none;}[hidden]{display:none!important;}:where( blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre ){margin:0;}button{background:transparent;padding:0;}fieldset{margin:0;padding:0;}:where(ol, ul){margin:0;padding:0;}textarea{resize:vertical;}:where(button, [role="button"]){cursor:pointer;}button::-moz-focus-inner{border:0!important;}table{border-collapse:collapse;}:where(h1, h2, h3, h4, h5, h6){font-size:inherit;font-weight:inherit;}:where(button, input, optgroup, select, textarea){padding:0;line-height:inherit;color:inherit;}:where(img, svg, video, canvas, audio, iframe, embed, object){display:block;}:where(img, video){max-width:100%;height:auto;}[data-js-focus-visible] :focus:not([data-focus-visible-added]):not( [data-focus-visible-disabled] ){outline:none;box-shadow:none;}select::-ms-expand{display:none;}:root,:host{--chakra-vh:100vh;}@supports (height: -webkit-fill-available){:root,:host{--chakra-vh:-webkit-fill-available;}}@supports (height: -moz-fill-available){:root,:host{--chakra-vh:-moz-fill-available;}}@supports (height: 100dvh){:root,:host{--chakra-vh:100dvh;}}</style><style data-emotion="css-global e5ay2d">body{font-family:var(--chakra-fonts-body);color:var(--chakra-colors-chakra-body-text);background:var(--chakra-colors-transparent);transition-property:background-color;transition-duration:var(--chakra-transition-duration-normal);line-height:var(--chakra-lineHeights-base);-webkit-transition:all 1s linear;transition:all 1s linear;}*::-webkit-input-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*::-moz-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*:-ms-input-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*::placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*,*::before,::after{border-color:var(--chakra-colors-chakra-border-color);}html,body{scroll-behavior:smooth;}.osano-cm-widget{display:none;}.osano-cm-view--type_consent .osano-cm-list-item:nth-child(5){display:none;}.osano-cm-window{font-family:Open Sans,sans-serif;}.osano-cm-view{padding:0 1.5em 1em;}.chakra-ui-light .osano-cm-view:not([data-theme]),[data-theme=light] .osano-cm-view:not([data-theme]),.osano-cm-view[data-theme=light]{background:#FFFFFF;}.osano-cm-link{color:#3479F3!important;font-weight:var(--chakra-fontWeights-normal);}a.osano-cm-storage-policy{color:#3479F3;}a.osano-cm-link:hover{color:#3479F3;}a.osano-cm-link:visited{color:#3479F3;}. osano-cm-info-views__view osano-cm-view osano-cm-view--active osano-cm-view--type_consent{font-size:.7em;}.osano-cm-info-dialog-header__close{color:#FFFFFF;stroke:#FFFFFF;stroke-width:2px;}.chakra-ui-light .osano-cm-info-dialog-header__close:not([data-theme]),[data-theme=light] .osano-cm-info-dialog-header__close:not([data-theme]),.osano-cm-info-dialog-header__close[data-theme=light]{color:#000;stroke:#000;}.osano-cm-info-dialog-header__close:hover{color:#FFFFFF;stroke:#FFFFFF;stroke-width:2px;}.chakra-ui-light .osano-cm-info-dialog-header__close:hover:not([data-theme]),[data-theme=light] .osano-cm-info-dialog-header__close:hover:not([data-theme]),.osano-cm-info-dialog-header__close:hover[data-theme=light]{color:#000;stroke:#000;}button.osano-cm-button{color:#FFFFFF;background-color:#3479F3;border-color:none;padding:.75em 0.5em;font-size:12px;letter-spacing:1px;line-height:16.94px;border-radius:8px;}.chakra-ui-light button.osano-cm-button:not([data-theme]),[data-theme=light] button.osano-cm-button:not([data-theme]),button.osano-cm-button[data-theme=light]{border-color:#3479F3;}div.osano-cm-powered-by{display:none;}div.osano-cm-info{height:auto;}.osano-cm-dialog{background:#17181A;padding:2em 4em 2em 3em;font-size:14px;}.osano-cm-dialog--type_bar .osano-cm-button{padding:.5em 0;font-size:12px;line-height:16.94px;font-weight:700;border-radius:8px;}.osano-cm-usage-list__list{padding-left:20px;list-style-position:outside;}.osano-cm-dialog--type_bar .osano-cm-button{width:100%;}.osano-cm-dialog--type_bar .osano-cm-dialog__buttons{margin:0 0 0 .75em;}.osano-cm-dialog__close:focus:hover{stroke:#ebebeb;}.osano-cm-close:focus,.osano-cm-close:hover{stroke-width:1px;color:#ebebeb;}.osano-cm-dialog__close:focus{background-color:var(--chakra-colors-transparent);border-color:var(--chakra-colors-transparent);stroke:#ebebeb;}.osano-cm-close{-webkit-transition:none!important;transition:none!important;margin:0.5em;min-width:15px;border-radius:var(--chakra-radii-none);background-color:var(--chakra-colors-transparent);}.osano-cm-info-dialog-header{position:relative;min-height:auto;}.osano-cm-info-dialog-header__close:focus{background-color:var(--chakra-colors-transparent);border-color:var(--chakra-colors-transparent);}.osano-cm-header,.osano-cm-info-dialog-header,.osano-cm-info-dialog-header__header{font-family:Roboto,sans-serif!important;font-weight:700!important;line-height:20px!important;font-size:20px!important;padding:0.5em 1em 0.5em .5em;}.chakra-ui-dark .osano-cm-header:not([data-theme]),.chakra-ui-dark .osano-cm-info-dialog-header:not([data-theme]),.chakra-ui-dark .osano-cm-info-dialog-header__header:not([data-theme]),[data-theme=dark] .osano-cm-header:not([data-theme]),[data-theme=dark] .osano-cm-info-dialog-header:not([data-theme]),[data-theme=dark] .osano-cm-info-dialog-header__header:not([data-theme]),.osano-cm-header[data-theme=dark],.osano-cm-info-dialog-header[data-theme=dark],.osano-cm-info-dialog-header__header[data-theme=dark]{background:#000000;color:#FFFFFF;}.chakra-ui-light .osano-cm-header:not([data-theme]),.chakra-ui-light .osano-cm-info-dialog-header:not([data-theme]),.chakra-ui-light .osano-cm-info-dialog-header__header:not([data-theme]),[data-theme=light] .osano-cm-header:not([data-theme]),[data-theme=light] .osano-cm-info-dialog-header:not([data-theme]),[data-theme=light] .osano-cm-info-dialog-header__header:not([data-theme]),.osano-cm-header[data-theme=light],.osano-cm-info-dialog-header[data-theme=light],.osano-cm-info-dialog-header__header[data-theme=light]{background:#FFFFFF;color:#000000;}p[role=heading]{font-family:Roboto,sans-serif!important;font-weight:700!important;line-height:20px!important;font-size:20px!important;}.chakra-ui-dark p[role=heading]:not([data-theme]),[data-theme=dark] p[role=heading]:not([data-theme]),p[role=heading][data-theme=dark]{color:#FFFFFF;}.chakra-ui-light p[role=heading]:not([data-theme]),[data-theme=light] p[role=heading]:not([data-theme]),p[role=heading][data-theme=light]{color:#00000;}span[role=heading]{font-family:Roboto,sans-serif!important;font-weight:700!important;line-height:16px!important;font-size:16px!important;}.chakra-ui-dark span[role=heading]:not([data-theme]),[data-theme=dark] span[role=heading]:not([data-theme]),span[role=heading][data-theme=dark]{color:#FFFFFF;}.chakra-ui-light span[role=heading]:not([data-theme]),[data-theme=light] span[role=heading]:not([data-theme]),span[role=heading][data-theme=light]{color:#00000;}div[role=link]{font-family:Open Sans,sans-serif!important;font-weight:700!important;line-height:16px!important;font-size:12px!important;color:#3479F3!important;}div[role=dialog]{color:#A2AAB8;}.osano-cm-info-views{height:auto;}.osano-cm-description{font-size:0.7em;line-height:1.2;}.osano-cm-disclosure{margin:0 -1.5em 0;}.osano-cm-toggle__switch{border-color:#A2AAB8;background-color:#A2AAB8;}.osano-cm-toggle__switch::after{background-color:#FFFFFF;border-color:#FFFFFF;}.osano-cm-toggle__input:focus+.osano-cm-toggle__switch::before{border-color:var(--chakra-colors-transparent)!important;}.osano-cm-toggle__input:checked+.osano-cm-toggle__switch::after,.osano-cm-toggle__input:checked+.osano-cm-toggle__switch::before{border-color:var(--chakra-colors-transparent);}.osano-cm-toggle__input:checked+.osano-cm-toggle__switch{background-color:#3479F3!important;border-color:var(--chakra-colors-transparent)!important;}.osano-cm-toggle__input:focus+.osano-cm-toggle__switch,.osano-cm-toggle__input:hover+.osano-cm-toggle__switch{border-color:#A2AAB8;background-color:#A2AAB8;}.osano-cm-toggle__input:disabled:checked+.osano-cm-toggle__switch::after,.osano-cm-toggle__input:disabled:checked:focus+.osano-cm-toggle__switch::after,.osano-cm-toggle__input:disabled:checked:hover+.osano-cm-toggle__switch::after{background-color:#FFFFFF;border-color:#FFFFFF;}.osano-cm-info{background:#000000;color:#A2AAB8;box-shadow:var(--chakra-shadows-none);}.chakra-ui-light .osano-cm-info:not([data-theme]),[data-theme=light] .osano-cm-info:not([data-theme]),.osano-cm-info[data-theme=light]{color:#282D33;background:#FFFFFF;}.osano-cm-widget__outline{stroke:#7A76FF;}.chakra-ui-light button.osano-cm-widget:not([data-theme]),[data-theme=light] button.osano-cm-widget:not([data-theme]),button.osano-cm-widget[data-theme=light]{bottom:60px;}.chakra-ui-dark button.osano-cm-widget:not([data-theme]),[data-theme=dark] button.osano-cm-widget:not([data-theme]),button.osano-cm-widget[data-theme=dark]{bottom:60px;}button.osano-cm-manage{background-color:var(--chakra-colors-transparent)!important;border-color:#3479F3;}button.osano-cm-save{background-color:var(--chakra-colors-transparent);border-color:#3479F3;}.chakra-ui-light button.osano-cm-save:not([data-theme]),[data-theme=light] button.osano-cm-save:not([data-theme]),button.osano-cm-save[data-theme=light]{background-color:#FFFFF;color:#000000;}button.osano-cm-accept-all:hover{background-color:#3479F3;}button.osano-cm-accept:hover{background-color:#3479F3;}button.osano-cm-save:hover{background-color:var(--chakra-colors-transparent);border-color:#3479F3;}button.osano-cm-denyAll{background-color:var(--chakra-colors-transparent);border-color:#3479F3;}button.osano-cm-denyAll:hover{background-color:var(--chakra-colors-transparent);}button.osano-cm-deny{background-color:var(--chakra-colors-transparent);border-color:#3479F3;}button.osano-cm-deny:hover{background-color:var(--chakra-colors-transparent);}.osano-cm-content__usage-list.osano-cm-usage-list{padding-top:10px;}@media screen and (max-width: 600px){.osano-cm-dialog--type_bar .osano-cm-dialog__buttons{margin:20px 0 0 .75em;}.osano-cm-dialog__content.osano-cm-content{font-size:12px;line-height:16.79px;}}main .animation-section+div:nth-of-type(2),main .animation-section+section:nth-of-type(2){background:var(--chakra-colors-transparent)!important;-webkit-transition:all 1s linear;transition:all 1s linear;}div#localize-widget:hover div#localize-powered-by{display:none!important;}a#localize-active-lang span{display:none!important;}.css-esifpi{-webkit-margin-start:0px!important;margin-inline-start:0px!important;}.css-1qnay5r>*:not(style)~*:not(style){-webkit-margin-start:40px!important;margin-inline-start:40px!important;}li a:hover,li a[data-hover]{-webkit-text-decoration:none!important;text-decoration:none!important;color:#7A76FF;}a:hover,a[data-hover]{-webkit-text-decoration:none!important;text-decoration:none!important;color:#7A76FF;}.field[aria-invalid=true],.field[data-invalid]{font-weight:var(--chakra-fontWeights-normal)!important;border-color:#FC8181!important;box-shadow:0 0 0 1px #FC8181!important;}.chakra-form__error-message{color:#FC8181!important;}</style><style data-emotion="css 1a2dkud">.css-1a2dkud{background-color:#000000;}</style><div class="css-1a2dkud"><style data-emotion="css n4507e">.css-n4507e{position:fixed;bottom:15px;right:15px;z-index:15;}</style><div class="css-n4507e"><style data-emotion="css fv178a">.css-fv178a{width:52px;position:relative;background-color:var(--chakra-colors-purple-primary);border-radius:var(--chakra-radii-full);}.chakra-ui-dark .css-fv178a:not([data-theme]),[data-theme=dark] .css-fv178a:not([data-theme]),.css-fv178a[data-theme=dark]{background-color:var(--chakra-colors-gray-500);}</style><div class="css-fv178a"><style data-emotion="css lkr8sv">.css-lkr8sv{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:var(--chakra-radii-md);font-weight:var(--chakra-fontWeights-bold);transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);text-transform:uppercase;height:28px;min-width:var(--chakra-sizes-10);font-size:var(--chakra-fontSizes-md);-webkit-padding-start:var(--chakra-space-4);padding-inline-start:var(--chakra-space-4);-webkit-padding-end:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);color:var(--chakra-colors-whiteAlpha-900);width:52px;}.css-lkr8sv:focus-visible,.css-lkr8sv[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}.css-lkr8sv:disabled,.css-lkr8sv[disabled],.css-lkr8sv[aria-disabled=true],.css-lkr8sv[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}.css-lkr8sv:hover,.css-lkr8sv[data-hover]{background:unset;}.css-lkr8sv:active,.css-lkr8sv[data-active]{background:unset;}</style><button type="button" class="chakra-button colorTrackingToggle css-lkr8sv" id="Dark"><style data-emotion="css 1tk3tgd">.css-1tk3tgd{position:absolute;top:5px;left:6px;z-index:1;width:18px;height:18px;pointer-events:none;}</style><img alt="Plotly" class="chakra-image css-1tk3tgd" src="/moon.svg"/><style data-emotion="css ckh9xj">.css-ckh9xj{position:absolute;top:5px;right:6px;z-index:1;width:18px;height:18px;pointer-events:none;}</style><img alt="Plotly" class="chakra-image css-ckh9xj" src="/sun.svg"/><style data-emotion="css s34jqb">.css-s34jqb{position:absolute;top:4px;right:6px;left:unset;z-index:1;width:20px;height:20px;pointer-events:none;}</style><img alt="Plotly" class="chakra-image css-s34jqb" src="/circle.svg"/></button></div></div><style data-emotion="css 1kxonj9">.css-1kxonj9{width:100%;position:relative;}</style><header id="primary-header" class="css-1kxonj9"><style data-emotion="css 13o7eu2">.css-13o7eu2{display:block;}</style><div class="css-13o7eu2"><style data-emotion="css orndrr">.css-orndrr{display:none;position:fixed;z-index:1001;width:100%;padding-top:var(--chakra-space-2);padding-bottom:var(--chakra-space-2);-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);color:var(--chakra-colors-textPrimary);font-size:var(--chakra-fontSizes-3xs);font-weight:700;text-align:center;background-color:var(--chakra-colors-gray-50);opacity:1;}.css-orndrr a{color:var(--chakra-colors-accentPrimary);font-weight:var(--chakra-fontWeights-bold);}@media screen and (min-width: 576px){.css-orndrr{font-size:var(--chakra-fontSizes-xs);}}@media screen and (min-width: 768px){.css-orndrr{font-size:16px;font-weight:400;}}.chakra-ui-dark .css-orndrr:not([data-theme]),[data-theme=dark] .css-orndrr:not([data-theme]),.css-orndrr[data-theme=dark]{background-color:#17181a;}</style><div class="css-orndrr"><p>April 8 | Supercharge your analytics with AI-powered Plotly Dash Enterprise 5.7. <a href="https://go.plotly.com/elevate-your-analytics" target="_blank" rel="noopener">Register now.</a></p></div></div><style data-emotion="css oriig2">.css-oriig2{position:fixed;z-index:1000;padding-bottom:0px;padding-top:0px;width:100%;color:var(--chakra-colors-textPrimary);background-color:var(--chakra-colors-transparent);border-bottom:1px solid;border-color:var(--chakra-colors-transparent);-webkit-transition:all 250ms;transition:all 250ms;top:0px;}@media screen and (min-width: 576px){.css-oriig2{padding-top:0px;}}@media screen and (min-width: 960px){.css-oriig2{padding-top:0px;}}@media screen and (min-width: 1200px){.css-oriig2{padding-top:0px;}}.chakra-ui-dark .css-oriig2:not([data-theme]),[data-theme=dark] .css-oriig2:not([data-theme]),.css-oriig2[data-theme=dark]{background-color:none;}</style><div class="css-oriig2"><style data-emotion="css f7yt5b">.css-f7yt5b{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:10px;}@media screen and (min-width: 1200px){.css-f7yt5b{display:none;}}</style><div class="css-f7yt5b"><style data-emotion="css 7pf6at">.css-7pf6at{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}</style><div class="css-7pf6at"><style data-emotion="css 1woigal">.css-1woigal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;width:100%;padding:0 20px;}</style><div class="chakra-stack css-1woigal"><style data-emotion="css v7v99c">.css-v7v99c{width:100px;}</style><div class="css-v7v99c"><a href="/"><style data-emotion="css ud2986">.css-ud2986{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}</style><div class="css-ud2986"><style data-emotion="css 1ulxuub">.css-1ulxuub{object-fit:contain;width:126px;height:35px;}@media screen and (min-width: 960px){.css-1ulxuub{width:126px;}}</style><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27126%27%20height=%2735%27/%3e"/></span><img alt="Plotly" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="css-1ulxuub" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="Plotly" loading="lazy" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="css-1ulxuub" srcSet="https://images.prismic.io/plotly-marketing-website-2/8f977c91-7b4e-4367-8228-26fbba2506e4_69e12d6a-fb65-4b6e-8423-9465a29c6028_plotly-logo-sm.png?auto=compress%2Cformat&amp;fit=max&amp;w=128 1x, https://images.prismic.io/plotly-marketing-website-2/8f977c91-7b4e-4367-8228-26fbba2506e4_69e12d6a-fb65-4b6e-8423-9465a29c6028_plotly-logo-sm.png?auto=compress%2Cformat&amp;fit=max&amp;w=256 2x" src="https://images.prismic.io/plotly-marketing-website-2/8f977c91-7b4e-4367-8228-26fbba2506e4_69e12d6a-fb65-4b6e-8423-9465a29c6028_plotly-logo-sm.png?auto=compress%2Cformat&amp;fit=max&amp;w=256"/></noscript></span></div></a></div><style data-emotion="css 1igwmid">.css-1igwmid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;}</style><div class="chakra-stack css-1igwmid"><div class="css-0"><a target="_self" href="/get-demo/"><style data-emotion="css 9nwbmg">.css-9nwbmg{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:var(--chakra-radii-md);font-weight:var(--chakra-fontWeights-bold);transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);size:lg;color:#ffffff;background-image:linear-gradient(135deg, #7A76FF, #7A76FF, #7FE4FF);-webkit-background-size:200% 100%;background-size:200% 100%;padding-top:revert;width:100%;-webkit-padding-start:var(--chakra-space-3);padding-inline-start:var(--chakra-space-3);-webkit-padding-end:var(--chakra-space-3);padding-inline-end:var(--chakra-space-3);font-size:var(--chakra-fontSizes-xs);border-color:var(--chakra-colors-accentPrimary);border:var(--chakra-borders-none);text-transform:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;white-space:normal;}.css-9nwbmg:focus-visible,.css-9nwbmg[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}.css-9nwbmg:disabled,.css-9nwbmg[disabled],.css-9nwbmg[aria-disabled=true],.css-9nwbmg[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}.css-9nwbmg:hover,.css-9nwbmg[data-hover]{-webkit-background-position:100% 0;background-position:100% 0;color:var(--chakra-colors-white);background-color:inherit;}@media screen and (min-width: 576px){.css-9nwbmg{white-space:nowrap;}}@media screen and (min-width: 768px){.css-9nwbmg{-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);font-size:var(--chakra-fontSizes-md);}}</style><button type="button" class="chakra-button css-9nwbmg">GET A DEMO</button></a></div><style data-emotion="css sdr3yg">.css-sdr3yg{position:relative;width:40px;z-index:99999;}</style><div class="css-sdr3yg"><style data-emotion="css 1icjydl">.css-1icjydl{position:relative;bottom:3px;font-size:var(--chakra-fontSizes-2-5xl);}</style><div class="css-1icjydl"><div class="hamburger-react" aria-expanded="false" role="button" style="cursor:pointer;height:48px;position:relative;transition:0.4s cubic-bezier(0, 0, 0, 1);user-select:none;width:48px;outline:none;transform:none" tabindex="0"><div style="background:currentColor;height:2px;left:14px;position:absolute;width:20px;top:17px;transition:0.4s cubic-bezier(0, 0, 0, 1);transform:none"></div><div style="background:currentColor;height:2px;left:14px;position:absolute;width:20px;top:23px;transition:0.4s cubic-bezier(0, 0, 0, 1);transform:none"></div><div style="background:currentColor;height:2px;left:14px;position:absolute;width:20px;top:29px;transition:0.4s cubic-bezier(0, 0, 0, 1);transform:none"></div></div></div></div></div></div></div><style data-emotion="css 1glt3dn">.css-1glt3dn{outline:2px solid transparent;outline-offset:2px;opacity:0;width:100%;box-shadow:var(--chakra-shadows-lg);position:absolute;top:68px;bottom:0px;left:0px;right:0px;height:calc(100vh - 68px);border-top:1px solid;border-bottom:1px solid;border-color:var(--chakra-colors-border);border-bottom-color:var(--chakra-colors-border);background:rgba(12, 12, 12);}.css-1glt3dn::-webkit-scrollbar{width:5px;}.css-1glt3dn::-webkit-scrollbar-track{width:6px;}.css-1glt3dn::-webkit-scrollbar-thumb{background-color:var(--chakra-colors-scrollbar);border-radius:24px;}@media screen and (min-width: 576px){.css-1glt3dn{top:68px;}}@media screen and (min-width: 768px){.css-1glt3dn{top:88px;}}@media screen and (min-width: 960px){.css-1glt3dn{top:84px;bottom:initial;}}</style><div headeronscroll="false" hastopbanner="false" style="opacity:0;display:none;transform:translateY(-4px) translateZ(0)" class="css-1glt3dn"><style data-emotion="css kh3yn6">.css-kh3yn6{width:80%;padding-left:var(--chakra-space-8);padding-top:var(--chakra-space-5);padding-right:var(--chakra-space-2);height:calc(100vh - 68px);background:var(--chakra-colors-bgPrimary);border-right:1px solid;border-color:var(--chakra-colors-border);overflow:auto;}</style><div class="css-kh3yn6"><div class="css-0"></div><div class="css-0"></div><style data-emotion="css am6i46">.css-am6i46{width:var(--chakra-sizes-full);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--chakra-sizes-12);font-size:var(--chakra-fontSizes-lg);letter-spacing:2px;font-weight:var(--chakra-fontWeights-bold);color:var(--chakra-colors-textPrimary);}.css-am6i46:hover,.css-am6i46[data-hover]{color:var(--chakra-colors-accentPrimary);}</style><div class="css-am6i46"><a target="_self" href="/examples/">Example Apps</a></div><div class="css-0"></div><div class="css-0"></div><div class="css-am6i46"><a target="_self" href="/get-pricing/">Pricing</a></div><style data-emotion="css 1fiw63l">.css-1fiw63l{border:solid 1.5px transparent;border-radius:8px;box-shadow:var(--chakra-shadows-ctaButton);background-image:linear-gradient(to right, var(--chakra-colors-accentSecondary), var(--chakra-colors-accentSecondary), var(--chakra-colors-accentTertiary));-webkit-background-size:200% 100%;background-size:200% 100%;-webkit-background-position:99%;background-position:99%;-webkit-background-clip:border-box,content-box;background-clip:border-box,content-box;}</style><div class="css-1fiw63l"><a target="_self" href="/product-tour/"><style data-emotion="css fuhpji">.css-fuhpji{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:var(--chakra-radii-md);font-weight:var(--chakra-fontWeights-bold);transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);padding-top:revert;width:100%;-webkit-padding-start:var(--chakra-space-3);padding-inline-start:var(--chakra-space-3);-webkit-padding-end:var(--chakra-space-3);padding-inline-end:var(--chakra-space-3);font-size:var(--chakra-fontSizes-xs);border-color:var(--chakra-colors-accentPrimary);border:var(--chakra-borders-none);text-transform:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;white-space:normal;}.css-fuhpji:focus-visible,.css-fuhpji[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}.css-fuhpji:disabled,.css-fuhpji[disabled],.css-fuhpji[aria-disabled=true],.css-fuhpji[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}.css-fuhpji:hover,.css-fuhpji[data-hover]{-webkit-background-position:100% 0;background-position:100% 0;color:var(--chakra-colors-white);background-color:var(--chakra-colors-accentPrimary);}@media screen and (min-width: 576px){.css-fuhpji{white-space:nowrap;}}@media screen and (min-width: 768px){.css-fuhpji{-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);font-size:var(--chakra-fontSizes-md);}}</style><button type="button" class="chakra-button css-fuhpji">TAKE A TOUR</button></a></div><style data-emotion="css 3s1c3j">.css-3s1c3j{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:100%;position:relative;padding-top:var(--chakra-space-5);}</style><div id="searchBarIcon" class="searchBarIcon css-3s1c3j"><style data-emotion="css 1jke4yk">.css-1jke4yk{position:relative;width:100%;}</style><div class="css-1jke4yk"><style data-emotion="css 2pkxs">.css-2pkxs{position:relative;width:92%;}</style><div class="css-2pkxs"><style data-emotion="css lgsmtg">.css-lgsmtg{position:relative;height:200px;}</style><div class="css-lgsmtg"><style data-emotion="css 1c9c5z5">.css-1c9c5z5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;z-index:999;}</style><div class="chakra-stack css-1c9c5z5"><style data-emotion="css d4i7br">.css-d4i7br{width:100%;height:var(--input-height);font-size:var(--input-font-size);-webkit-padding-start:var(--input-padding);padding-inline-start:var(--input-padding);-webkit-padding-end:var(--input-padding);padding-inline-end:var(--input-padding);border-radius:var(--input-border-radius);min-width:0px;outline:2px solid transparent;outline-offset:2px;position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);--input-font-size:var(--chakra-fontSizes-md);--input-padding:var(--chakra-space-4);--input-border-radius:var(--chakra-radii-md);--input-height:var(--chakra-sizes-10);border:1px solid;border-color:var(--chakra-colors-border);background:#fff;-webkit-transition:none;transition:none;color:#5B6372;}.css-d4i7br:disabled,.css-d4i7br[disabled],.css-d4i7br[aria-disabled=true],.css-d4i7br[data-disabled]{opacity:0.4;cursor:not-allowed;}.css-d4i7br[aria-readonly=true],.css-d4i7br[readonly],.css-d4i7br[data-readonly]{box-shadow:var(--chakra-shadows-none)!important;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;}.css-d4i7br[aria-invalid=true],.css-d4i7br[data-invalid]{border-color:#FC8181;box-shadow:0 0 0 1px #FC8181;}.css-d4i7br:focus-visible,.css-d4i7br[data-focus-visible]{z-index:1;border-color:#63b3ed;box-shadow:0 0 0 1px #63b3ed;}.css-d4i7br::-webkit-input-placeholder{color:#5B6372;}.css-d4i7br::-moz-placeholder{color:#5B6372;}.css-d4i7br:-ms-input-placeholder{color:#5B6372;}.css-d4i7br::placeholder{color:#5B6372;}.chakra-ui-dark .css-d4i7br:not([data-theme]),[data-theme=dark] .css-d4i7br:not([data-theme]),.css-d4i7br[data-theme=dark]{background-color:#161616;color:#bfc8d6;}.chakra-ui-dark .css-d4i7br:not([data-theme])::-webkit-input-placeholder{color:#A2AAB8;}.chakra-ui-dark .css-d4i7br:not([data-theme])::-moz-placeholder{color:#A2AAB8;}.chakra-ui-dark .css-d4i7br:not([data-theme]):-ms-input-placeholder{color:#A2AAB8;}[data-theme=dark] .css-d4i7br:not([data-theme])::-webkit-input-placeholder{color:#A2AAB8;}[data-theme=dark] .css-d4i7br:not([data-theme])::-moz-placeholder{color:#A2AAB8;}[data-theme=dark] .css-d4i7br:not([data-theme]):-ms-input-placeholder{color:#A2AAB8;}.css-d4i7br[data-theme=dark]::-webkit-input-placeholder{color:#A2AAB8;}.css-d4i7br[data-theme=dark]::-moz-placeholder{color:#A2AAB8;}.css-d4i7br[data-theme=dark]:-ms-input-placeholder{color:#A2AAB8;}.chakra-ui-dark .css-d4i7br:not([data-theme])::placeholder,[data-theme=dark] .css-d4i7br:not([data-theme])::placeholder,.css-d4i7br[data-theme=dark]::placeholder{color:#A2AAB8;}.css-d4i7br:focus,.css-d4i7br[data-focus]{border-color:#7A76FF;box-shadow:var(--chakra-shadows-none);}.css-d4i7br:hover,.css-d4i7br[data-hover]{border-color:#7A76FF;}</style><input type="text" placeholder="Search" class="chakra-input css-d4i7br" value=""/><style data-emotion="css 58q21i">.css-58q21i{position:absolute;top:12px;right:15px;}</style><div class="css-58q21i"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 1024 1024" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M1014.64 969.04L703.71 656.207c57.952-69.408 92.88-158.704 92.88-256.208 0-220.912-179.088-400-400-400s-400 179.088-400 400 179.088 400 400 400c100.368 0 192.048-37.056 262.288-98.144l310.496 312.448c12.496 12.497 32.769 12.497 45.265 0 12.48-12.496 12.48-32.752 0-45.263zM396.59 736.527c-185.856 0-336.528-150.672-336.528-336.528S210.734 63.471 396.59 63.471c185.856 0 336.528 150.672 336.528 336.528S582.446 736.527 396.59 736.527z"></path></svg></div></div></div><style data-emotion="css m6uzba">.css-m6uzba{width:5%;position:absolute;top:12px;right:-9%;}</style><div class="css-m6uzba"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.116 8l-4.558 4.558.884.884L8 8.884l4.558 4.558.884-.884L8.884 8l4.558-4.558-.884-.884L8 7.116 3.442 2.558l-.884.884L7.116 8z"></path></svg></div></div></div></div></div></div></div></div></header><style data-emotion="css 1vemt23">.css-1vemt23{padding-top:0px;}.chakra-ui-dark .css-1vemt23:not([data-theme]),[data-theme=dark] .css-1vemt23:not([data-theme]),.css-1vemt23[data-theme=dark]{background-color:#000000;}@media screen and (min-width: 960px){.css-1vemt23{padding-top:0px;}}</style><main class="css-1vemt23"><div class="css-0"><style data-emotion="css 79elbk">.css-79elbk{position:relative;}</style><section class="css-79elbk"><style data-emotion="css 1vgasos">.css-1vgasos{width:100%;height:auto;overflow:hidden;position:absolute;top:0px;right:0px;bottom:0px;left:0px;}</style><div class="css-1vgasos"><style data-emotion="css rnlm0w">.css-rnlm0w{height:50%;width:100%;}@media screen and (min-width: 768px){.css-rnlm0w{height:70%;}}@media screen and (min-width: 960px){.css-rnlm0w{height:100%;}}</style><img alt="Plotly" class="chakra-image css-rnlm0w" src="https://images.prismic.io/plotly-marketing-website-2/Z9SI8TiBA97GiglR_homepageherobackground.png?auto=format,compress" loading="lazy"/></div><style data-emotion="css 1yqs734">.css-1yqs734{width:100%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-padding-start:var(--chakra-space-4);padding-inline-start:var(--chakra-space-4);-webkit-padding-end:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);max-width:1200px;position:relative;padding-top:100px;}@media screen and (min-width: 768px){.css-1yqs734{padding-top:120px;}}@media screen and (min-width: 1200px){.css-1yqs734{padding-top:210px;}}</style><div class="chakra-container css-1yqs734"><style data-emotion="css 1j6ernm">.css-1j6ernm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0px;}@media screen and (min-width: 960px){.css-1j6ernm{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-space-8);}}@media screen and (min-width: 1200px){.css-1j6ernm{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}</style><div class="chakra-stack css-1j6ernm"><style data-emotion="css k2a4tc">.css-k2a4tc{text-align:center;min-width:500px;margin-top:0px;}@media screen and (min-width: 960px){.css-k2a4tc{text-align:center;}}@media screen and (min-width: 1200px){.css-k2a4tc{text-align:left;}}.css-k2a4tc h1{font-family:var(--chakra-fonts-heading);font-weight:700;line-height:1.2;font-size:var(--chakra-fontSizes-7xl);}@media screen and (min-width: 768px){.css-k2a4tc h1{font-size:var(--chakra-fontSizes-9-5xl);}}.css-k2a4tc h2{font-family:var(--chakra-fonts-heading);line-height:5xl;font-size:var(--chakra-fontSizes-5xl);font-weight:700;color:var(--chakra-colors-textPrimary);}.css-k2a4tc h3{font-family:var(--chakra-fonts-heading);font-size:var(--chakra-fontSizes-2-5xl);line-height:23px;font-weight:700;color:var(--chakra-colors-textPrimary);}.css-k2a4tc p{color:var(--chakra-colors-bodyText);font-weight:300;font-size:14px;}@media screen and (min-width: 240px){.css-k2a4tc p{font-size:18px;}}</style><div class="css-k2a4tc"><h1>Introducing Plotly AI</h1><p>See how you can build smarter, </p><p>safer data apps in the AI era with Plotly Dash Enterprise 5.7.</p><style data-emotion="css lasmp5">.css-lasmp5{width:auto;max-width:197px;margin:20px auto;}@media screen and (min-width: 768px){.css-lasmp5{max-width:237px;}}@media screen and (min-width: 1200px){.css-lasmp5{margin:20px 0;}}</style><div class="css-lasmp5"><a target="_blank" href="https://go.plotly.com/elevate-your-analytics" rel="noreferrer"><style data-emotion="css 15wm1ey">.css-15wm1ey{margin:20px auto;padding:11px 24px;color:var(--chakra-colors-textPrimary);cursor:pointer;font-size:var(--chakra-fontSizes-2xs);letter-spacing:2.2px;font-weight:700;text-transform:uppercase;border:solid 1.5px transparent;border-radius:8px;text-align:center;box-shadow:var(--chakra-shadows-ctaButton);background-image:linear-gradient(135deg, #7A76FF, #7A76FF, #7FE4FF);-webkit-background-size:200% 100%;background-size:200% 100%;-webkit-background-position:99%;background-position:99%;-webkit-background-clip:border-box,content-box;background-clip:border-box,content-box;}.css-15wm1ey a{color:var(--chakra-colors-textPrimary);}@media screen and (min-width: 768px){.css-15wm1ey{font-size:var(--chakra-fontSizes-xs);}}@media screen and (min-width: 960px){.css-15wm1ey{font-size:var(--chakra-fontSizes-md);}}@media screen and (min-width: 1200px){.css-15wm1ey{margin:20px 0;}}.css-15wm1ey:hover,.css-15wm1ey[data-hover]{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:var(--chakra-colors-accentPrimary);-webkit-background-position:0%;background-position:0%;box-shadow:2px 1000px 1px #7A76FF inset!important;color:var(--chakra-colors-white);}</style><div class="button-holder css-15wm1ey">WATCH THE LAUNCH</div></a></div></div><style data-emotion="css 1kkwsl1">.css-1kkwsl1{position:relative;cursor:pointer;width:100%;text-align:center;}@media screen and (min-width: 576px){.css-1kkwsl1{width:80%;}}@media screen and (min-width: 960px){.css-1kkwsl1{width:58%;}}</style><div class="css-1kkwsl1"><div class="css-0"><div class="css-0"><style data-emotion="css pjl2ju">.css-pjl2ju{position:relative;display:block;background-color:none;}.css-pjl2ju>*:not(style){overflow:hidden;position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;}.css-pjl2ju>img,.css-pjl2ju>video{object-fit:cover;}.css-pjl2ju::before{height:0px;content:"";display:block;padding-bottom:56.25%;}@media screen and (min-width: 576px){.css-pjl2ju::before{padding-bottom:66.66666666666666%;}}@media screen and (min-width: 768px){.css-pjl2ju::before{padding-bottom:56.25%;}}@media screen and (min-width: 768px){.css-pjl2ju{display:block;}}</style><div class="chakra-aspect-ratio css-pjl2ju"><video style="border-radius:10px" src="https://d3u8rza73vjk6k.cloudfront.net/cloud/public/assets/AppSudioVideo%5BHomepageFinal%5D.mp4" poster="https://images.prismic.io/plotly-marketing-website-2/Z2LUg5bqstJ98o8h_Video-homepage-placeholder.png?auto=format,compress" loop="" playsinline="" autoplay="" muted="" width="100%" height="100%"></video></div><style data-emotion="css 1t1xjc6">.css-1t1xjc6{position:relative;display:none;}@media screen and (min-width: 768px){.css-1t1xjc6{display:none;}}</style><div class="css-1t1xjc6"><style data-emotion="css uwwqev">.css-uwwqev{width:100%;height:100%;}</style><img alt="homepage video placeholder image" class="chakra-image css-uwwqev" srcSet="[object Object]?format&amp;w=733" src="https://images.prismic.io/plotly-marketing-website-2/Z2LUg5bqstJ98o8h_Video-homepage-placeholder.png?auto=format,compress" loading="lazy"/><style data-emotion="css v5y3lj animation-1g2u80h">.css-v5y3lj{position:absolute;top:50%!important;left:50%!important;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:var(--chakra-fontSizes-9xl);z-index:2;color:var(--chakra-colors-accentPrimary);cursor:pointer;}.css-v5y3lj:hover::before,.css-v5y3lj[data-hover]::before{content:" ";position:absolute;z-index:-1;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-animation:animation-1g2u80h 1500ms ease-out infinite;animation:animation-1g2u80h 1500ms ease-out infinite;width:60px;height:60px;border-radius:50%;border:12px solid;border-color:var(--chakra-colors-accentPrimary);}@-webkit-keyframes animation-1g2u80h{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1;}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0;}}@keyframes animation-1g2u80h{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1;}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0;}}</style><button type="button" class="css-v5y3lj"><style data-emotion="css 1u7uhqd">.css-1u7uhqd{width:50px;height:50px;}</style><img alt="play-icon" class="chakra-image css-1u7uhqd" src="/purple-play-icon.svg"/></button></div></div></div><style data-emotion="css 10e9t6s">.css-10e9t6s{position:absolute;bottom:10px;width:100%;z-index:2;}</style><div class="css-10e9t6s"><style data-emotion="css 1k7t3a6">.css-1k7t3a6{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);text-transform:uppercase;height:30px;min-width:var(--chakra-sizes-10);-webkit-padding-start:var(--chakra-space-4);padding-inline-start:var(--chakra-space-4);-webkit-padding-end:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);border-color:var(--chakra-colors-whiteAlpha-300);background-color:#000000;color:#FFF;border:var(--chakra-borders-none);font-size:10px;font-weight:500;font-family:var(--chakra-fonts-heading);letter-spacing:1px;border-radius:100px;}.css-1k7t3a6:focus-visible,.css-1k7t3a6[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}.css-1k7t3a6:disabled,.css-1k7t3a6[disabled],.css-1k7t3a6[aria-disabled=true],.css-1k7t3a6[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}.chakra-button__group[data-attached][data-orientation=horizontal]>.css-1k7t3a6:not(:last-of-type){-webkit-margin-end:-1px;margin-inline-end:-1px;}.chakra-button__group[data-attached][data-orientation=vertical]>.css-1k7t3a6:not(:last-of-type){margin-bottom:-1px;}.css-1k7t3a6:active,.css-1k7t3a6[data-active]{background:var(--chakra-colors-whiteAlpha-300);}.css-1k7t3a6:hover,.css-1k7t3a6[data-hover]{background-color:var(--chakra-colors-accentPrimary);color:#FFF;}</style><button type="button" class="chakra-button css-1k7t3a6"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"></path></svg>  WATCH THE DEMO</button></div></div></div><style data-emotion="css 17dyuap">.css-17dyuap{display:grid;grid-template-columns:repeat(3, 1fr);width:100%;margin-top:25px;}@media screen and (min-width: 768px){.css-17dyuap{grid-template-columns:repeat(6, 1fr);}}</style><div class="css-17dyuap"><style data-emotion="css rm7zqg">.css-rm7zqg{max-width:80px;max-height:50px;width:auto;margin:10px auto;height:auto;}@media screen and (min-width: 960px){.css-rm7zqg{max-width:100px;max-height:90px;}}</style><div class="css-rm7zqg"><style data-emotion="css 18nqvg3">.css-18nqvg3{object-fit:contain;width:100%;height:100%;}</style><img alt="S&amp;P Global" class="chakra-image css-18nqvg3" src="https://images.prismic.io/plotly-marketing-website-2/5087524b-d73d-483a-af8d-04ab75af3ec9_s%26p_logo_1%403x.png?auto=format,compress?auto=compress,format" loading="lazy"/></div><div class="css-rm7zqg"><img alt="US Foods" class="chakra-image css-18nqvg3" src="https://images.prismic.io/plotly-marketing-website-2/94f12fe1-9b2a-4fca-bd72-52ac9e00f642_US+Foods.png?auto=compress,format" loading="lazy"/></div><div class="css-rm7zqg"><img alt="Molson Coors" class="chakra-image css-18nqvg3" src="https://images.prismic.io/plotly-marketing-website-2/48fd94e8-72bb-40fe-a4f8-07bd5ebdeca9_Molson+Coors.png?auto=format,compress?auto=compress,format" loading="lazy"/></div><div class="css-rm7zqg"><img alt="UK Power Networks" class="chakra-image css-18nqvg3" src="https://images.prismic.io/plotly-marketing-website-2/a0dbbb5b-77e3-485a-9121-55635b27cfb1_UK+Power+Networks.png?auto=format,compress?auto=compress,format" loading="lazy"/></div><div class="css-rm7zqg"><img alt="MD Anderson" class="chakra-image css-18nqvg3" src="https://images.prismic.io/plotly-marketing-website-2/24823e9f-1a1b-4ce2-9d4c-ad973a25e33c_MD+Anderson.png?auto=format,compress?auto=compress,format" loading="lazy"/></div><div class="css-rm7zqg"><img alt="Intuit" class="chakra-image css-18nqvg3" src="https://images.prismic.io/plotly-marketing-website-2/757b826b-1556-4415-81f6-2f9c6acaf5ba_Intuit_logo_white.png?auto=compress,format" loading="lazy"/></div></div></div></section><style data-emotion="css l8l1b4">.css-l8l1b4{padding-top:100px;padding-bottom:100px;background-color:var(--chakra-colors-bgPrimary);}</style><div class="css-l8l1b4"><style data-emotion="css 97ihx2">.css-97ihx2{position:relative;padding-bottom:var(--chakra-space-8);background-color:#0F1012;z-index:1;}.css-97ihx2 .splide__pagination__page.is-active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:var(--chakra-colors-accentPrimary);}.css-97ihx2 .splide__pagination__page{background:var(--chakra-colors-border);}.css-97ihx2 .splide__arrow{width:44px;height:44px;background:var(--chakra-colors-border);}.css-97ihx2 .splide__arrow svg{fill:var(--chakra-colors-textPrimary);}@media screen and (min-width: 1200px){.css-97ihx2 .splide__arrow--next{right:3em;}}@media screen and (min-width: 1200px){.css-97ihx2 .splide__arrow--prev{left:3em;}}</style><section class="css-97ihx2"><div class="splide" aria-label="Sliders"><div class="splide__track"><ul class="splide__list"><li class="splide__slide"><style data-emotion="css x7635y">.css-x7635y{padding-top:0px;padding-bottom:0px;-webkit-padding-start:var(--chakra-space-20);padding-inline-start:var(--chakra-space-20);-webkit-padding-end:var(--chakra-space-20);padding-inline-end:var(--chakra-space-20);background:#0F1012;}</style><div class="css-x7635y"><style data-emotion="css 1crnya7">.css-1crnya7{width:100%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-padding-start:var(--chakra-space-4);padding-inline-start:var(--chakra-space-4);-webkit-padding-end:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);max-width:1200px;}</style><div class="chakra-container css-1crnya7"><style data-emotion="css z6vpuw">.css-z6vpuw{display:grid;grid-gap:20px;grid-template-columns:repeat(1, minmax(0, 1fr));max-width:var(--chakra-sizes-full);}@media screen and (min-width: 768px){.css-z6vpuw{grid-gap:0px;grid-template-columns:repeat(2, minmax(0, 1fr));}}</style><div class="css-z6vpuw"><style data-emotion="css gg4vpm">.css-gg4vpm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}</style><div class="css-gg4vpm"><style data-emotion="css 1a23zv1">.css-1a23zv1{position:relative;width:100%;max-width:var(--chakra-sizes-full);height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media screen and (min-width: 240px){.css-1a23zv1{padding-top:20px;padding-bottom:20px;}}@media screen and (min-width: 768px){.css-1a23zv1{max-width:80%;padding-top:0px;padding-bottom:0px;height:425px;}}@media screen and (min-width: 1200px){.css-1a23zv1{max-width:440px;}}</style><div class="css-1a23zv1"><div class="css-79elbk"><img alt="Expand Energy" loading="lazy" width="951" height="645" decoding="async" data-nimg="1" style="color:transparent;max-width:100%;height:auto;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 951 645&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mPkFxCqBwABGQCyJ1TunQAAAABJRU5ErkJggg==&#x27;/%3E%3C/svg%3E&quot;)" srcSet="https://images.prismic.io/plotly-marketing-website-2/Z8XXZRsAHJWomD4f_about-expand-energy.png?auto=format%2Ccompress&amp;fit=max&amp;w=1080 1x, https://images.prismic.io/plotly-marketing-website-2/Z8XXZRsAHJWomD4f_about-expand-energy.png?auto=format%2Ccompress&amp;fit=max&amp;w=1920 2x" src="https://images.prismic.io/plotly-marketing-website-2/Z8XXZRsAHJWomD4f_about-expand-energy.png?auto=format%2Ccompress&amp;fit=max&amp;w=1920"/><style data-emotion="css wq4rjz">.css-wq4rjz{margin-top:var(--chakra-space-6);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;pointer-events:auto;font-size:var(--chakra-fontSizes-sm);font-weight:700;text-transform:uppercase;letter-spacing:2.6px;border:solid 1.5px transparent;border-radius:8px;box-shadow:var(--chakra-shadows-ctaButton);background-image:linear-gradient(to right, var(--chakra-colors-pinkPrimary), var(--chakra-colors-pinkPrimary), var(--chakra-colors-accentPrimary));-webkit-background-size:200% 100%;background-size:200% 100%;-webkit-background-position:99%;background-position:99%;-webkit-background-clip:border-box,content-box;background-clip:border-box,content-box;}.css-wq4rjz:hover{background:var(--chakra-colors-accentPrimary);-webkit-background-position:0%;background-position:0%;box-shadow:var(--chakra-shadows-ctaButtonHover);}</style><div class="css-wq4rjz"><a style="cursor:pointer;pointer-events:auto" href="/user-stories/"><style data-emotion="css 1two9z1">.css-1two9z1{cursor:pointer;pointer-events:auto;padding:11px 16px;background:linear-gradient(to right, var(--chakra-colors-pinkPrimary), var(--chakra-colors-accentPrimary));color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.css-1two9z1:hover{background:linear-gradient(to right, white, white);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}</style><div class="css-1two9z1">View customer stories →</div></a></div></div></div></div><style data-emotion="css 1wq9nsn">.css-1wq9nsn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}@media screen and (min-width: 768px){.css-1wq9nsn{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}</style><div class="css-1wq9nsn"><style data-emotion="css qhpezi">.css-qhpezi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:var(--chakra-space-6);padding-bottom:var(--chakra-space-6);}</style><div class="css-qhpezi"><style data-emotion="css luabrj">.css-luabrj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}</style><div class="css-luabrj"><style data-emotion="css bgg8fu">.css-bgg8fu{font-family:Roboto,Open Sans,sans-serif;line-height:var(--chakra-lineHeights-normal);font-weight:700;font-size:38px;-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;border-left:var(--chakra-borders-none);}</style><div class="css-bgg8fu"><span style="background:linear-gradient(to right, var(--chakra-colors-pinkPrimary), var(--chakra-colors-accentPrimary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent"></span><br/><style data-emotion="css 1v5n8zr">.css-1v5n8zr{font-weight:regular;padding-top:5px;padding-right:var(--chakra-space-2);}.css-1v5n8zr p{color:var(--chakra-colors-bodyText);font-family:Roboto,sans-serif;font-size:var(--chakra-fontSizes-xl);padding-bottom:var(--chakra-space-2);}</style><div class="css-1v5n8zr"><p>adoption of drilling apps by 150+ users</p></div></div><style data-emotion="css 1yvrmvd">.css-1yvrmvd{font-family:Roboto,Open Sans,sans-serif;line-height:var(--chakra-lineHeights-normal);font-weight:700;font-size:38px;-webkit-padding-start:var(--chakra-space-4);padding-inline-start:var(--chakra-space-4);-webkit-padding-end:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);border-left:1px solid var(--chakra-colors-lines);}</style><div class="css-1yvrmvd"><span style="background:linear-gradient(to right, var(--chakra-colors-accentPrimary), var(--chakra-colors-pinkPrimary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent"></span><br/><div class="css-1v5n8zr"><p>cost savings replacing vendors with Plotly</p></div></div><div class="css-1yvrmvd"><span style="background:linear-gradient(to right, var(--chakra-colors-pinkPrimary), var(--chakra-colors-accentPrimary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent"></span><br/><style data-emotion="css 1gh472g">.css-1gh472g{font-weight:regular;padding-top:5px;padding-right:0px;}.css-1gh472g p{color:var(--chakra-colors-bodyText);font-family:Roboto,sans-serif;font-size:var(--chakra-fontSizes-xl);padding-bottom:var(--chakra-space-2);}</style><div class="css-1gh472g"><p>faster time-to-delivery for 6+ custom data apps</p></div></div></div><style data-emotion="css 14bs28v">.css-14bs28v{margin-top:var(--chakra-space-6);}</style><div class="css-14bs28v"><style data-emotion="css nsst73">.css-nsst73{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-space-5);position:relative;}.css-nsst73::before{content:"";z-index:2;position:absolute;width:130px;height:130px;background-image:url('/quotation_mark.png');background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-background-position:top left;background-position:top left;}</style><div class="chakra-stack css-nsst73"><style data-emotion="css rkcfje">.css-rkcfje{color:var(--chakra-colors-textPrimary);font-weight:regular;padding-top:5px;}.css-rkcfje h1,.css-rkcfje h2,.css-rkcfje h3,.css-rkcfje h4,.css-rkcfje h5{color:var(--chakra-colors-textPrimary);font-family:Roboto,sans-serif;font-weight:700;padding-bottom:var(--chakra-space-2);}.css-rkcfje p{color:var(--chakra-colors-textPrimary);font-family:Roboto,sans-serif;font-size:var(--chakra-fontSizes-xl);font-weight:700;padding-bottom:var(--chakra-space-2);}</style><div class="css-rkcfje"><p>“I am not from a developer background, and one thing I appreciated about Plotly was how easy it was to pick up and get started. The resources available were great and I was able to quickly build my first production application in less than 2-3 months.”</p></div><style data-emotion="css 1m8wnsf">.css-1m8wnsf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%;max-width:400px;font-size:var(--chakra-fontSizes-md);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-top:0px;}@media screen and (min-width: 768px){.css-1m8wnsf{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:400px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width: 960px){.css-1m8wnsf{width:100%;max-width:75%;}}</style><div class="css-1m8wnsf"><style data-emotion="css ij1b32">.css-ij1b32{padding-bottom:var(--chakra-space-4);padding-right:var(--chakra-space-6);}@media screen and (min-width: 768px){.css-ij1b32{padding-bottom:0px;}}</style><div class="css-ij1b32"><style data-emotion="css tiwbu8">.css-tiwbu8{font-weight:900;color:var(--chakra-colors-bodyText);}</style><p class="chakra-text css-tiwbu8">Jay Luna, SCADA specialist</p><style data-emotion="css 5djpck">.css-5djpck{color:var(--chakra-colors-bodyText);}</style><p class="chakra-text css-5djpck">Expand Energy</p></div></div></div></div></div></div></div></div></div></li><li class="splide__slide"><div class="css-x7635y"><div class="chakra-container css-1crnya7"><div class="css-z6vpuw"><div class="css-gg4vpm"><div class="css-1a23zv1"><div class="css-79elbk"><img alt="S&amp;P Global" loading="lazy" width="762" height="434" decoding="async" data-nimg="1" style="color:transparent;max-width:100%;height:auto;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 762 434&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mPkFxCqBwABGQCyJ1TunQAAAABJRU5ErkJggg==&#x27;/%3E%3C/svg%3E&quot;)" srcSet="https://images.prismic.io/plotly-marketing-website-2/Z9RwbziBA97Gigdd_S%26Pquote.png?auto=format%2Ccompress&amp;fit=max&amp;w=828 1x, https://images.prismic.io/plotly-marketing-website-2/Z9RwbziBA97Gigdd_S%26Pquote.png?auto=format%2Ccompress&amp;fit=max&amp;w=1920 2x" src="https://images.prismic.io/plotly-marketing-website-2/Z9RwbziBA97Gigdd_S%26Pquote.png?auto=format%2Ccompress&amp;fit=max&amp;w=1920"/><div class="css-wq4rjz"><a style="cursor:pointer;pointer-events:auto" href="https://plotly.com/user-stories/sp-global/" rel="noreferrer"><div class="css-1two9z1">Read the S&amp;P Global story</div></a></div></div></div></div><div class="css-1wq9nsn"><style data-emotion="css bgyzev">.css-bgyzev{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:0px;padding-bottom:0px;}</style><div class="css-bgyzev"><style data-emotion="css zv7ju9">.css-zv7ju9{margin-top:0px;}</style><div class="css-zv7ju9"><div class="chakra-stack css-nsst73"><style data-emotion="css 19hs3l8">.css-19hs3l8{color:var(--chakra-colors-textPrimary);font-weight:regular;padding-top:0px;}.css-19hs3l8 h1,.css-19hs3l8 h2,.css-19hs3l8 h3,.css-19hs3l8 h4,.css-19hs3l8 h5{color:var(--chakra-colors-textPrimary);font-family:Roboto,sans-serif;font-weight:700;padding-bottom:var(--chakra-space-2);}.css-19hs3l8 p{color:var(--chakra-colors-textPrimary);font-family:Roboto,sans-serif;font-size:24px;font-weight:700;padding-bottom:var(--chakra-space-2);}</style><div class="css-19hs3l8"><p>“In an external application going to clients, everything from the engineering, to the models, to the UI, to performance testing requires a lot of effort and building. Dash Enterprise effectively allows us to accelerate the process.”</p></div><style data-emotion="css bsvsjk">.css-bsvsjk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%;max-width:400px;font-size:var(--chakra-fontSizes-lg);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-top:0px;}@media screen and (min-width: 768px){.css-bsvsjk{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:400px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width: 960px){.css-bsvsjk{width:100%;max-width:75%;}}</style><div class="css-bsvsjk"><div class="css-ij1b32"><p class="chakra-text css-tiwbu8">Onik Kurktchian, Head of S&amp;P Global Marketplace Workbench</p><p class="chakra-text css-5djpck">S&amp;P Global</p></div></div></div></div></div></div></div></div></div></li><li class="splide__slide"><div class="css-x7635y"><div class="chakra-container css-1crnya7"><div class="css-z6vpuw"><div class="css-gg4vpm"><div class="css-1a23zv1"><div class="css-79elbk"><img alt="Uniper logo" loading="lazy" width="762" height="434" decoding="async" data-nimg="1" style="color:transparent;max-width:100%;height:auto;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 762 434&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mPkFxCqBwABGQCyJ1TunQAAAABJRU5ErkJggg==&#x27;/%3E%3C/svg%3E&quot;)" srcSet="https://images.prismic.io/plotly-marketing-website-2/Z9RwcDiBA97Gigde_Uniperquote.png?auto=format%2Ccompress&amp;fit=max&amp;w=828 1x, https://images.prismic.io/plotly-marketing-website-2/Z9RwcDiBA97Gigde_Uniperquote.png?auto=format%2Ccompress&amp;fit=max&amp;w=1920 2x" src="https://images.prismic.io/plotly-marketing-website-2/Z9RwcDiBA97Gigde_Uniperquote.png?auto=format%2Ccompress&amp;fit=max&amp;w=1920"/><div class="css-wq4rjz"><a style="cursor:pointer;pointer-events:auto" href="https://plotly.com/user-stories/uniper/" rel="noreferrer"><div class="css-1two9z1">Read the Uniper story</div></a></div></div></div></div><div class="css-1wq9nsn"><div class="css-bgyzev"><div class="css-zv7ju9"><div class="chakra-stack css-nsst73"><div class="css-19hs3l8"><p>&quot;Time-to-market is crucial in our ever-changing market environment. With help of Dash Enterprise, we were able to accelerate deployment of new apps from weeks to minutes without compromising on governance aspects and security.&quot;</p></div><div class="css-bsvsjk"><div class="css-ij1b32"><p class="chakra-text css-tiwbu8">Volodymyr Sorokoumov - Digital Trading - Lead Platform Design &amp; Operations</p><p class="chakra-text css-5djpck">Uniper</p></div></div></div></div></div></div></div></div></div></li><li class="splide__slide"><div class="css-x7635y"><div class="chakra-container css-1crnya7"><div class="css-z6vpuw"><div class="css-gg4vpm"><div class="css-1a23zv1"><div class="css-79elbk"><img alt="Intuit logo" loading="lazy" width="762" height="434" decoding="async" data-nimg="1" style="color:transparent;max-width:100%;height:auto;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 762 434&#x27;%3E%3Cfilter id=&#x27;b&#x27; color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3CfeColorMatrix values=&#x27;1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1&#x27; result=&#x27;s&#x27;/%3E%3CfeFlood x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;100%25&#x27; height=&#x27;100%25&#x27;/%3E%3CfeComposite operator=&#x27;out&#x27; in=&#x27;s&#x27;/%3E%3CfeComposite in2=&#x27;SourceGraphic&#x27;/%3E%3CfeGaussianBlur stdDeviation=&#x27;20&#x27;/%3E%3C/filter%3E%3Cimage width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; preserveAspectRatio=&#x27;none&#x27; style=&#x27;filter: url(%23b);&#x27; href=&#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mPkFxCqBwABGQCyJ1TunQAAAABJRU5ErkJggg==&#x27;/%3E%3C/svg%3E&quot;)" srcSet="https://images.prismic.io/plotly-marketing-website-2/Z9RwbjiBA97Gigdc_Intuitquote.png?auto=format%2Ccompress&amp;fit=max&amp;w=828 1x, https://images.prismic.io/plotly-marketing-website-2/Z9RwbjiBA97Gigdc_Intuitquote.png?auto=format%2Ccompress&amp;fit=max&amp;w=1920 2x" src="https://images.prismic.io/plotly-marketing-website-2/Z9RwbjiBA97Gigdc_Intuitquote.png?auto=format%2Ccompress&amp;fit=max&amp;w=1920"/><div class="css-wq4rjz"><a style="cursor:pointer;pointer-events:auto" href="https://plotly.com/user-stories/intuit/" rel="noreferrer"><div class="css-1two9z1">Read the Intuit story</div></a></div></div></div></div><div class="css-1wq9nsn"><div class="css-bgyzev"><div class="css-zv7ju9"><div class="chakra-stack css-nsst73"><div class="css-19hs3l8"><p>&quot;Dash Enterprise marries the strengths of many tools into one — design beautiful dashboards and apply statistical algorithms behind the scenes. Adopting Dash Enterprise allows us to create tools and services that everyone at the company can leverage without the typical development cycle.&quot;</p></div><div class="css-bsvsjk"><div class="css-ij1b32"><p class="chakra-text css-tiwbu8">Russ Zaliznyak - Principal Data Scientist and Experimentation Team Lead</p><p class="chakra-text css-5djpck">Intuit</p></div></div></div></div></div></div></div></div></div></li></ul></div></div></section></div><style data-emotion="css 11gtdxn">.css-11gtdxn{padding-top:var(--chakra-space-12);}.css-11gtdxn .splide__pagination__page.is-active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:var(--chakra-colors-accentPrimary);}.css-11gtdxn .splide__pagination__page{background:var(--chakra-colors-border);}@media screen and (min-width: 240px){.css-11gtdxn .splide__pagination{bottom:-48px;}}@media screen and (min-width: 768px){.css-11gtdxn .splide__pagination{bottom:-40px;}}@media screen and (min-width: 240px){.css-11gtdxn{padding-bottom:var(--chakra-space-10);}}@media screen and (min-width: 768px){.css-11gtdxn{padding-top:0px;}}@media screen and (min-width: 960px){.css-11gtdxn{padding-bottom:var(--chakra-space-16);padding-top:0px;}}</style><div class="css-11gtdxn"><style data-emotion="css ns9eb">.css-ns9eb{border-bottom:var(--chakra-borders-1px);border-bottom-color:var(--chakra-colors-border);}</style><div class="css-ns9eb"><div class="splide"><div class="splide__track"><ul class="splide__list"><li class="splide__slide"><style data-emotion="css tyuze2">.css-tyuze2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-top:var(--chakra-space-10);padding-bottom:var(--chakra-space-10);height:490px;background-color:var(--chakra-colors-bgPrimary);}</style><div class="css-tyuze2"><style data-emotion="css b4kcmh">.css-b4kcmh{position:absolute;width:100%;height:100%;}</style><div class="css-b4kcmh"><style data-emotion="css 1phd9a0">.css-1phd9a0{object-fit:cover;}</style><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:absolute;top:0;left:0;bottom:0;right:0"><img alt="Plotly" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="fill" class="css-1phd9a0" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="Plotly" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="css-1phd9a0" sizes="100vw" srcSet="https://images.prismic.io/plotly-marketing-website-2/Z9SKfziBA97Giglp_bridgebackground-min.png?auto=format%2Ccompress&amp;fit=max&amp;w=640 640w, https://images.prismic.io/plotly-marketing-website-2/Z9SKfziBA97Giglp_bridgebackground-min.png?auto=format%2Ccompress&amp;fit=max&amp;w=750 750w, https://images.prismic.io/plotly-marketing-website-2/Z9SKfziBA97Giglp_bridgebackground-min.png?auto=format%2Ccompress&amp;fit=max&amp;w=828 828w, https://images.prismic.io/plotly-marketing-website-2/Z9SKfziBA97Giglp_bridgebackground-min.png?auto=format%2Ccompress&amp;fit=max&amp;w=1080 1080w, https://images.prismic.io/plotly-marketing-website-2/Z9SKfziBA97Giglp_bridgebackground-min.png?auto=format%2Ccompress&amp;fit=max&amp;w=1200 1200w, https://images.prismic.io/plotly-marketing-website-2/Z9SKfziBA97Giglp_bridgebackground-min.png?auto=format%2Ccompress&amp;fit=max&amp;w=1920 1920w, https://images.prismic.io/plotly-marketing-website-2/Z9SKfziBA97Giglp_bridgebackground-min.png?auto=format%2Ccompress&amp;fit=max&amp;w=2048 2048w, https://images.prismic.io/plotly-marketing-website-2/Z9SKfziBA97Giglp_bridgebackground-min.png?auto=format%2Ccompress&amp;fit=max&amp;w=3840 3840w" src="https://images.prismic.io/plotly-marketing-website-2/Z9SKfziBA97Giglp_bridgebackground-min.png?auto=format%2Ccompress&amp;fit=max&amp;w=3840"/></noscript></span></div><style data-emotion="css b3d31b">.css-b3d31b{width:100%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-padding-start:var(--chakra-space-4);padding-inline-start:var(--chakra-space-4);-webkit-padding-end:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);max-width:var(--chakra-sizes-7xl);}</style><div class="chakra-container css-b3d31b"><style data-emotion="css 1811skr">.css-1811skr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-space-4);}</style><div class="chakra-stack css-1811skr"><style data-emotion="css k008qs">.css-k008qs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}</style><div class="css-k008qs"><style data-emotion="css wdar7y">.css-wdar7y{margin-right:0px;}@media screen and (min-width: 768px){.css-wdar7y{margin-right:20px;}}</style><div class="css-wdar7y"><style data-emotion="css nhuyyz">.css-nhuyyz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;position:relative;}</style><div class="chakra-stack css-nhuyyz"><style data-emotion="css qto0mb">.css-qto0mb{color:var(--chakra-colors-textPrimary);max-width:900px;width:85%;}.css-qto0mb h2{display:inline;font-family:var(--chakra-fonts-heading);font-weight:600;line-height:37.5px;}@media screen and (min-width: 240px){.css-qto0mb h2{font-size:var(--chakra-fontSizes-4xl);}}@media screen and (min-width: 768px){.css-qto0mb h2{line-height:47px;}}@media screen and (min-width: 960px){.css-qto0mb h2{font-size:var(--chakra-fontSizes-6xl);}}.css-qto0mb sup{vertical-align:super;}@media screen and (min-width: 960px){.css-qto0mb{width:100%;}}</style><div class="css-qto0mb"><style data-emotion="css rrn8y5">.css-rrn8y5{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-fontWeights-bold);font-size:var(--chakra-fontSizes-5xl);}</style><h2 class="chakra-heading css-rrn8y5">Beautiful data visualizations to stunning data apps with AI<!-- --> </h2></div><style data-emotion="css n5bqgb">.css-n5bqgb{color:var(--chakra-colors-white);max-width:900px;}.css-n5bqgb a{color:var(--chakra-colors-accentPrimary);}.css-n5bqgb p{color:var(--chakra-colors-bodyText);font-size:var(--chakra-fontSizes-md);line-height:19px;}</style><div class="css-n5bqgb"><p>4M+ monthly users choose Plotly Dash to create amazing data visualizations and interactive data apps in Python. Plotly Dash Enterprise boosts your Dash capabilities by accelerating Dash app development, deployment, securing and scaling of production-grade data apps. With Dash Enterprise, you can leverage AI-assisted app development, enjoy one-click deployment, and implement robust security measures, transforming your Plotly Dash expertise into actionable business solutions.</p></div></div><style data-emotion="css 1a4atpr">.css-1a4atpr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;margin-top:var(--chakra-space-5);}</style><div class="chakra-stack css-1a4atpr"></div></div><style data-emotion="css 1d0wve5">.css-1d0wve5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:65%;margin-left:20px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}</style><div class="css-1d0wve5"></div></div></div></div></div></li></ul></div></div></div></div><style data-emotion="css xuox02">.css-xuox02{background:var(--chakra-colors-black);color:var(--chakra-colors-white);padding-top:var(--chakra-space-10);padding-bottom:var(--chakra-space-10);-webkit-padding-start:var(--chakra-space-1);padding-inline-start:var(--chakra-space-1);-webkit-padding-end:var(--chakra-space-1);padding-inline-end:var(--chakra-space-1);}</style><div class="css-xuox02"><div class="chakra-container css-1crnya7"><style data-emotion="css r5ita2">.css-r5ita2 h2{font-family:var(--chakra-fonts-heading);text-align:center;font-size:var(--chakra-fontSizes-8xl);font-weight:700;color:var(--chakra-colors-textPrimary);margin-bottom:var(--chakra-space-14);line-height:1;}</style><div class="css-r5ita2"><h2>Choose your path</h2></div><style data-emotion="css hbhqem">.css-hbhqem{display:grid;grid-gap:var(--chakra-space-4);grid-template-columns:1fr;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;}@media screen and (min-width: 768px){.css-hbhqem{grid-template-columns:repeat(3, 1fr);}}@media screen and (min-width: 960px){.css-hbhqem{grid-template-columns:repeat(3, 1fr);}}</style><div class="css-hbhqem"><style data-emotion="css 1qq679y">.css-1qq679y{z-index:10;}</style><div class="css-1qq679y"><style data-emotion="css z3x2w6">.css-z3x2w6{background:#17181A;border-radius:18px;padding-left:var(--chakra-space-6);padding-right:var(--chakra-space-6);padding-bottom:var(--chakra-space-6);padding-top:0px;margin-top:0px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;height:100%;}</style><div class="css-z3x2w6"><style data-emotion="css 37gzef">.css-37gzef{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-top:var(--chakra-space-10);}</style><div class="css-37gzef"><img alt="Dash logo" loading="lazy" width="189.9074074074074" height="35" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SIwjiBA97GiglI_Dashlogo.svg?fit=max&amp;w=256 1x, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SIwjiBA97GiglI_Dashlogo.svg?fit=max&amp;w=384 2x" src="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SIwjiBA97GiglI_Dashlogo.svg?fit=max&amp;w=384"/></div><style data-emotion="css 1891494">.css-1891494{padding-top:var(--chakra-space-10);}.css-1891494 h2{font-family:var(--chakra-fonts-heading);font-size:var(--chakra-fontSizes-4xl);font-weight:700;color:var(--chakra-colors-textPrimary);margin-bottom:var(--chakra-space-4);line-height:1;}</style><div class="css-1891494"></div><style data-emotion="css 92ucc9">.css-92ucc9{margin-bottom:var(--chakra-space-1);}</style><div class="css-92ucc9"><style data-emotion="css 16347a3">.css-16347a3 h2{color:var(--chakra-colors-textPrimary);font-family:var(--chakra-fonts-heading);font-size:var(--chakra-fontSizes-4xl);font-weight:700;margin:0px;padding:0px;}.css-16347a3 p{color:var(--chakra-colors-bodyText);font-size:12px;padding-top:var(--chakra-space-4);}.css-16347a3 ul{list-style-type:disc;padding-left:35px;}.css-16347a3 ol{list-style:inside;list-style-type:decimal;}.css-16347a3 li{color:var(--chakra-colors-bodyText);}.css-16347a3 li:not(:first-of-type){padding-top:var(--chakra-space-3);}.css-16347a3 a{color:var(--chakra-colors-accentPrimary);-webkit-text-decoration:underline;text-decoration:underline;font-weight:600;}.css-16347a3 a:hover,.css-16347a3 a[data-hover]{-webkit-text-decoration:none;text-decoration:none;}.css-16347a3 strong{color:var(--chakra-colors-bodyText);font-weight:900;}.css-16347a3 em{font-size:var(--chakra-fontSizes-2-75xl);font-weight:600;font-style:unset;color:var(--chakra-colors-textPrimary);}</style><div class="css-16347a3"><h2>Plotly Open Source</h2><h2> </h2><p>With Dash Open Source, you can create data apps on your laptop in pure Python, no JavaScript required.</p></div><style data-emotion="css 15to9bn">.css-15to9bn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:var(--chakra-space-4);margin-top:var(--chakra-space-5);}</style><div class="css-15to9bn"><a class="github-button" data-color-scheme="no-preference: light_high_contrast; light: light_high_contrast; dark: light_high_contrast;" data-show-count="true" aria-label="Star plotly/dash on GitHub" href="https://github.com/plotly/dash"><style data-emotion="css 1h3ns9v">.css-1h3ns9v{width:var(--chakra-sizes-5);height:var(--chakra-sizes-5);display:inline-block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:var(--chakra-colors-bodyText);}</style><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 496 512" focusable="false" class="chakra-icon css-1h3ns9v" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></a></div></div><style data-emotion="css kxvx2o">.css-kxvx2o{z-index:10;margin-top:auto;-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);}</style><div class="css-kxvx2o"><div class="css-14bs28v"><style data-emotion="css tft511">.css-tft511{-webkit-flex-basis:var(--chakra-sizes-1);-ms-flex-preferred-size:var(--chakra-sizes-1);flex-basis:var(--chakra-sizes-1);cursor:pointer;pointer-events:auto;font-size:var(--chakra-fontSizes-sm);font-weight:700;text-transform:uppercase;letter-spacing:2.6px;z-index:10;border:var(--chakra-borders-none);border-radius:8px;box-shadow:var(--chakra-shadows-none);background-image:none;-webkit-background-size:200% 100%;background-size:200% 100%;-webkit-background-position:99%;background-position:99%;-webkit-background-clip:border-box,content-box;background-clip:border-box,content-box;}.css-tft511:hover{background:var(--chakra-colors-accentPrimary);-webkit-background-position:0%;background-position:0%;box-shadow:var(--chakra-shadows-ctaButtonHover);}</style><div class="css-tft511"><style data-emotion="css 1btj91r">.css-1btj91r{background:none;border-radius:var(--chakra-radii-none);}</style><div class="css-1btj91r"><a target="_blank" style="cursor:pointer;pointer-events:auto" href="https://dash.plotly.com/" rel="noreferrer"><style data-emotion="css 1g69ezd">.css-1g69ezd{cursor:pointer;pointer-events:auto;padding:11px 16px;font-size:inherit;background:linear-gradient(to right, var(--chakra-colors-pinkPrimary), var(--chakra-colors-accentPrimary));color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.css-1g69ezd:hover{background:linear-gradient(to right, white, white);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}</style><div class="css-1g69ezd">If it’s free, it’s for me →</div></a></div></div></div></div></div></div><div class="css-1qq679y"><div class="css-z3x2w6"><div class="css-37gzef"><img alt="Dash Enterprise logo" loading="lazy" width="189.9074074074074" height="35" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SIwTiBA97GiglH_DashEnterpriselogo.svg?fit=max&amp;w=256 1x, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SIwTiBA97GiglH_DashEnterpriselogo.svg?fit=max&amp;w=384 2x" src="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SIwTiBA97GiglH_DashEnterpriselogo.svg?fit=max&amp;w=384"/></div><div class="css-1891494"></div><div class="css-92ucc9"><div class="css-16347a3"><h2>Dash Enterprise</h2><h2>Self-Managed</h2><p>The platform provides deployment, rapid AI-assisted development with App Studio, and authentication within your secure, air-gapped environments.</p></div></div><div class="css-kxvx2o"><div class="css-14bs28v"><style data-emotion="css g0cjtn">.css-g0cjtn{-webkit-flex-basis:var(--chakra-sizes-1);-ms-flex-preferred-size:var(--chakra-sizes-1);flex-basis:var(--chakra-sizes-1);cursor:pointer;pointer-events:auto;font-size:var(--chakra-fontSizes-sm);font-weight:700;text-transform:uppercase;letter-spacing:2.6px;z-index:10;border:solid 1.5px transparent;border-radius:8px;box-shadow:var(--chakra-shadows-ctaButton);background-image:linear-gradient(to right, var(--chakra-colors-pinkPrimary), var(--chakra-colors-pinkPrimary), var(--chakra-colors-accentPrimary));-webkit-background-size:200% 100%;background-size:200% 100%;-webkit-background-position:99%;background-position:99%;-webkit-background-clip:border-box,content-box;background-clip:border-box,content-box;}.css-g0cjtn:hover{background:var(--chakra-colors-accentPrimary);-webkit-background-position:0%;background-position:0%;box-shadow:var(--chakra-shadows-ctaButtonHover);}</style><div class="css-g0cjtn"><div class="css-1btj91r"><a style="cursor:pointer;pointer-events:auto" href="https://plotly.com/dash/" rel="noreferrer"><div class="css-1g69ezd">LEARN MORE</div></a></div></div></div></div></div></div><div class="css-1qq679y"><div class="css-z3x2w6"><div class="css-37gzef"><img alt="Dash Enterprise logo" loading="lazy" width="189.9074074074074" height="35" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SIwTiBA97GiglH_DashEnterpriselogo.svg?fit=max&amp;w=256 1x, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SIwTiBA97GiglH_DashEnterpriselogo.svg?fit=max&amp;w=384 2x" src="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9SIwTiBA97GiglH_DashEnterpriselogo.svg?fit=max&amp;w=384"/></div><div class="css-1891494"></div><div class="css-92ucc9"><div class="css-16347a3"><h2>Dash Enterprise</h2><h2>Managed Service</h2><p>The platform provides all the capabilities of Dash Enterprise as a managed service hosted by Plotly in AWS, GCP, and Azure with private links to your data sources.</p></div></div><div class="css-kxvx2o"><div class="css-14bs28v"><div class="css-g0cjtn"><div class="css-1btj91r"><a style="cursor:pointer;pointer-events:auto" href="https://plotly.com/contact-sales/" rel="noreferrer"><div class="css-1g69ezd">DISCOVER</div></a></div></div></div></div></div></div></div></div></div><style data-emotion="css e69dqy">.css-e69dqy{position:relative;z-index:0;}</style><div class="css-e69dqy"><img src="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9OBchsAHJWomhig_bg-svg.svg" srcSet="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9OBchsAHJWomhig_bg-svg.svg?width=640 640w, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9OBchsAHJWomhig_bg-svg.svg?width=828 828w, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9OBchsAHJWomhig_bg-svg.svg?width=1200 1200w, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9OBchsAHJWomhig_bg-svg.svg?width=2048 2048w, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z9OBchsAHJWomhig_bg-svg.svg?width=3840 3840w" alt="colored shadow" loading="lazy" style="z-index:0;object-fit:contain;width:100%;position:absolute;bottom:0"/></div><style data-emotion="css i6bazn">.css-i6bazn{overflow:hidden;}</style><div class="animation-section css-i6bazn"><style data-emotion="css uo0v87">.css-uo0v87{position:absolute;top:52%;z-index:-1;height:55vh;width:25%;background:var(--chakra-colors-bgPrimaryTransparent);}@media screen and (min-width: 240px){.css-uo0v87{display:none;}}@media screen and (min-width: 960px){.css-uo0v87{display:block;}}.chakra-ui-dark .css-uo0v87:not([data-theme]),[data-theme=dark] .css-uo0v87:not([data-theme]),.css-uo0v87[data-theme=dark]{display:none;}.css-uo0v87::before{content:"";z-index:1;position:absolute;top:-14%;left:-45px;width:100%;height:28%;-webkit-filter:blur(28px);filter:blur(28px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-image:-moz-linear-gradient(#fff, #fff, #fff);}.css-uo0v87::after{content:"";opacity:1;position:absolute;bottom:-14%;left:-45px;width:100%;height:28%;-webkit-filter:blur(28px);filter:blur(28px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-image:-moz-linear-gradient(#fff, #fff, #fff);}@media not all and (min-resolution:.001dpcm){.css-uo0v87{display:none;}}</style><div class="css-uo0v87"><style data-emotion="css 1awrh5c animation-1y99wut">.css-1awrh5c{background:radial-gradient(#7fe4ff, transparent, transparent, transparent, transparent, transparent, transparent);-webkit-background-size:1000% 800%;background-size:1000% 800%;-webkit-animation:animation-1y99wut 9s alternate infinite;animation:animation-1y99wut 9s alternate infinite;height:55vh;width:100%;opacity:1;-webkit-background-position:171% 40%;background-position:171% 40%;}.chakra-ui-dark .css-1awrh5c:not([data-theme]),[data-theme=dark] .css-1awrh5c:not([data-theme]),.css-1awrh5c[data-theme=dark]{opacity:0.3;}@media (prefers-reduced-motion: reduce){.css-1awrh5c{-webkit-animation:unset;animation:unset;}}@-webkit-keyframes animation-1y99wut{from{-webkit-background-position:bottom 161% right 40%;background-position:bottom 161% right 40%;}to{-webkit-background-position:bottom 0% right 40%;background-position:bottom 0% right 40%;}}@keyframes animation-1y99wut{from{-webkit-background-position:bottom 161% right 40%;background-position:bottom 161% right 40%;}to{-webkit-background-position:bottom 0% right 40%;background-position:bottom 0% right 40%;}}</style><div class="css-1awrh5c"></div><style data-emotion="css 1dzqzna animation-1y99wut">.css-1dzqzna{background:radial-gradient(#ff2c6d, transparent, transparent, transparent, transparent, transparent, transparent);-webkit-background-size:1000% 800%;background-size:1000% 800%;-webkit-animation:animation-1y99wut 8s alternate infinite;animation:animation-1y99wut 8s alternate infinite;height:55vh;width:100%;opacity:1;position:absolute;top:0px;}.chakra-ui-dark .css-1dzqzna:not([data-theme]),[data-theme=dark] .css-1dzqzna:not([data-theme]),.css-1dzqzna[data-theme=dark]{opacity:0.3;}@media (prefers-reduced-motion: reduce){.css-1dzqzna{-webkit-animation:unset;animation:unset;}}@-webkit-keyframes animation-1y99wut{from{-webkit-background-position:bottom 161% right 40%;background-position:bottom 161% right 40%;}to{-webkit-background-position:bottom 0% right 40%;background-position:bottom 0% right 40%;}}@keyframes animation-1y99wut{from{-webkit-background-position:bottom 161% right 40%;background-position:bottom 161% right 40%;}to{-webkit-background-position:bottom 0% right 40%;background-position:bottom 0% right 40%;}}</style><div class="css-1dzqzna"></div><style data-emotion="css 8fhq7r animation-88w5sm">.css-8fhq7r{background:radial-gradient(#7a76ff, transparent, transparent, transparent, transparent, transparent, transparent);-webkit-background-size:1000% 800%;background-size:1000% 800%;-webkit-animation:animation-88w5sm 10s alternate-reverse infinite;animation:animation-88w5sm 10s alternate-reverse infinite;height:55vh;width:100%;opacity:1;position:absolute;top:0px;}.chakra-ui-dark .css-8fhq7r:not([data-theme]),[data-theme=dark] .css-8fhq7r:not([data-theme]),.css-8fhq7r[data-theme=dark]{opacity:0.3;}@media (prefers-reduced-motion: reduce){.css-8fhq7r{-webkit-animation:unset;animation:unset;}}@-webkit-keyframes animation-88w5sm{from{-webkit-background-position:bottom 0% right 40%;background-position:bottom 0% right 40%;}to{-webkit-background-position:bottom 100% right 40%;background-position:bottom 100% right 40%;}}@keyframes animation-88w5sm{from{-webkit-background-position:bottom 0% right 40%;background-position:bottom 0% right 40%;}to{-webkit-background-position:bottom 100% right 40%;background-position:bottom 100% right 40%;}}</style><div class="css-8fhq7r"></div><style data-emotion="css w6nfwc animation-88w5sm">.css-w6nfwc{background:radial-gradient(#7fe4ff, transparent, transparent, transparent, transparent, transparent, transparent);-webkit-background-size:1000% 800%;background-size:1000% 800%;-webkit-animation:animation-88w5sm 8s alternate-reverse infinite;animation:animation-88w5sm 8s alternate-reverse infinite;height:55vh;width:100%;opacity:1;position:absolute;top:0px;}.chakra-ui-dark .css-w6nfwc:not([data-theme]),[data-theme=dark] .css-w6nfwc:not([data-theme]),.css-w6nfwc[data-theme=dark]{opacity:0.3;}@media (prefers-reduced-motion: reduce){.css-w6nfwc{-webkit-animation:unset;animation:unset;}}@-webkit-keyframes animation-88w5sm{from{-webkit-background-position:bottom 0% right 40%;background-position:bottom 0% right 40%;}to{-webkit-background-position:bottom 100% right 40%;background-position:bottom 100% right 40%;}}@keyframes animation-88w5sm{from{-webkit-background-position:bottom 0% right 40%;background-position:bottom 0% right 40%;}to{-webkit-background-position:bottom 100% right 40%;background-position:bottom 100% right 40%;}}</style><div class="css-w6nfwc"></div></div></div></div></main><div class="css-1a2dkud"><style data-emotion="css 6iary9">.css-6iary9{position:relative;border-top:0.5px solid;border-color:var(--chakra-colors-border);color:var(--chakra-colors-textPrimary);padding-top:35px;padding-bottom:35px;}@media screen and (min-width: 960px){.css-6iary9{padding-top:80px;padding-bottom:var(--chakra-space-10);}}</style><footer class="css-6iary9"><style data-emotion="css j221ct">.css-j221ct{width:100%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-padding-start:var(--chakra-space-4);padding-inline-start:var(--chakra-space-4);-webkit-padding-end:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);max-width:1400px;}</style><div class="chakra-container css-j221ct"><style data-emotion="css 89wkbf">.css-89wkbf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-space-8);position:relative;}@media screen and (min-width: 960px){.css-89wkbf{gap:0px;}}</style><div class="chakra-stack css-89wkbf"><style data-emotion="css 1py6ya0">.css-1py6ya0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width: 960px){.css-1py6ya0{-webkit-box-flex-wrap:initial;-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;}}</style><div id="top" class="css-1py6ya0"><style data-emotion="css 1oig900">.css-1oig900{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-space-2);width:100%;}@media screen and (min-width: 960px){.css-1oig900{gap:var(--chakra-space-5);width:40%;}}@media screen and (min-width: 1200px){.css-1oig900{width:43%;}}</style><div class="chakra-stack css-1oig900"><div class="css-0"></div><form id="pardot-form"><div class="css-k008qs"><style data-emotion="css 18x4cpl">.css-18x4cpl{width:100%;position:relative;}@media screen and (min-width: 960px){.css-18x4cpl{width:76%;}}</style><div role="group" class="chakra-form-control css-18x4cpl"><style data-emotion="css 16z694i">.css-16z694i{width:100%;height:var(--input-height);-webkit-padding-start:var(--input-padding);padding-inline-start:var(--input-padding);-webkit-padding-end:var(--input-padding);padding-inline-end:var(--input-padding);border-radius:var(--input-border-radius);min-width:0px;outline:2px solid transparent;outline-offset:2px;position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);--input-font-size:var(--chakra-fontSizes-md);--input-padding:var(--chakra-space-4);--input-border-radius:var(--chakra-radii-md);--input-height:var(--chakra-sizes-10);border:1px solid;border-color:var(--chakra-colors-border);background:#fff;-webkit-transition:none;transition:none;color:#5B6372;font-size:var(--chakra-fontSizes-sm);border-top-right-radius:5px;border-bottom-right-radius:5px;}.css-16z694i:disabled,.css-16z694i[disabled],.css-16z694i[aria-disabled=true],.css-16z694i[data-disabled]{opacity:0.4;cursor:not-allowed;}.css-16z694i[aria-readonly=true],.css-16z694i[readonly],.css-16z694i[data-readonly]{box-shadow:var(--chakra-shadows-none)!important;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;}.css-16z694i[aria-invalid=true],.css-16z694i[data-invalid]{border-color:#FC8181;box-shadow:0 0 0 1px #FC8181;}.css-16z694i:focus,.css-16z694i[data-focus]{border-color:#7FE4FF;box-shadow:var(--chakra-shadows-none);}.chakra-ui-dark .css-16z694i:not([data-theme]),[data-theme=dark] .css-16z694i:not([data-theme]),.css-16z694i[data-theme=dark]{background-color:#161616;color:#bfc8d6;}.chakra-ui-dark .css-16z694i:not([data-theme])::-webkit-input-placeholder{color:#A2AAB8;}.chakra-ui-dark .css-16z694i:not([data-theme])::-moz-placeholder{color:#A2AAB8;}.chakra-ui-dark .css-16z694i:not([data-theme]):-ms-input-placeholder{color:#A2AAB8;}[data-theme=dark] .css-16z694i:not([data-theme])::-webkit-input-placeholder{color:#A2AAB8;}[data-theme=dark] .css-16z694i:not([data-theme])::-moz-placeholder{color:#A2AAB8;}[data-theme=dark] .css-16z694i:not([data-theme]):-ms-input-placeholder{color:#A2AAB8;}.css-16z694i[data-theme=dark]::-webkit-input-placeholder{color:#A2AAB8;}.css-16z694i[data-theme=dark]::-moz-placeholder{color:#A2AAB8;}.css-16z694i[data-theme=dark]:-ms-input-placeholder{color:#A2AAB8;}.chakra-ui-dark .css-16z694i:not([data-theme])::placeholder,[data-theme=dark] .css-16z694i:not([data-theme])::placeholder,.css-16z694i[data-theme=dark]::placeholder{color:#A2AAB8;}@media screen and (min-width: 240px){.css-16z694i{border-top-right-radius:0px;border-bottom-right-radius:0px;}}.css-16z694i::-webkit-input-placeholder{font-style:italic;color:var(--chakra-colors-bodyText);opacity:1;}.css-16z694i::-moz-placeholder{font-style:italic;color:var(--chakra-colors-bodyText);opacity:1;}.css-16z694i:-ms-input-placeholder{font-style:italic;color:var(--chakra-colors-bodyText);opacity:1;}.css-16z694i::placeholder{font-style:italic;color:var(--chakra-colors-bodyText);opacity:1;}.css-16z694i:hover,.css-16z694i[data-hover]{border:1px solid;border-color:var(--chakra-colors-accentTertiary);}.css-16z694i:focus-visible,.css-16z694i[data-focus-visible]{border-color:var(--chakra-colors-accentTertiary);box-shadow:var(--chakra-shadows-none);}</style><input class="chakra-input field css-16z694i" placeholder="Enter your email address" name="email" id="email"/></div><style data-emotion="css w87pwd">.css-w87pwd{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;border-radius:8px;font-weight:var(--chakra-fontWeights-bold);transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);text-transform:uppercase;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:13px;color:var(--chakra-colors-linkColor);cursor:pointer;border:solid 1px transparent;box-shadow:var(--chakra-shadows-ctaButton);background-image:linear-gradient(45deg, #7FE4FF, #7A76FF, #7A76FF);-webkit-background-size:200% 100%;background-size:200% 100%;-webkit-background-position:0% 0;background-position:0% 0;position:relative;z-index:3;right:1px;-webkit-padding-start:25px;padding-inline-start:25px;-webkit-padding-end:25px;padding-inline-end:25px;border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-transition:none;transition:none;}.css-w87pwd:focus-visible,.css-w87pwd[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}.css-w87pwd:hover,.css-w87pwd[data-hover]{-webkit-transition:background-color 4000ms ease-in-out;transition:background-color 4000ms ease-in-out;-webkit-background-position:100% 0;background-position:100% 0;color:#ffffff;box-shadow:2px 1000px 1px #7A76FF inset!important;}.css-w87pwd:hover:disabled,.css-w87pwd[data-hover]:disabled,.css-w87pwd:hover[disabled],.css-w87pwd[data-hover][disabled],.css-w87pwd:hover[aria-disabled=true],.css-w87pwd[data-hover][aria-disabled=true],.css-w87pwd:hover[data-disabled],.css-w87pwd[data-hover][data-disabled]{background:initial;}.chakra-ui-dark .css-w87pwd:not([data-theme]):disabled,[data-theme=dark] .css-w87pwd:not([data-theme]):disabled,.css-w87pwd[data-theme=dark]:disabled,.chakra-ui-dark .css-w87pwd:not([data-theme])[disabled],[data-theme=dark] .css-w87pwd:not([data-theme])[disabled],.css-w87pwd[data-theme=dark][disabled],.chakra-ui-dark .css-w87pwd:not([data-theme])[aria-disabled=true],[data-theme=dark] .css-w87pwd:not([data-theme])[aria-disabled=true],.css-w87pwd[data-theme=dark][aria-disabled=true],.chakra-ui-dark .css-w87pwd:not([data-theme])[data-disabled],[data-theme=dark] .css-w87pwd:not([data-theme])[data-disabled],.css-w87pwd[data-theme=dark][data-disabled]{color:#ffffff!important;}@media screen and (min-width: 240px){.css-w87pwd{border-top-left-radius:0px;border-bottom-left-radius:0px;}}@media screen and (min-width: 960px){.css-w87pwd{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;width:39%;letter-spacing:2.6px;}}@media screen and (min-width: 1200px){.css-w87pwd{width:24%;}}.css-w87pwd:disabled,.css-w87pwd[disabled],.css-w87pwd[aria-disabled=true],.css-w87pwd[data-disabled]{opacity:1;cursor:not-allowed;border:1px solid;border-color:var(--chakra-colors-transparent);-webkit-transition:none;transition:none;}.css-w87pwd:disabled:hover,.css-w87pwd[disabled]:hover,.css-w87pwd[aria-disabled=true]:hover,.css-w87pwd[data-disabled]:hover,.css-w87pwd:disabled[data-hover],.css-w87pwd[disabled][data-hover],.css-w87pwd[aria-disabled=true][data-hover],.css-w87pwd[data-disabled][data-hover]{border:1px solid;border-color:var(--chakra-colors-accentPrimary);}</style><button type="submit" class="chakra-button css-w87pwd">Let‘s Go</button></div></form><style data-emotion="css 3b86ra">.css-3b86ra{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-space-5);padding-top:var(--chakra-space-8);}@media screen and (min-width: 768px){.css-3b86ra{padding-top:var(--chakra-space-5);}}@media screen and (min-width: 960px){.css-3b86ra{padding-top:0px;}}</style><div class="chakra-stack css-3b86ra"><style data-emotion="css 1dneacq">.css-1dneacq a{font-size:var(--chakra-fontSizes-2-5xl);}.css-1dneacq:hover,.css-1dneacq[data-hover]{-webkit-filter:invert(51%) sepia(24%) saturate(6981%) hue-rotate(219deg) brightness(100%) contrast(103%);filter:invert(51%) sepia(24%) saturate(6981%) hue-rotate(219deg) brightness(100%) contrast(103%);}</style><div class="css-1dneacq"><a href="https://www.linkedin.com/company/plotly/" target="_blank"><style data-emotion="css 17o9b05">.css-17o9b05{color:var(--chakra-colors-bodyText);font-size:20px;}</style><div class="css-17o9b05"><img alt="Linkedin icon" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esTJbqstJ995L3_Linkedinicon.svg?fit=max&amp;w=32 1x, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esTJbqstJ995L3_Linkedinicon.svg?fit=max&amp;w=48 2x" src="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esTJbqstJ995L3_Linkedinicon.svg?fit=max&amp;w=48"/></div></a></div><div class="css-1dneacq"><a href="https://github.com/plotly" target="_blank"><style data-emotion="css 8gwtju">.css-8gwtju{color:var(--chakra-colors-bodyText);font-size:16px;}</style><div class="css-8gwtju"><img alt="Github icon" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esUJbqstJ995L8_Githubicon.svg?fit=max&amp;w=32 1x, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esUJbqstJ995L8_Githubicon.svg?fit=max&amp;w=48 2x" src="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esUJbqstJ995L8_Githubicon.svg?fit=max&amp;w=48"/></div></a></div><div class="css-1dneacq"><a href="https://bsky.app/profile/plotly.com" target="_blank"><div class="css-17o9b05"><img alt="Bluesky icon" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z4mdJJbqstJ99jB8_Blueskyicon.svg?fit=max&amp;w=32 1x, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z4mdJJbqstJ99jB8_Blueskyicon.svg?fit=max&amp;w=48 2x" src="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z4mdJJbqstJ99jB8_Blueskyicon.svg?fit=max&amp;w=48"/></div></a></div><div class="css-1dneacq"><a href="https://twitter.com/plotlygraphs" target="_blank"><div class="css-17o9b05"><img alt="X icon" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esTpbqstJ995L5_Xicon.svg?fit=max&amp;w=32 1x, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esTpbqstJ995L5_Xicon.svg?fit=max&amp;w=48 2x" src="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esTpbqstJ995L5_Xicon.svg?fit=max&amp;w=48"/></div></a></div><div class="css-1dneacq"><a href="https://www.instagram.com/plotly/" target="_blank"><div class="css-17o9b05"><img alt="Instagram icon" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esT5bqstJ995L6_Instagramicon.svg?fit=max&amp;w=32 1x, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esT5bqstJ995L6_Instagramicon.svg?fit=max&amp;w=48 2x" src="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esT5bqstJ995L6_Instagramicon.svg?fit=max&amp;w=48"/></div></a></div><div class="css-1dneacq"><a href="https://www.youtube.com/@Plotly" target="_blank"><div class="css-17o9b05"><img alt="Youtube icon" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esS5bqstJ995L1_Youtubeicon.svg?fit=max&amp;w=32 1x, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esS5bqstJ995L1_Youtubeicon.svg?fit=max&amp;w=48 2x" src="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esS5bqstJ995L1_Youtubeicon.svg?fit=max&amp;w=48"/></div></a></div><div class="css-1dneacq"><a href="https://medium.com/plotly" target="_blank"><div class="css-17o9b05"><img alt="Medium icon" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esTZbqstJ995L4_Mediumicon.svg?fit=max&amp;w=32 1x, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esTZbqstJ995L4_Mediumicon.svg?fit=max&amp;w=48 2x" src="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esTZbqstJ995L4_Mediumicon.svg?fit=max&amp;w=48"/></div></a></div><div class="css-1dneacq"><a href="https://www.facebook.com/Plotly/" target="_blank"><div class="css-17o9b05"><img alt="Facebook icon" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esUZbqstJ995L9_Facebookicon.svg?fit=max&amp;w=32 1x, https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esUZbqstJ995L9_Facebookicon.svg?fit=max&amp;w=48 2x" src="https://plotly-marketing-website-2.cdn.prismic.io/plotly-marketing-website-2/Z5esUZbqstJ995L9_Facebookicon.svg?fit=max&amp;w=48"/></div></a></div></div></div><style data-emotion="css 34u4wp">.css-34u4wp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;width:100%;}@media screen and (min-width: 960px){.css-34u4wp{width:50%;}}</style><div class="chakra-stack css-34u4wp"><style data-emotion="css 123i031">.css-123i031{display:grid;grid-gap:0px;grid-row-gap:var(--chakra-space-5);grid-column-gap:var(--chakra-space-5);grid-template-columns:repeat(2, 1fr);-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0px;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-size:var(--chakra-fontSizes-sm);}@media screen and (min-width: 240px){.css-123i031{grid-column-gap:var(--chakra-space-3);}}@media screen and (min-width: 576px){.css-123i031{grid-row-gap:var(--chakra-space-8);grid-column-gap:var(--chakra-space-8);grid-template-columns:repeat(3, 1fr);}}@media screen and (min-width: 960px){.css-123i031{grid-column-gap:0px;padding-top:var(--chakra-space-5);}}@media screen and (min-width: 1200px){.css-123i031{grid-row-gap:var(--chakra-space-10);grid-column-gap:0px;}}</style><div class="css-123i031"><style data-emotion="css 1297823">.css-1297823{position:relative;z-index:2;padding-top:var(--chakra-space-10);}@media screen and (min-width: 960px){.css-1297823{padding-top:0px;}}</style><div class="css-1297823"><style data-emotion="css 11nrrcx">.css-11nrrcx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-space-3);}</style><div class="chakra-stack css-11nrrcx"><style data-emotion="css 122asr0">.css-122asr0{font-size:var(--chakra-fontSizes-lg);font-weight:var(--chakra-fontWeights-bold);letter-spacing:.1em;text-transform:uppercase;}</style><p class="chakra-text css-122asr0">Products &amp; Services</p><style data-emotion="css 73k4dz">.css-73k4dz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;list-style-type:none;padding-top:var(--chakra-space-2);}</style><ul class="chakra-stack css-73k4dz"><style data-emotion="css 1nkfmis">.css-1nkfmis{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.css-1nkfmis a{font-size:var(--chakra-fontSizes-lg);color:var(--chakra-colors-bodyText);}</style><li class="css-1nkfmis"><style data-emotion="css 5cco2g">.css-5cco2g{display:inline-block;}@media screen and (min-width: 240px){.css-5cco2g{padding-right:var(--chakra-space-2);}}@media screen and (min-width: 960px){.css-5cco2g{padding-right:var(--chakra-space-3);}}</style><div class="css-5cco2g"><a href="/dash/">Dash Enterprise</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/dash/app-studio/">Plotly App Studio</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/dash/chatbot-builder/">Chatbot Builder</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/dash/workspaces/">Data App Workspaces</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/dash/design-kit/">Design Kit</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/dash/snapshot-engine/">Snapshot Engine</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/dash/app-manager/">App Manager</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/dash/centralized-data-app-management/">Centralized Development</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/dash/job-queue/">Job Queue</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/dash/embedding/">Embedding</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/dash/authentication/">Authentication Middleware</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/dash/chatgpt/">ChatGPT Integration</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/customer-success/">Customer Success</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/consulting-and-oem/">Professional Services</a></div></li></ul></div></div><div class="css-1297823"><div class="chakra-stack css-11nrrcx"><p class="chakra-text css-122asr0">DOCS</p><ul class="chakra-stack css-73k4dz"><li class="css-1nkfmis"><div class="css-5cco2g"><a target="_blank" href="https://dash.plotly.com/dash-enterprise" rel="noreferrer">Dash Enterprise</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a target="_blank" href="https://dash.plotly.com/" rel="noreferrer">Dash Open Source</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a target="_blank" href="https://plotly.com/graphing-libraries/" rel="noreferrer">Graphing Libraries</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a target="_blank" href="https://community.plotly.com/" rel="noreferrer">Community</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/examples/">Example apps</a></div></li></ul></div></div><div class="css-1297823"><div class="chakra-stack css-11nrrcx"><p class="chakra-text css-122asr0">Resources</p><ul class="chakra-stack css-73k4dz"><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/user-stories/">User Stories</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/events/">Events</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/resources/webinars/">Webinars</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/blog/">Blog</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/resources/">White Papers</a></div></li></ul></div></div><div class="css-1297823"><div class="chakra-stack css-11nrrcx"><p class="chakra-text css-122asr0">Solutions</p><ul class="chakra-stack css-73k4dz"><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/dash/databricks/">Databricks</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/dash/snowflake/">Snowflake</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/solutions/finance/">Financial Services</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/solutions/healthcare-life-sciences-pharma/">Healthcare &amp; Life Sciences</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/solutions/energy/">Energy &amp; Utilities</a></div></li></ul></div></div><div class="css-1297823"><div class="chakra-stack css-11nrrcx"><p class="chakra-text css-122asr0">COMPANY</p><ul class="chakra-stack css-73k4dz"><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/about-us/">About Us</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/careers/">Careers</a></div><a href="/careers/"><style data-emotion="css dxqze6">.css-dxqze6{display:inline-block;padding-top:var(--chakra-space-1);padding-bottom:var(--chakra-space-1);-webkit-padding-start:var(--chakra-space-2);padding-inline-start:var(--chakra-space-2);-webkit-padding-end:var(--chakra-space-2);padding-inline-end:var(--chakra-space-2);background:rgb(122 118 255 / 20%);font-family:var(--chakra-fonts-body);color:var(--chakra-colors-accentPrimary);border:1px solid;border-color:var(--chakra-colors-accentPrimary);border-radius:5px;}@media screen and (min-width: 240px){.css-dxqze6{font-size:5.5px;}}@media screen and (min-width: 960px){.css-dxqze6{font-size:var(--chakra-fontSizes-4xs);}}</style><p class="chakra-text css-dxqze6">WE ARE HIRING</p></a></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/contact-us/">Contact Us</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/security/">Security</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/news/">Press &amp; News</a></div></li><li class="css-1nkfmis"><div class="css-5cco2g"><a href="/brand-guidelines/">Brand Guidelines</a></div></li></ul></div></div></div></div></div><style data-emotion="css 1cg5ubq">.css-1cg5ubq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-space-10);position:relative;top:0px;font-size:var(--chakra-fontSizes-sm);}@media screen and (min-width: 960px){.css-1cg5ubq{top:-20px;}}</style><div class="chakra-stack css-1cg5ubq"><style data-emotion="css s45tpy">.css-s45tpy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-space-5);color:var(--chakra-colors-bodyText);}@media screen and (min-width: 960px){.css-s45tpy{gap:68px;}}</style><div class="chakra-stack css-s45tpy"><style data-emotion="css 14lt884">.css-14lt884{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-space-1);}</style><div class="chakra-stack css-14lt884"><span class="chakra-text css-0"> © <!-- -->2025</span><div class="css-0">Plotly. All rights reserved.</div></div><style data-emotion="css 4g6ai3">.css-4g6ai3{cursor:pointer;}</style><div class="css-4g6ai3">Cookie Preferences</div><style data-emotion="css qtneuq">.css-qtneuq a:hover{border-color:var(--chakra-colors-accentPrimary);}</style><div class="css-qtneuq"><a href="/privacy/">Privacy</a></div></div></div></div></div></footer><style data-emotion="css 3a8qag">.css-3a8qag{margin-top:0px;width:100%;height:10px;background-image:linear-gradient(to left, var(--chakra-colors-gradientStart), var(--chakra-colors-gradientEndSecondary));}</style><div class="css-3a8qag"></div></div></div><span></span><span id="__chakra_env" hidden=""></span></div></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10