1<!DOCTYPE html><!-- Last Published: Thu Oct 01 2026 05:10:12 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="whattolabel-mirage-3b8ec5-a2b88c7302365.webflow.io" data-wf-page="6a99f66211ee343b34c0e1b4" data-wf-site="62cd5ce03261cba217188442"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Lightly - The Multimodal Computer Vision Platform</title><meta content="Lightly - The Multimodal Computer Vision Platform" property="og:title"/><meta content="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6aa1801707175db1285ce78f_Screenshot%202026-09-09%20at%2017.49.02.png" property="og:image"/><meta content="Lightly - The Multimodal Computer Vision Platform" name="twitter:title"/><meta content="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6aa1801707175db1285ce78f_Screenshot%202026-09-09%20at%2017.49.02.png" name="twitter:image"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/css/whattolabel-mirage-3b8ec5-a2b88c7302365.webflow.shared.d2653580c.min.css" rel="stylesheet" type="text/css" integrity="sha384-0mU1gM2zP4p23MZNGQkyHxl3CiT2qZpO2ZB0mGynnqq9LWJpwoeBqdVlyWvvb5mO" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({ google: { families: ["Open Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic","Lato:100,100italic,300,300italic,400,400italic,700,700italic,900,900italic","Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic","Inter:300,400,500,600,700","Lora:300,400,500,600,700","Poppins:300,400,500,600,700"] }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/62cd5ce03261cb1b601884b0_output-onlinepngtools%20(1).png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/62cd5ce03261cb22b6188514_47eea2cd606fb9e86a5d12f78666dd14-32bits-256.png" rel="apple-touch-icon"/>
1<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push.apply(w[g],Array.isArray(i)?i:[i]);})(window,['UA-147883152-4'],'google_tags_first_party');</script>
1<script async="" src="/xa5e8du3i6ydNjJjZDVjZTAzMjYxY2JhMjE3MTg4NDQy/b8zEJCczKrXJpa520smDNDefU1nspg"></script>
1<script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dZGVlNj', true);gtag('set', 'developer_id.dYWYxNW', true);gtag('js', new Date());gtag('config', 'UA-147883152-4', {'anonymize_ip': false});</script>
1<script> 2 if (window.location.search.includes("86d2a0ab_page")) { 3 var meta = document.createElement('meta'); 4 meta.name = "robots"; 5 meta.content = "noindex, follow"; 6 document.head.appendChild(meta); 7 } 8</script>
8 9<!-- Google Tag Manager -->
10<script>
vendor: 327 bytes, lines 10-14
10(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 11new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 12j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 13'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 14})(window,document,'script','dataLayer','
14GTM-W8QM8M3
vendor: 3 bytes, line 14
14');
14</script>
14 15<!-- End Google Tag Manager --> 16 17<!-- Start of HubSpot Embed Code -->
18<script type="text/javascript" id="hs-script-loader" async defer src="//js-eu1.hs-scripts.com/145725585.js"></script>
18 19<!-- End of HubSpot Embed Code --> 20<meta name="msvalidate.01" content="BDA0BA4053EABE580DE1E2F28E60A060" /> 21 22<!-- Place this tag in your head or just before your close body tag. -->
23<script async defer src="https://buttons.github.io/buttons.js"></script>
23 24
25<script>!function () {var reb2b = window.reb2b = window.reb2b || [];if (reb2b.invoked) return;reb2b.invoked = true;reb2b.methods = ["identify", "collect"];reb2b.factory = function (method) {return function () {var args = Array.prototype.slice.call(arguments);args.unshift(method);reb2b.push(args);return reb2b;};};for (var i = 0; i < reb2b.methods.length; i++) {var key = reb2b.methods[i];reb2b[key] = reb2b.factory(key);}reb2b.load = function (key) {var script = document.createElement("script");script.type = "text/javascript";script.async = true;script.src = "https://s3-us-west-2.amazonaws.com/b2bjsstore/b/" + key + "/reb2b.js.gz";var first = document.getElementsByTagName("script")[0];first.parentNode.insertBefore(script, first);};reb2b.SNIPPET_VERSION = "1.0.1";reb2b.load("0OV0VHLDP06Z");}();</script>
vendor: 1 bytes, line 25
25
26<script id="vtag-ai-js" async src="https://r2.leadsy.ai/tag.js" data-pid="10H1bVuLxvGFwBfQg" data-version="062024"></script>
vendor: 1 bytes, line 26
26
27<script> (function(ss,ex){ window.ldfdr=window.ldfdr||function(){(ldfdr._q=ldfdr._q||[]).push([].slice.call(arguments));}; (function(d,s){ fs=d.getElementsByTagName(s)[0]; function ce(src){ var cs=d.createElement(s); cs.src=src; cs.async=1; fs.parentNode.insertBefore(cs,fs); }; ce('https://sc.lfeeder.com/lftracker_v1_'+ss+(ex?'_'+ex:'')+'.js'); })(document,'script'); })('ywVkO4XqdQdaZ6Bj'); </script>
27<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css" /><style> 28 29 30.swiper-slide-active .dataset-content { 31 opacity: 1; 32} 33 34.swiper-slide-active .bottom-card-flex { 35 opacity: 0; 36} 37 38 39</style>
40<script type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {"currencyCode":"USD","symbol":"$","decimal":".","fractionDigits":2,"group":",","template":"{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} {{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} {{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}","hideDecimalForWholeNumbers":false};</script>
40</head><body><div class="page-wrapper-hidden"><div data-poster-url="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6a99f7550655e28dad4a6134_LightlyHeroVid%283%29_poster.0000000.jpg" data-video-urls="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6a99f7550655e28dad4a6134_LightlyHeroVid%283%29_mp4.mp4,https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6a99f7550655e28dad4a6134_LightlyHeroVid%283%29_webm.webm" data-autoplay="true" data-loop="true" data-wf-ignore="true" class="section-background-video w-background-video w-background-video-atom"><video id="e56015e0-ed2e-2fa5-acb7-aa77736b0d72-video" autoplay="" loop="" style="background-image:url("https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6a99f7550655e28dad4a6134_LightlyHeroVid%283%29_poster.0000000.jpg")" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6a99f7550655e28dad4a6134_LightlyHeroVid%283%29_mp4.mp4" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6a99f7550655e28dad4a6134_LightlyHeroVid%283%29_webm.webm" data-wf-ignore="true"/></video><div class="custom-container auto-margin-tb"><div class="hero-wrap mg-bottom-56px"><div class="new-hero-wrap"><div data-w-id="3eb75386-4119-ca1a-ebcd-dfd21b0535e8" style="-webkit-transform:translate3d(0, 30px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0, 30px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0, 30px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0, 30px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);opacity:0" class="hero-block"><div class="margin-bottm mg-bottom-24px"><h1 class="home-72px-h1 text-color-white">The Multimodalâ¨<span class="gradient-text-v3 one-liner">Computer Vision Platform</span></h1></div><p class="_18px-text ls-para">One integrated computer vision platform for labeling, curation, QA, and datasets management. Lightly is built for ML engineers and organizations scaling computer vision.</p><div class="btns-wrap center-wide"><a href="/demo" class="primary-button green w-inline-block"><div>Book a Demo</div></a><a href="https://app.studio.lightly.ai/auth/signup" class="primary-button white-outline w-inline-block"><div>Start for Free</div><div class="arr-icon-v2 w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 41<path d="M6 12L10 8L6 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 42</svg> 43</div></a></div></div><div data-w-id="3eb75386-4119-ca1a-ebcd-dfd21b0535f9" style="-webkit-transform:translate3d(0, 30px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0, 30px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0, 30px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0, 30px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);opacity:0" class="hero-image-div"></div></div></div></div><div data-w-id="d08126cb-8c08-c5f6-7a90-aa24d478d825" style="opacity:0" class="logo-section marginal"><div class="logo-wrap-outer"><div style="-webkit-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0)" class="logo-wrap"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f01d770f260fad1510_bosch%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f011ee343b34c22201_meta-3%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f0a3ef3a97a53d790f_Google_2015_logo%20(2)%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f0515821fedac9391b_ibm%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f03d0fa9249ff66735_eth-z-ich%201.svg" loading="lazy" alt="" class="logo-img"/></div><div style="-webkit-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0)" class="logo-wrap"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f01d770f260fad1510_bosch%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f011ee343b34c22201_meta-3%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f0a3ef3a97a53d790f_Google_2015_logo%20(2)%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f0515821fedac9391b_ibm%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f03d0fa9249ff66735_eth-z-ich%201.svg" loading="lazy" alt="" class="logo-img"/></div><div style="-webkit-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0)" class="logo-wrap"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f01d770f260fad1510_bosch%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f011ee343b34c22201_meta-3%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f0a3ef3a97a53d790f_Google_2015_logo%20(2)%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f0515821fedac9391b_ibm%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f03d0fa9249ff66735_eth-z-ich%201.svg" loading="lazy" alt="" class="logo-img"/></div><div style="-webkit-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0%, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0)" class="logo-wrap"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f01d770f260fad1510_bosch%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f011ee343b34c22201_meta-3%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f0a3ef3a97a53d790f_Google_2015_logo%20(2)%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f0515821fedac9391b_ibm%201.svg" loading="lazy" alt="" class="logo-img"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99f9f03d0fa9249ff66735_eth-z-ich%201.svg" loading="lazy" alt="" class="logo-img"/></div></div></div></div><section class="section-v2"><div class="custom-container"><div data-w-id="5c75b49f-7fca-e155-ec0b-4f7f805eff53" style="opacity:0" class="text-grid mg-bottom-40px"><div><div class="subtitle-wrap mg-bottom-8px"><div class="subtitle torquoise"><div class="dot torquise"></div><div class="subtitle-text torquise">Platform</div></div></div><h2 class="studio-32px mg-bottom-16px">Your complete toolkit for computer vision</h2><p class="_16px-text grey-dark">Two products, one pipeline. LightlyStudio is the data hub - curate, annotate, evaluate and visualize. LightlyTrain turns that data into production models</p></div><div class="button-column"><a href="/lightly-studio-old-v2" class="primary-button green w-inline-block"><div>Explore the Platform</div><div class="arr-icon-v2 w-embed">
43<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 44<path d="M3.83331 8.00001H13.1666M13.1666 8.00001L8.49998 3.33334M13.1666 8.00001L8.49998 12.6667" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 45</svg></div></a><a href="https://docs.lightly.ai/" class="primary-button green-outline w-inline-block"><div>Read Documentation</div><div class="arr-icon-v2 w-embed"><svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 46<path d="M3.83331 8.00001H13.1666M13.1666 8.00001L8.49998 3.33334M13.1666 8.00001L8.49998 12.6667" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 47</svg></div></a></div></div><div data-w-id="4547ac96-e2bc-e8ce-3ea5-d113cf9efa2a" style="opacity:0" data-current="Tab 1" data-easing="ease" data-duration-in="300" data-duration-out="100" class="w-tabs"><div class="home-tabs-menu-v2 w-tab-menu"><a data-w-tab="Tab 1" class="home-tab-link w-inline-block w-tab-link w--current"><div class="small-tab-number">01</div><div class="tab-text-18px">Curate</div></a><a data-w-tab="Tab 2" class="home-tab-link w-inline-block w-tab-link"><div class="small-tab-number">
4702</div><div class="tab-text-18px">Label & QA</div></a><a data-w-tab="Tab 3" class="home-tab-link w-inline-block w-tab-link"><div class="small-tab-number">03</div><div class="tab-text-18px">Evaluate</div></a><a data-w-tab="Tab 4" class="home-tab-link w-inline-block w-tab-link"><div class="small-tab-number">04</div><div class="tab-text-18px">Plugins</div></a><a data-w-tab="Tab 5" class="home-tab-link w-inline-block w-tab-link"><div class="small-tab-number">05</div><div class="tab-text-18px">Collaborate</div></a><a data-w-tab="Tab 6" class="home-tab-link last w-inline-block w-tab-link"><div class="small-tab-number">06</div><div class="tab-text-18px">Export</div></a></div><div class="w-tab-content"><div data-w-tab="Tab 1" class="w-tab-pane w--tab-active"><div class="home-tab-content"><div class="home-tab-text-wrap"><h3 class="_32px-secondary-heading text-color-white mg-bottom-12px">Find the samples worth labeling.</h3><p class="_14px-text grey mg-bottom-24">Everything you index is embedded automatically.<br/><br/>Filter by metadata, search by text or image, then run a sampling strategy - diverse coverage, deduplication, outlier detection, similarity, or class balancing - to keep only the subset worth labeling.</p><div class="list-10px-gap mg-bottom-40px"><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">Automatic embeddings on index</div></div><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">Text and image similarity search</div></div><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">Six sampling strategies, one query</div></div></div><a href="https://app.studio.lightly.ai/auth/signup" target="_blank" class="primary-btn arrow-btn-green w-inline-block"><div>Start for Free</div><div class="arr-icon w-embed">
47<svg width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 48<path d="M6.39205 10.6023L5.36932 9.59095L8.92045 6.03982H0V4.56254H8.92045L5.36932 1.01709L6.39205 4.3869e-05L11.6932 5.30118L6.39205 10.6023Z" fill="currentColor"/> 49</svg> 50</div></a></div><div class="ls-image-wrap"><div data-poster-url="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa002f801ab3bb95d6d477a_curate2_poster.0000000.jpg" data-video-urls="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa002f801ab3bb95d6d477a_curate2_mp4.mp4,https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa002f801ab3bb95d6d477a_curate2_webm.webm" data-autoplay="true" data-loop="true" data-wf-ignore="true" class="ls-tab-video w-background-video w-background-video-atom"><video id="60bda91b-dac3-9319-73e2-20fa357d831e-video" autoplay="" loop="" style="background-image:url("https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa002f801ab3bb95d6d477a_curate2_poster.0000000.jpg")" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa002f801ab3bb95d6d477a_curate2_mp4.mp4" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa002f801ab3bb95d6d477a_curate2_webm.webm" data-wf-ignore="true"/></video><noscript><style> 51 [data-wf-bgvideo-fallback-img] { 52 display: none; 53 } 54 @media (prefers-reduced-motion: reduce) { 55 [data-wf-bgvideo-fallback-img] { 56 position: absolute; 57 z-index: -100; 58 display: inline-block; 59 height: 100%; 60 width: 100%; 61 object-fit: cover; 62 } 63 }</style><img data-wf-bgvideo-fallback-img="true" src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa002f801ab3bb95d6d477a_curate2_poster.0000000.jpg" alt=""/></noscript><div aria-live="polite"><button type="button" data-w-bg-video-control="true" aria-controls="60bda91b-dac3-9319-73e2-20fa357d831e-video" class="w-backgroundvideo-backgroundvideoplaypausebutton w-background-video--control"><span><img loading="lazy" src="https://cdn.prod.website-files.com/6022af993a6b2191db3ed10c/628299f8aa233b83918e24fd_Pause.svg" alt="Pause video"/></span><span hidden=""><img loading="lazy" src="https://cdn.prod.website-files.com/6022af993a6b2191db3ed10c/628298b20ae0236682d4b87f_Play-24.svg" alt="Play video"/></span></button></div></div></div></div></div><div data-w-tab="Tab 2" class="w-tab-pane"><div class="home-tab-content"><div class="home-tab-text-wrap"><h3 class="_32px-secondary-heading text-color-white mg-bottom-12px">Label and QA your data in one place.</h3><p class="_14px-text grey mg-bottom-24">Create, edit and review annotations right where you work, whether that's a quick check or a full QA pass.<br/><br/>Every labeled object gets its own embedding, so you can search and cluster objects the same way you search whole images. Bring in SAM3 or a LightlyTrain model to auto-label the easy cases first.</p><div class="list-10px-gap mg-bottom-40px"><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">Annotate and QA in one place</div></div><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">Object-level search</div></div><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">SAM3 and LightlyTrain auto-labeling plugins</div></div></div><a href="/demo-old" target="_blank" class="primary-btn arrow-btn-green w-inline-block"><div>Start for Free</div><div class="arr-icon w-embed">
63<svg width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 64<path d="M6.39205 10.6023L5.36932 9.59095L8.92045 6.03982H0V4.56254H8.92045L5.36932 1.01709L6.39205 4.3869e-05L11.6932 5.30118L6.39205 10.6023Z" fill="currentColor"/> 65</svg> 66</div></a></div><div class="ls-image-wrap"><div data-poster-url="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa0034014c20ef68e937f9e_labelqa_poster.0000000.jpg" data-video-urls="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa0034014c20ef68e937f9e_labelqa_mp4.mp4,https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa0034014c20ef68e937f9e_labelqa_webm.webm" data-autoplay="true" data-loop="true" data-wf-ignore="true" class="ls-tab-video w-background-video w-background-video-atom"><video id="47a2f9ec-038d-243d-8ac9-c0b6e0ff8366-video" autoplay="" loop="" style="background-image:url("https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa0034014c20ef68e937f9e_labelqa_poster.0000000.jpg")" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa0034014c20ef68e937f9e_labelqa_mp4.mp4" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa0034014c20ef68e937f9e_labelqa_webm.webm" data-wf-ignore="true"/></video><noscript><style> 67 [data-wf-bgvideo-fallback-img] { 68 display: none; 69 } 70 @media (prefers-reduced-motion: reduce) { 71 [data-wf-bgvideo-fallback-img] { 72 position: absolute; 73 z-index: -100; 74 display: inline-block; 75 height: 100%; 76 width: 100%; 77 object-fit: cover; 78 } 79 }</style><img data-wf-bgvideo-fallback-img="true" src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa0034014c20ef68e937f9e_labelqa_poster.0000000.jpg" alt=""/></noscript><div aria-live="polite"><button type="button" data-w-bg-video-control="true" aria-controls="47a2f9ec-038d-243d-8ac9-c0b6e0ff8366-video" class="w-backgroundvideo-backgroundvideoplaypausebutton w-background-video--control"><span><img loading="lazy" src="https://cdn.prod.website-files.com/6022af993a6b2191db3ed10c/628299f8aa233b83918e24fd_Pause.svg" alt="Pause video"/></span><span hidden=""><img loading="lazy" src="https://cdn.prod.website-files.com/6022af993a6b2191db3ed10c/628298b20ae0236682d4b87f_Play-24.svg" alt="Play video"/></span></button></div></div></div></div></div><div data-w-tab="Tab 3" class="w-tab-pane"><div class="home-tab-content"><div class="home-tab-text-wrap"><h3 class="_32px-secondary-heading text-color-white mg-bottom-12px">Know exactly where your model breaks.</h3><p class="_14px-text grey mg-bottom-24">Run an evaluation against ground truth and get per-sample metrics plus a confusion matrix, no separate script required.<br/><br/>Sort by false positives, false negatives or mIoU to jump straight to the samples your model gets wrong.</p><div class="list-10px-gap mg-bottom-40px"><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">Detection, classification and segmentation</div></div><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">Confusion matrix built in</div></div><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">Versioned annotations</div></div></div><a href="https://app.studio.lightly.ai/auth/signup" target="_blank" class="primary-btn arrow-btn-green w-inline-block"><div>Start for Free</div><div class="arr-icon w-embed">
79<svg width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 80<path d="M6.39205 10.6023L5.36932 9.59095L8.92045 6.03982H0V4.56254H8.92045L5.36932 1.01709L6.39205 4.3869e-05L11.6932 5.30118L6.39205 10.6023Z" fill="currentColor"/> 81</svg> 82</div></a></div><div class="ls-image-wrap"><div data-poster-url="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa00395b2973ca24e70bf56_evaluation_poster.0000000.jpg" data-video-urls="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa00395b2973ca24e70bf56_evaluation_mp4.mp4,https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa00395b2973ca24e70bf56_evaluation_webm.webm" data-autoplay="true" data-loop="true" data-wf-ignore="true" class="ls-tab-video w-background-video w-background-video-atom"><video id="a76225ac-3897-e35c-0699-bd8cb5a5d234-video" autoplay="" loop="" style="background-image:url("https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa00395b2973ca24e70bf56_evaluation_poster.0000000.jpg")" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa00395b2973ca24e70bf56_evaluation_mp4.mp4" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa00395b2973ca24e70bf56_evaluation_webm.webm" data-wf-ignore="true"/></video><noscript><style> 83 [data-wf-bgvideo-fallback-img] { 84 display: none; 85 } 86 @media (prefers-reduced-motion: reduce) { 87 [data-wf-bgvideo-fallback-img] { 88 position: absolute; 89 z-index: -100; 90 display: inline-block; 91 height: 100%; 92 width: 100%; 93 object-fit: cover; 94 } 95 }</style><img data-wf-bgvideo-fallback-img="true" src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa00395b2973ca24e70bf56_evaluation_poster.0000000.jpg" alt=""/></noscript><div aria-live="polite"><button type="button" data-w-bg-video-control="true" aria-controls="a76225ac-3897-e35c-0699-bd8cb5a5d234-video" class="w-backgroundvideo-backgroundvideoplaypausebutton w-background-video--control"><span><img loading="lazy" src="https://cdn.prod.website-files.com/6022af993a6b2191db3ed10c/628299f8aa233b83918e24fd_Pause.svg" alt="Pause video"/></span><span hidden=""><img loading="lazy" src="https://cdn.prod.website-files.com/6022af993a6b2191db3ed10c/628298b20ae0236682d4b87f_Play-24.svg" alt="Play video"/></span></button></div></div></div></div></div><div data-w-tab="Tab 4" class="w-tab-pane"><div class="home-tab-content"><div class="home-tab-text-wrap"><h3 class="_32px-secondary-heading text-color-white mg-bottom-12px">Add or vibe-code your plugins.</h3><p class="_14px-text grey mg-bottom-24">Install ready-made plugins for SAM3 segmentation, LightlyTrain auto-labeling and video bounding box propagation, or register your own.<br/><br/>A plugin is a Python function with a form, so anything you can script, your whole team can run from the UI.</p><div class="list-10px-gap mg-bottom-40px"><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">SAM3 and LightlyTrain, ready to install</div></div><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">
95Video bounding box propagation</div></div><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">Build your own with the Python API</div></div></div><a href="https://app.studio.lightly.ai/auth/signup" target="_blank" class="primary-btn arrow-btn-green w-inline-block"><div>Start for Free</div><div class="arr-icon w-embed"><svg width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 96<path d="M6.39205 10.6023L5.36932 9.59095L8.92045 6.03982H0V4.56254H8.92045L5.36932 1.01709L6.39205 4.3869e-05L11.6932 5.30118L6.39205 10.6023Z" fill="currentColor"/> 97</svg> 98</div></a></div><div class="ls-image-wrap"><div data-poster-url="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003b65e3d34abcf059af2_plugins_poster.0000000.jpg" data-video-urls="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003b65e3d34abcf059af2_plugins_mp4.mp4,https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003b65e3d34abcf059af2_plugins_webm.webm" data-autoplay="true" data-loop="true" data-wf-ignore="true" class="ls-tab-video w-background-video w-background-video-atom"><video id="fb4bb82c-7532-4c74-291e-47e4238e5443-video" autoplay="" loop="" style="background-image:url("https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003b65e3d34abcf059af2_plugins_poster.0000000.jpg")" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003b65e3d34abcf059af2_plugins_mp4.mp4" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003b65e3d34abcf059af2_plugins_webm.webm" data-wf-ignore="true"/></video><noscript><style> 99 [data-wf-bgvideo-fallback-img] { 100 display: none; 101 } 102 @media (prefers-reduced-motion: reduce) { 103 [data-wf-bgvideo-fallback-img] { 104 position: absolute; 105 z-index: -100; 106 display: inline-block; 107 height: 100%; 108 width: 100%; 109 object-fit: cover; 110 } 111 }</style><img data-wf-bgvideo-fallback-img="true" src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003b65e3d34abcf059af2_plugins_poster.0000000.jpg" alt=""/></noscript><div aria-live="polite"><button type="button" data-w-bg-video-control="true" aria-controls="fb4bb82c-7532-4c74-291e-47e4238e5443-video" class="w-backgroundvideo-backgroundvideoplaypausebutton w-background-video--control"><span><img loading="lazy" src="https://cdn.prod.website-files.com/6022af993a6b2191db3ed10c/628299f8aa233b83918e24fd_Pause.svg" alt="Pause video"/></span><span hidden=""><img loading="lazy" src="https://cdn.prod.website-files.com/6022af993a6b2191db3ed10c/628298b20ae0236682d4b87f_Play-24.svg" alt="Play video"/></span></button></div></div></div></div></div><div data-w-tab="Tab 5" class="w-tab-pane"><div class="home-tab-content"><div class="home-tab-text-wrap"><h3 class="_32px-secondary-heading text-color-white mg-bottom-12px">Work on the same dataset, together.</h3><p class="_14px-text grey mg-bottom-24">Invite your team and give each person a role that matches what they should touch.<br/><br/>Viewers browse and export, Labelers tag and annotate, Editors configure the workspace, Admins manage it all.</p><div class="list-10px-gap mg-bottom-40px"><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">Role-based access for your team</div></div><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">Viewer, Labeler, Editor, Admin roles</div></div><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">Centrally managed cloud credentials</div></div></div><a href="https://app.studio.lightly.ai/auth/signup" target="_blank" class="primary-btn arrow-btn-green w-inline-block"><div>Start for Free</div><div class="arr-icon w-embed">
111<svg width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 112<path d="M6.39205 10.6023L5.36932 9.59095L8.92045 6.03982H0V4.56254H8.92045L5.36932 1.01709L6.39205 4.3869e-05L11.6932 5.30118L6.39205 10.6023Z" fill="currentColor"/> 113</svg> 114</div></a></div><div class="ls-image-wrap"><div data-poster-url="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003d4b5fac069c1a6d3fc_collaborate_poster.0000000.jpg" data-video-urls="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003d4b5fac069c1a6d3fc_collaborate_mp4.mp4,https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003d4b5fac069c1a6d3fc_collaborate_webm.webm" data-autoplay="true" data-loop="true" data-wf-ignore="true" class="ls-tab-video w-background-video w-background-video-atom"><video id="ee45e36e-7bbf-d501-c917-4152b8592fe3-video" autoplay="" loop="" style="background-image:url("https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003d4b5fac069c1a6d3fc_collaborate_poster.0000000.jpg")" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003d4b5fac069c1a6d3fc_collaborate_mp4.mp4" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003d4b5fac069c1a6d3fc_collaborate_webm.webm" data-wf-ignore="true"/></video><noscript><style> 115 [data-wf-bgvideo-fallback-img] { 116 display: none; 117 } 118 @media (prefers-reduced-motion: reduce) { 119 [data-wf-bgvideo-fallback-img] { 120 position: absolute; 121 z-index: -100; 122 display: inline-block; 123 height: 100%; 124 width: 100%; 125 object-fit: cover; 126 } 127 }</style><img data-wf-bgvideo-fallback-img="true" src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003d4b5fac069c1a6d3fc_collaborate_poster.0000000.jpg" alt=""/></noscript><div aria-live="polite"><button type="button" data-w-bg-video-control="true" aria-controls="ee45e36e-7bbf-d501-c917-4152b8592fe3-video" class="w-backgroundvideo-backgroundvideoplaypausebutton w-background-video--control"><span><img loading="lazy" src="https://cdn.prod.website-files.com/6022af993a6b2191db3ed10c/628299f8aa233b83918e24fd_Pause.svg" alt="Pause video"/></span><span hidden=""><img loading="lazy" src="https://cdn.prod.website-files.com/6022af993a6b2191db3ed10c/628298b20ae0236682d4b87f_Play-24.svg" alt="Play video"/></span></button></div></div></div></div></div><div data-w-tab="Tab 6" class="w-tab-pane"><div class="home-tab-content"><div class="home-tab-text-wrap"><h3 class="_32px-secondary-heading text-color-white mg-bottom-12px">Get your data out, in the format you need.</h3><p class="_14px-text grey mg-bottom-24">Export annotations or filenames straight from the grid, or automate it in Python. Export the full dataset or just a filtered subset by tag or query.</p><div class="list-10px-gap mg-bottom-40px"><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">COCO, YOLO, Pascal VOC and more</div></div><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">Full dataset or filtered subset</div></div><div class="list-item-8px"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a9a16f5048c1eba1f5d353d_Tick%20Green.svg" loading="lazy" alt="" class="cross-img"/><div class="_14px-text">GUI or Python, your choice</div></div></div><a href="https://app.studio.lightly.ai/auth/signup" target="_blank" class="primary-btn arrow-btn-green w-inline-block"><div>Start for Free</div><div class="arr-icon w-embed">
127<svg width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 128<path d="M6.39205 10.6023L5.36932 9.59095L8.92045 6.03982H0V4.56254H8.92045L5.36932 1.01709L6.39205 4.3869e-05L11.6932 5.30118L6.39205 10.6023Z" fill="currentColor"/> 129</svg> 130</div></a></div><div class="ls-image-wrap"><div data-poster-url="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003f17b504f86d64e5656_export_poster.0000000.jpg" data-video-urls="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003f17b504f86d64e5656_export_mp4.mp4,https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003f17b504f86d64e5656_export_webm.webm" data-autoplay="true" data-loop="true" data-wf-ignore="true" class="ls-tab-video w-background-video w-background-video-atom"><video id="134e9fbc-e35f-f9e7-4486-bb5410204885-video" autoplay="" loop="" style="background-image:url("https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003f17b504f86d64e5656_export_poster.0000000.jpg")" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003f17b504f86d64e5656_export_mp4.mp4" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003f17b504f86d64e5656_export_webm.webm" data-wf-ignore="true"/></video><noscript><style> 131 [data-wf-bgvideo-fallback-img] { 132 display: none; 133 } 134 @media (prefers-reduced-motion: reduce) { 135 [data-wf-bgvideo-fallback-img] { 136 position: absolute; 137 z-index: -100; 138 display: inline-block; 139 height: 100%; 140 width: 100%; 141 object-fit: cover; 142 } 143 }</style><img data-wf-bgvideo-fallback-img="true" src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442%2F6aa003f17b504f86d64e5656_export_poster.0000000.jpg" alt=""/></noscript><div aria-live="polite"><button type="button" data-w-bg-video-control="true" aria-controls="134e9fbc-e35f-f9e7-4486-bb5410204885-video" class="w-backgroundvideo-backgroundvideoplaypausebutton w-background-video--control"><span><img loading="lazy" src="https://cdn.prod.website-files.com/6022af993a6b2191db3ed10c/628299f8aa233b83918e24fd_Pause.svg" alt="Pause video"/></span><span hidden=""><img loading="lazy" src="https://cdn.prod.website-files.com/6022af993a6b2191db3ed10c/628298b20ae0236682d4b87f_Play-24.svg" alt="Play video"/></span></button></div></div></div></div></div></div></div></div></section><section class="section-v2 gray-v2"><div class="custom-container"><div data-w-id="1f4fb9ea-c79f-faac-7497-7705b2275e6f" style="opacity:0" class="text-wrapper center-flex mg-bottom-40px"><div class="subtitle-wrap mg-bottom-8px"><div class="subtitle torquoise"><div class="dot torquise"></div><div class="subtitle-text torquise">Integration</div></div></div><div class="overflow-hidden mg-bottom-8px"><h2 class="_32px-secondary-heading">Fast & Easy Integration Into Your <span class="gradient-text-v3">ML Pipeline</span></h2></div><p class="_16px-text grey-dark _64ch">Lightlyâs suite of tools integrates into your existing machine learning pipeline, facilitating data curation, model training, and deployment processes.</p></div><div data-w-id="1f4fb9ea-c79f-faac-7497-7705b2275e7c" style="opacity:0" class="image-wrapper"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6a99ff0f81e63b9a12d3177e_lightly-product-overview.png" loading="lazy" alt="" class="wide-image"/></div></div></section><section class="section-v2 overflow-none"><div class="custom-container"><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191a2" style="opacity:0" class="text-grid bottom-align mg-bottom-24px"><div><div class="subtitle-wrap mg-bottom-8px"><div class="subtitle torquoise"><div class="dot torquise"></div><div class="subtitle-text torquise">Testimonials</div></div></div><h2 class="studio-32px mg-bottom-8px">Built for real-world computer vision</h2><p class="_16px-text short-grey">Teams shipping Physical AI use Lightly to get from raw sensor data to a deployed model â in the field, on the line, and at the edge.</p></div><div class="btns-wrap"><a href="/customer-success-stories" target="_blank" class="primary-button green-outline w-inline-block"><div>Read Customer Stories</div><div class="arr-icon-v2 w-embed">
143<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 144<path d="M3.83331 8.00001H13.1666M13.1666 8.00001L8.49998 3.33334M13.1666 8.00001L8.49998 12.6667" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 145</svg></div></a></div></div><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191b1" style="opacity:0" class="slider-wrap"><div class="slider-arrows-wrapper"><a href="#" class="slider-arrow swiper-arrow-prev green w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68ee8303e96649b33f9211b8_arrow-right.svg" loading="lazy" alt="" class="arrow-24px invert"/></a><a href="#" class="slider-arrow swiper-arrow-next green w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68ee8303e96649b33f9211b8_arrow-right.svg" loading="lazy" alt="" class="arrow-24px"/></a></div><div class="swiper cs-list w-dyn-list"><div role="list" class="customer-card-flex swiper-wrapper w-dyn-items"><div role="listitem" class="cs-slide-item swiper-slide w-dyn-item"><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191ba" class="cs-card-outer"><div class="bg-grad blue-green"></div><div class="cs-card"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/68372d65349b2d4237f1b096_char.jpeg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/68372d65349b2d4237f1b096_char-p-500.jpeg 500w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/68372d65349b2d4237f1b096_char.jpeg 512w" class="cs-card-image"/><div style="opacity:0" class="gradient-overlay"></div><div class="content-overlay no-margin"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/686b81577490dc6dac5f7a6e_68372df7240031515e39ca36_kiwibot.svg" loading="lazy" alt="" class="cs-logo-v3 with-margin"/><div class="cs-left-flex bg-blur"><h2 class="number-72px gradient-text">3x</h2><div class="stat-text mg-bottom-12px">Faster Model Iteration Cycle</div><a href="https://docs.lightly.ai/train/stable/index.html" target="_blank" class="primary-btn outline-blue w-inline-block"><div>Read more</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68ee8303e96649b33f9211b8_arrow-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div></div><a href="/case-studies/kiwibot" class="absolute-cs-link w-inline-block"></a></div></div><div role="listitem" class="cs-slide-item swiper-slide w-dyn-item"><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191ba" class="cs-card-outer"><div class="bg-grad blue-green"></div><div class="cs-card"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6941665046c82c41f0445516_VJ%202.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6941665046c82c41f0445516_VJ%202-p-500.png 500w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6941665046c82c41f0445516_VJ%202.png 800w" class="cs-card-image"/><div style="opacity:0" class="gradient-overlay"></div><div class="content-overlay no-margin"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/694164d92c9661ee8d4f792f_sw%201.svg" loading="lazy" alt="" class="cs-logo-v3 with-margin"/><div class="cs-left-flex bg-blur"><h2 class="number-72px gradient-text">2M+</h2><div class="stat-text mg-bottom-12px">Curated Images</div><a href="https://docs.lightly.ai/train/stable/index.html" target="_blank" class="primary-btn outline-blue w-inline-block"><div>Read more</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68ee8303e96649b33f9211b8_arrow-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div></div><a href="/case-studies/greenwood-engineering" class="absolute-cs-link w-inline-block"></a></div></div><div role="listitem" class="cs-slide-item swiper-slide w-dyn-item"><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191ba" class="cs-card-outer"><div class="bg-grad blue-green"></div><div class="cs-card"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6955150ded6bbdf3be06bdeb_IMG_1591%201-min.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6955150ded6bbdf3be06bdeb_IMG_1591%201-min-p-500.png 500w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6955150ded6bbdf3be06bdeb_IMG_1591%201-min-p-800.png 800w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6955150ded6bbdf3be06bdeb_IMG_1591%201-min-p-1080.png 1080w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6955150ded6bbdf3be06bdeb_IMG_1591%201-min-p-1600.png 1600w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6955150ded6bbdf3be06bdeb_IMG_1591%201-min-p-2000.png 2000w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6955150ded6bbdf3be06bdeb_IMG_1591%201-min.png 2656w" class="cs-card-image"/><div style="opacity:0" class="gradient-overlay"></div><div class="content-overlay no-margin"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/69551543f2d41978298768f3_eurocontrol-boxed-dark-rgb.svg" loading="lazy" alt="" class="cs-logo-v3 with-margin"/><div class="cs-left-flex bg-blur"><h2 class="number-72px gradient-text w-dyn-bind-empty"></h2><div class="stat-text mg-bottom-12px">Improved performance YOLO-based models</div><a href="https://docs.lightly.ai/train/stable/index.html" target="_blank" class="primary-btn outline-blue w-inline-block"><div>Read more</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68ee8303e96649b33f9211b8_arrow-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div></div><a href="/case-studies/eurocontrol" class="absolute-cs-link w-inline-block"></a></div></div>
145<div role="listitem" class="cs-slide-item swiper-slide w-dyn-item"><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191ba" class="cs-card-outer"><div class="bg-grad blue-green"></div><div class="cs-card"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6a310de1f03fad725379e78b_1778264736358.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6a310de1f03fad725379e78b_1778264736358-p-500.png 500w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6a310de1f03fad725379e78b_1778264736358.png 800w" class="cs-card-image"/><div style="opacity:0" class="gradient-overlay"></div><div class="content-overlay no-margin"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6a423927ca7c6a69e0415210_adravision-onDark.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6a423927ca7c6a69e0415210_adravision-onDark-p-500.png 500w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6a423927ca7c6a69e0415210_adravision-onDark.png 867w" class="cs-logo-v3 with-margin"/><div class="cs-left-flex bg-blur"><h2 class="number-72px gradient-text">DINOv3</h2><div class="stat-text mg-bottom-12px">Object Detection Pipeline Beating Prior Baselines</div><a href="https://docs.lightly.ai/train/stable/index.html" target="_blank" class="primary-btn outline-blue w-inline-block"><div>Read more</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68ee8303e96649b33f9211b8_arrow-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div></div><a href="/case-studies/adravision" class="absolute-cs-link w-inline-block"></a></div></div><div role="listitem" class="cs-slide-item swiper-slide w-dyn-item"><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191ba" class="cs-card-outer"><div class="bg-grad blue-green"></div><div class="cs-card"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/65279b1a09ff78020dee6b45_margaux_massonforsythe.jpeg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/65279b1a09ff78020dee6b45_margaux_massonforsythe-p-500.jpeg 500w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/65279b1a09ff78020dee6b45_margaux_massonforsythe-p-800.jpeg 800w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/65279b1a09ff78020dee6b45_margaux_massonforsythe-p-1080.jpeg 1080w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/65279b1a09ff78020dee6b45_margaux_massonforsythe-p-1600.jpeg 1600w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/65279b1a09ff78020dee6b45_margaux_massonforsythe-p-2000.jpeg 2000w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/65279b1a09ff78020dee6b45_margaux_massonforsythe.jpeg 2296w" class="cs-card-image"/><div style="opacity:0" class="gradient-overlay"></div><div class="content-overlay no-margin"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/686b8159086f43de5c97016a_68640257617d981a057e4675_sdsc.png" loading="lazy" alt="" class="cs-logo-v3 with-margin"/><div class="cs-left-flex bg-blur"><h2 class="number-72px gradient-text">2.3M</h2><div class="stat-text mg-bottom-12px">Frames Processed In 1 Month</div><a href="https://docs.lightly.ai/train/stable/index.html" target="_blank" class="primary-btn outline-blue w-inline-block"><div>Read more</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68ee8303e96649b33f9211b8_arrow-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div></div><a href="/case-studies/sdsc" class="absolute-cs-link w-inline-block"></a></div></div><div role="listitem" class="cs-slide-item swiper-slide w-dyn-item"><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191ba" class="cs-card-outer"><div class="bg-grad blue-green"></div><div class="cs-card"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6874db5d4b1c6001f2598f14_image%2021.png" loading="lazy" alt="" class="cs-card-image"/><div style="opacity:0" class="gradient-overlay"></div><div class="content-overlay no-margin"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/686b815912848a1ede81b572_68640274bc297b60d50ca271_bNDcAT.png" loading="lazy" alt="" class="cs-logo-v3 with-margin"/><div class="cs-left-flex bg-blur"><h2 class="number-72px gradient-text">10%</h2><div class="stat-text mg-bottom-12px">Model Accuracy Improvement</div><a href="https://docs.lightly.ai/train/stable/index.html" target="_blank" class="primary-btn outline-blue w-inline-block"><div>Read more</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68ee8303e96649b33f9211b8_arrow-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div></div><a href="/case-studies/voxel-ai" class="absolute-cs-link w-inline-block"></a></div></div>
145<div role="listitem" class="cs-slide-item swiper-slide w-dyn-item"><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191ba" class="cs-card-outer"><div class="bg-grad blue-green"></div><div class="cs-card"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6939d6bd58633fda2db067d4_suraj_dp.jpeg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6939d6bd58633fda2db067d4_suraj_dp-p-500.jpeg 500w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6939d6bd58633fda2db067d4_suraj_dp.jpeg 800w" class="cs-card-image"/><div style="opacity:0" class="gradient-overlay"></div><div class="content-overlay no-margin"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6939e1e115a63b728fe3ec17_Harvard%201%20(2).svg" loading="lazy" alt="" class="cs-logo-v3 with-margin"/><div class="cs-left-flex bg-blur"><h2 class="number-72px gradient-text">3D</h2><div class="stat-text mg-bottom-12px">SSL Training Pipeline with DINOv2</div><a href="https://docs.lightly.ai/train/stable/index.html" target="_blank" class="primary-btn outline-blue w-inline-block"><div>Read more</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68ee8303e96649b33f9211b8_arrow-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div></div><a href="/case-studies/harvard-medical-school" class="absolute-cs-link w-inline-block"></a></div></div><div role="listitem" class="cs-slide-item swiper-slide w-dyn-item"><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191ba" class="cs-card-outer"><div class="bg-grad blue-green"></div><div class="cs-card"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6a8e92f6b04115e0ebf7b2f0_JP%20%201%20(2).png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6a8e92f6b04115e0ebf7b2f0_JP%20%201%20(2)-p-500.png 500w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6a8e92f6b04115e0ebf7b2f0_JP%20%201%20(2)-p-800.png 800w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6a8e92f6b04115e0ebf7b2f0_JP%20%201%20(2)-p-1080.png 1080w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6a8e92f6b04115e0ebf7b2f0_JP%20%201%20(2)-p-1600.png 1600w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6a8e92f6b04115e0ebf7b2f0_JP%20%201%20(2).png 1960w" class="cs-card-image"/><div style="opacity:0" class="gradient-overlay"></div><div class="content-overlay no-margin"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6a8e92609b4e7b20e7a9129b_Screenshot%202026-08-26%20at%2009.14.08%201.png" loading="lazy" alt="" class="cs-logo-v3 with-margin"/><div class="cs-left-flex bg-blur"><h2 class="number-72px gradient-text">82%</h2><div class="stat-text mg-bottom-12px">Precision on Herd Size Estimation</div><a href="https://docs.lightly.ai/train/stable/index.html" target="_blank" class="primary-btn outline-blue w-inline-block"><div>Read more</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68ee8303e96649b33f9211b8_arrow-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div></div><a href="/case-studies/vale" class="absolute-cs-link w-inline-block"></a></div></div><div role="listitem" class="cs-slide-item swiper-slide w-dyn-item"><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191ba" class="cs-card-outer"><div class="bg-grad blue-green"></div><div class="cs-card"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/66e7cdca765774715aa8feab_1723950755984.jpg" loading="lazy" alt="" class="cs-card-image"/><div style="opacity:0" class="gradient-overlay"></div><div class="content-overlay no-margin"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/686b8158416ad7fcedb4adc2_68640175113462f0fa686f43_aigen.png" loading="lazy" alt="" class="cs-logo-v3 with-margin"/><div class="cs-left-flex bg-blur"><h2 class="number-72px gradient-text">2x</h2><div class="stat-text mg-bottom-12px">Model Deployment Efficiency Gains</div><a href="https://docs.lightly.ai/train/stable/index.html" target="_blank" class="primary-btn outline-blue w-inline-block"><div>Read more</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68ee8303e96649b33f9211b8_arrow-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div></div><a href="/case-studies/aigen" class="absolute-cs-link w-inline-block"></a></div></div>
145<div role="listitem" class="cs-slide-item swiper-slide w-dyn-item"><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191ba" class="cs-card-outer"><div class="bg-grad blue-green"></div><div class="cs-card"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/634b98e237a653408487233d_2.jpg" loading="lazy" alt="" class="cs-card-image"/><div style="opacity:0" class="gradient-overlay"></div><div class="content-overlay no-margin"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/686b8158f0144d8084611d8f_686402d070459effcf09e508_lythium.png" loading="lazy" alt="" class="cs-logo-v3 with-margin"/><div class="cs-left-flex bg-blur"><h2 class="number-72px gradient-text">36%</h2><div class="stat-text mg-bottom-12px">Model Accuracy Improvement</div><a href="https://docs.lightly.ai/train/stable/index.html" target="_blank" class="primary-btn outline-blue w-inline-block"><div>Read more</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68ee8303e96649b33f9211b8_arrow-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div></div><a href="/case-studies/lythium" class="absolute-cs-link w-inline-block"></a></div></div><div role="listitem" class="cs-slide-item swiper-slide w-dyn-item"><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191ba" class="cs-card-outer"><div class="bg-grad blue-green"></div><div class="cs-card"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6363f2ca097d2c20c74adeeb_Isura.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6363f2ca097d2c20c74adeeb_Isura-p-500.png 500w, https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6363f2ca097d2c20c74adeeb_Isura.png 800w" class="cs-card-image"/><div style="opacity:0" class="gradient-overlay"></div><div class="content-overlay no-margin"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/686b8157405fd774eb8dc866_686402ac767b5d9434e6a926_rabot.png" loading="lazy" alt="" class="cs-logo-v3 with-margin"/><div class="cs-left-flex bg-blur"><h2 class="number-72px gradient-text">50%</h2><div class="stat-text mg-bottom-12px">Reduced Retraining Process Time</div><a href="https://docs.lightly.ai/train/stable/index.html" target="_blank" class="primary-btn outline-blue w-inline-block"><div>Read more</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68ee8303e96649b33f9211b8_arrow-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div></div><a href="/case-studies/rabot" class="absolute-cs-link w-inline-block"></a></div></div><div role="listitem" class="cs-slide-item swiper-slide w-dyn-item"><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191ba" class="cs-card-outer"><div class="bg-grad blue-green"></div><div class="cs-card"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/635114b3cd002fe39b6ac782_60f6b34933666dbc810b87f7_Alejandro%20Garcia.jpg" loading="lazy" alt="" class="cs-card-image"/><div style="opacity:0" class="gradient-overlay"></div><div class="content-overlay no-margin"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/686b815987270569bd23fbf9_68640209866f45dd9bafc093_AI%2520Retailer%2520Systems.png" loading="lazy" alt="" class="cs-logo-v3 with-margin"/><div class="cs-left-flex bg-blur"><h2 class="number-72px gradient-text">80%</h2><div class="stat-text mg-bottom-12px">Reduction in Annotation Costs</div><a href="https://docs.lightly.ai/train/stable/index.html" target="_blank" class="primary-btn outline-blue w-inline-block"><div>Read more</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68ee8303e96649b33f9211b8_arrow-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div></div><a href="/case-studies/ai-retailer-system" class="absolute-cs-link w-inline-block"></a></div></div></div></div></div></div></section><section data-w-id="b35fb087-1786-ccb5-ca05-335589919099" style="opacity:0" class="section-v2 gradients-bg"><div data-wf--dark-card--variant="light-cards-v2" class="custom-container"><div class="cards-wrapper-v2 w-variant-b7de9deb-a390-6812-4d57-95936beb9dc0"><h2 class="h2-32px center-style">Explore Lightly <span class="gradient-text">Products</span></h2><div class="card-grid-v2"><div class="card-relative-wrap"><div class="card-outer"></div><div class="lightly-card-dark w-variant-b7de9deb-a390-6812-4d57-95936beb9dc0"><img loading="lazy" src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68f76d22c3e92952bc7fb54c_Product%20Icon%20(2).svg" alt="" class="lighly-icon"/><h3 class="h3-24px text-color-white w-variant-b7de9deb-a390-6812-4d57-95936beb9dc0">LightlyStudio</h3><p class="text-18px-medium white w-variant-b7de9deb-a390-6812-4d57-95936beb9dc0">Data Curation &Â Labeling</p><p class="body-text-14px dark-card-text">Curate, label and manage your data <br/>in one place</p><a href="/lightly-studio" target="_blank" class="secondary-button mini-grey w-inline-block"><div>Learn More</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68387e5590732728e4182623_chevron-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div><div class="card-relative-wrap-v2"><div class="card-outer-v3"></div><div class="lightly-card-dark w-variant-b7de9deb-a390-6812-4d57-95936beb9dc0 v2"><img loading="lazy" src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/66cdcbf21e834a82e0a25864_dropdown-link-train.svg" alt="" class="lighly-icon"/><h3 class="h3-24px text-color-white w-variant-b7de9deb-a390-6812-4d57-95936beb9dc0">LightlyTrain</h3><p class="text-18px-medium white w-variant-b7de9deb-a390-6812-4d57-95936beb9dc0">Self-Supervised Pretraining</p><p class="body-text-14px dark-card-text">
145Leverage self-supervised learning to pretrain models</p><a href="/lightly-train" class="secondary-button mini-grey w-inline-block"><div>Learn More</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68387e5590732728e4182623_chevron-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div><div class="card-relative-wrap"><div class="card-outer"></div><div class="lightly-card-dark w-variant-b7de9deb-a390-6812-4d57-95936beb9dc0 v3"><img loading="lazy" src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/698d281a48fbfeb14fd941a3_Product%20Icon.svg" alt="" class="lighly-icon"/><h3 class="h3-24px text-color-white w-variant-b7de9deb-a390-6812-4d57-95936beb9dc0">LightlyServices</h3><p class="text-18px-medium white w-variant-b7de9deb-a390-6812-4d57-95936beb9dc0">AI Training Data for LLMs & CV</p><p class="body-text-14px dark-card-text">Expert training data services for LLMs, AI Agents and vision</p><a href="/ai-data-services" class="secondary-button mini-grey w-inline-block"><div>Learn More</div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68387e5590732728e4182623_chevron-right.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div></div></div></div></section><div class="section-wrap-v2"><section class="section-v2"><div class="custom-container"><div data-w-id="b35fb087-1786-ccb5-ca05-3355899191cf" style="opacity:0" class="cta-flex"><h2 class="_48px-heading">Start with the data that matters</h2><p class="_16px-text _64ch">Join the growing community of ML engineers using Lighlty.ai to build efficient, accurate computer vision systems form data curation to deployment</p><div class="btns-wrap center-wide"><a href="/demo" class="primary-button green w-inline-block"><div>Book a Demo</div></a><a href="https://app.studio.lightly.ai/auth/signup" class="primary-button green-outline w-inline-block"><div>Start for Free </div><div class="arr-icon-v2 w-embed"><svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 146<path d="M3.83331 8.00001H13.1666M13.1666 8.00001L8.49998 3.33334M13.1666 8.00001L8.49998 12.6667" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 147</svg></div></a></div></div></div></section><section data-wf--footer-new--variant="light-bg" class="footer-v2"><div class="custom-container"><div class="footer-grid-v2"><div id="w-node-a771e1e4-de91-5b59-4da6-02f4195b861d-3a86f65a" class="footer-column-v2"><div class="footer-logo-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/66dac501a8e9a90495970876_Logo%20dark-short.webp" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/66dac501a8e9a90495970876_Logo%20dark-short-p-500.webp 500w, https://cdn.prod.website-files.com/62cd5ce03261cba217188442/66dac501a8e9a90495970876_Logo%20dark-short-p-800.webp 800w, https://cdn.prod.website-files.com/62cd5ce03261cba217188442/66dac501a8e9a90495970876_Logo%20dark-short-p-1080.webp 1080w, https://cdn.prod.website-files.com/62cd5ce03261cba217188442/66dac501a8e9a90495970876_Logo%20dark-short.webp 1543w" class="footer-logo w-variant-f09a7f8f-6e98-724d-e068-630270459349"/></div><div class="social-flex-footer"><a href="#" class="social-link w-variant-f09a7f8f-6e98-724d-e068-630270459349 w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/67e35701e54169ac3f9b1105_Social%20Icon.svg" loading="lazy" alt="" class="social-icon"/></a><a href="#" class="social-link w-variant-f09a7f8f-6e98-724d-e068-630270459349 w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/67e35a54526efae75b5c6188_facebook-app-symbol.webp" loading="lazy" alt="" class="social-icon"/></a><a href="#" class="social-link w-variant-f09a7f8f-6e98-724d-e068-630270459349 w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/67e3570044bf929b1b79f84d_Social%20Icon-1.svg" loading="lazy" alt="" class="social-icon"/></a></div></div><div class="footer-column">
147<div class="footer-heading-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Company</div><div class="footer-link-wrap"><div id="w-node-a08e8996-4641-2e29-b8c8-bdee3a86f663-3a86f65a" class="footer-links-flex"><a href="/about" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">About Us</a><a href="/jobs" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Careers</a><a href="/technical-partners" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Partners</a><a href="/contact" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Contact Us</a></div></div></div><div class="footer-column"><div class="footer-heading-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Resources</div><div class="footer-link-wrap"><div id="w-node-a08e8996-4641-2e29-b8c8-bdee3a86f66e-3a86f65a" class="footer-links-flex"><a href="/blog" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Blog</a><a href="/datasets" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Datasets</a><a href="/case-studies" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Case Studies</a><a href="/glossary" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Glossary</a><a href="/guides" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">ML Guides</a><a href="https://docs.lightly.ai/" target="_blank" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Documentation</a></div></div></div><div class="footer-column"><div class="footer-heading-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Legal</div><div class="footer-link-wrap"><div id="w-node-a08e8996-4641-2e29-b8c8-bdee3a86f679-3a86f65a" class="footer-links-flex"><a href="https://www.lightly.ai/footer/terms-of-use" target="_blank" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Terms of Use</a><a href="/footer/privacy-policy" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Data Privacy Notice</a><a href="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/62cd5ce03261cb312f1884cb_Lightly%20-%20Data%20Processing%20Agreement_vsent.pdf" target="_blank" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Data Processing Agreement</a><a href="#" target="_blank" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">CCPA Notice</a><a href="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/62cd5ce03261cb600c1884d8_Lightly%20AG%20-%20GTC_2021_vfinal.pdf" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">General Terms and Conditions</a><a href="https://www.lightly.ai/footer/imprint" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Imprint</a></div></div></div><div class="footer-column"><div class="footer-heading-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Compare</div><div class="footer-link-wrap"><div class="footer-links-flex"><a href="https://www.lightly.ai/competitor/voxel51" id="w-node-a08e8996-4641-2e29-b8c8-bdee3a86f683-3a86f65a" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Lightly vs Voxel51</a><a href="https://www.lightly.ai/competitor/cvat" target="_blank" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Lightly vs CVAT</a><a href="https://www.lightly.ai/competitor/label-studio" target="_blank" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Lightly vs Label Studio</a><a href="https://www.lightly.ai/competitor/ultralytics" target="_blank" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Lightly vs Ultralytics</a><a href="https://www.lightly.ai/competitor/encord" target="_blank" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Lightly vs Encord </a><a href="https://www.lightly.ai/competitor/labelbox" target="_blank" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Lightly vs Labelbox</a><a href="https://www.lightly.ai/competitor/roboflow" target="_blank" class="footer-link-v2 w-variant-f09a
1477f8f-6e98-724d-e068-630270459349">Lightly vs Roboflow</a><a href="https://www.lightly.ai/competitor/v7-darwin" target="_blank" class="footer-link-v2 w-variant-f09a7f8f-6e98-724d-e068-630270459349">Lightly vs V7 Darwin</a></div></div></div></div></div></section></div><div class="button-animation-code w-embed"><style> 148 149@keyframes spin { 150 0% { 151 transform: rotate(0deg); 152 } 153 100% { 154 transform: rotate(360deg); 155 } 156 } 157 158.border-gradient{ 159animation: spin 3s linear infinite; 160background:conic-gradient( 161 from 0 at 50% 50%, 162 #A72264 0deg, 163 #eef1f2 60deg, 164 #eef1f2 310deg, 165 #A72264 360deg 166 ); 167} 168 169 170 171.main-button-n:hover .border-gradient { 172 animation-duration: 3s; 173 animation-play-state: running; 174} 175 176</style></div></div><div class="page-wrapper-home"><div data-wf--latest-navbar--variant="semi-transparent-no-bluebar" class="nav-wrapper w-variant-eed7f4ef-ca2a-6322-e347-af4ab2c1b42f"><div class="announcement-bar w-variant-eed7f4ef-ca2a-6322-e347-af4ab2c1b42f"><div class="announcement-text">ð£<a href="/lightly-studio-old-v2" class="link-2"> Big news: LightlyStudio is now live! Try it for free. </a></div></div><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="new-navbar w-variant-eed7f4ef-ca2a-6322-e347-af4ab2c1b42f w-nav"><div class="navbar-wrapper"><div class="nav-inner-wrapper"><a href="/" aria-current="page" class="brand-logo w-nav-brand w--current"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/67e4ea160386eff644e3b829_Logo.svg" loading="lazy" alt="" class="lightly-logo light"/><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6854bad9e524965ae25dbd12_Logo%20V2.svg" loading="lazy" alt="" class="lightly-logo dark"/></a><nav role="navigation" class="nav-menu-v2 w-nav-menu"><div class="nav-inner-menu"><div class="nav-link-wrapper"><div data-hover="true" data-delay="300" class="nav-dropdown-v2 w-dropdown"><div class="nav-link-v2 w-dropdown-toggle"><div>Products</div><div class="dropdown-icon-v2 w-icon-dropdown-toggle"></div></div><nav class="dropdown-list-v3 w-dropdown-list"><div class="dropdown-content"><div class="nav-grid"><div class="dropdown-column"><div class="_16px-heading">Core Products</div><div class="_8px-gap-flex"><a href="/lightly-studio" class="dropdown-flex w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68f76d22c3e92952bc7fb54c_Product%20Icon%20(2).svg" loading="lazy" alt="" class="dropdown-big-icon"/><div><div class="nav-heading">LightlyStudio</div><div class="nav-text">Curate, label, and manage your data.</div></div></a><a href="/ai-data-services" class="dropdown-flex w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/698d281a48fbfeb14fd941a3_Product%20Icon.svg" loading="lazy" alt="" class="dropdown-big-icon"/><div><div class="nav-heading">LightlyServices</div><div class="nav-text">AI Training Data for LLMs & CV</div></div></a><a href="/lightly-train" class="dropdown-flex w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6842fb85ffd85481c16c7554_Train.svg" loading="lazy" alt="" class="dropdown-big-icon"/><div><div class="nav-heading">LightlyTrain</div><div class="nav-text">Pretrain your vision models, no labels needed</div></div></a></div></div><div class="line-div"></div><div class="dropdown-column"><div class="_16px-heading">Open Source Projects</div><div class="_8px-gap-flex"><a href="https://github.com/lightly-ai/lightly" class="dropdown-flex w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6842fb806ca034e9c73acd3f_Icon%20Container.svg" loading="lazy" alt="" class="dropdown-big-icon"/><div><div class="nav-heading">LightlySSL</div><div class="nav-text">Self-supervised learning framework</div></div></a><a href="https://github.com/lightly-ai/labelformat" class="dropdown-flex w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6842fb7e23b722a81000150a_Icon%20Container-1.svg" loading="lazy" alt="" class="dropdown-big-icon"/><div><div class="nav-heading">LabelFormat</div><div class="nav-text">Standardized data labeling format</div></div></a></div></div></div></div></nav></div><div data-hover="true" data-delay="300" class="nav-dropdown-v2 w-dropdown"><div class="nav-link-v2 w-dropdown-toggle"><div>Developers</div><div class="dropdown-icon-v2 w-icon-dropdown-toggle"></div></div><nav class="dropdown-list-v3 w-dropdown-list"><div class="dropdown-content"><div class="nav-grid v3"><div class="dropdown-column"><div class="_16px-heading">Lightly Documentation</div><div class="_8px-gap-flex"><div class="_8px-gap-flex"><a href="https://docs.lightly.ai/studio/" class="dropdown-flex w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/68f76d22c3e92952bc7fb54c_Product%20Icon%20(2).svg" loading="lazy" alt="" class="dropdown-big-icon"/><div><div class="nav-heading">LightlyStudio Documentation</div><div class="nav-text">How to get started with LightlyStudio</div></div></a><a href="https://docs.lightly.ai/edge/" class="dropdown-flex w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6842fb772023d245f45d4944_Edge.svg" loading="lazy" alt="" class="dropdown-big-icon"/><div><div class="nav-heading">LightlyEdge Documentation</div><div class="nav-text">How to get started with LightlyEdge</div></div></a><a href="https://docs.lightly.ai/train/stable/index.html" class="dropdown-flex w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6842fb85ffd85481c16c7554_Train.svg" loading="lazy" alt="" class="dropdown-big-icon"/><div><div class="nav-heading">LightlyTrain Documentation</div><div class="nav-text">How to get started with LightlyTrain</div></div></a></div></div></div><div class="line-div"></div><div class="dropdown-column"><div class="_16px-heading">Lightly Product Updates</div>
176<div class="collection mg-bottom-16px w-dyn-list"><div role="list" class="_8px-gap-flex w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/product-updates/lightlytrain-ltdetrv2-and-depth-anything-inference-support" class="dropdown-flex news w-inline-block"><div class="_4px-flex"><div class="_16px-text text-color-white">LightlyTrain 0.16.0: LTDETRv2 and Depth Anything Inference Support</div><div class="tt-flex"><div class="_12px-text-grey">June 29, 2026</div><div class="_12px-text-grey">LightlyTrain</div></div></div></a></div><div role="listitem" class="w-dyn-item"><a href="/product-updates/lightlytrain-distillationv3-and-eupe-backbone-support" class="dropdown-flex news w-inline-block"><div class="_4px-flex"><div class="_16px-text text-color-white">LightlyTrain 0.15.0: Distillationv3 and EUPE Backbone Support</div><div class="tt-flex"><div class="_12px-text-grey">May 14, 2026</div><div class="_12px-text-grey">LightlyTrain</div></div></div></a></div><div role="listitem" class="w-dyn-item"><a href="/product-updates/epickitchens-100-in-lightlystudio" class="dropdown-flex news w-inline-block"><div class="_4px-flex"><div class="_16px-text text-color-white">EpicKitchens-100 in LightlyStudio: From Video Clips to Searchable Embeddings</div><div class="tt-flex"><div class="_12px-text-grey">February 23, 2026</div><div class="_12px-text-grey">LightlyStudio</div></div></div></a></div></div></div><div class="button-row left-align"><a href="/product-updates" class="secondary-button-nav w-inline-block"><div class="text-block-90">Read Product Updates </div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/6842fd6fbcb98819662d5b79_Dropdown%20Icon.svg" loading="lazy" alt="" class="arr-icon"/></a></div></div><div class="line-div"></div><div class="dropdown-column"><div class="_16px-heading">Social Media</div><div class="nav-socials mg-bottom-20px"><a href="https://github.com/lightly-ai" target="_blank" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/684301de3b382283904bb684_Social%20icon.svg" loading="lazy" alt="" class="social-icon-20px"/></a><a href="https://x.com/LightlyAI/" target="_blank" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/684301df6896fcc0f87eea7d_Social%20icon-1.svg" loading="lazy" alt="" class="social-icon-20px"/></a><a href="https://www.linkedin.com/company/lightly-tech/" target="_blank" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/67e3570044bf929b1b79f84d_Social%20Icon-1.svg" loading="lazy" alt="" class="social-icon-20px"/></a><a href="https://www.youtube.com/@lightlyai" target="_blank" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/684301e192aa7ace194a676c_Social%20icon-3.svg" loading="lazy" alt="" class="social-icon-20px"/></a></div><div class="discord-block"><div class="card-outer"></div><div class="inner-block"><div class="nav-heading mg-bottom-16px">Join Lightly Discord community</div><p class="_14px-text-grey">Join this wonderful community based on AI ML era for each users. With over 1,200 members, weâre buidling a strong knowledge base. Be part of it.</p><div class="flex"><a href="https://discord.com/invite/xvNJW94" class="grey-text w-inline-block"><div>Join Lightly Discord</div></a><a href="https://discord.com/invite/xvNJW94" target="_blank" class="link-block-25 w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/684303e3cc9d4c888045577f_Group.svg" loading="lazy" alt=""/></a></div></div></div></div></div></div></nav></div><div data-hover="true" data-delay="300" class="nav-dropdown-v2 w-dropdown"><div class="nav-link-v2 w-dropdown-toggle"><div>Company</div><div class="dropdown-icon-v2 w-icon-dropdown-toggle"></div></div><nav class="dropdown-list-v3 w-dropdown-list"><div class="dropdown-content"><div class="nav-grid"><div class="dropdown-column"><div class="_16px-heading">Company</div><div class="_8px-gap-flex"><a href="/about" class="dropdown-flex centered w-inline-block"><div class="embed-icon w-embed"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 177<path d="M0 4C0 1.79086 1.79086 0 4 0H36C38.2091 0 40 1.79086 40 4V36C40 38.2091 38.2091 40 36 40H4C1.79086 40 0 38.2091 0 36V4Z" fill="none"/> 178<path d="M25 29V27C25 25.9391 24.5786 24.9217 23.8284 24.1716C23.0783 23.4214 22.0609 23 21 23H13C11.9391 23 10.9217 23.4214 10.1716 24.1716C9.42143 24.9217 9 25.9391 9 27V29M31 29V27C30.9993 26.1137 30.7044 25.2528 30.1614 24.5523C29.6184 23.8519 28.8581 23.3516 28 23.13M24 11.13C24.8604 11.3503 25.623 11.8507 26.1676 12.5523C26.7122 13.2539 27.0078 14.1168 27.0078 15.005C27.0078 15.8932 26.7122 16.7561 26.1676 17.4577C25.623 18.1593 24.8604 18.6597 24 18.88M21 15C21 17.2091 19.2091 19 17 19C14.7909 19 13 17.2091 13 15C13 12.7909 14.7909 11 17 11C19.2091 11 21 12.7909 21 15Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 179</svg></div><div><div class="nav-heading _0px-margin">About</div></div></a><a href="/news" class="dropdown-flex centered w-inline-block"><div class="embed-icon w-embed"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 180<g clip-path="url(#clip0_312_1169)"> 181<path d="M30.4997 16.1799V28.5899C30.4971 29.0957 30.295 29.58 29.9374 29.9376C29.5797 30.2952 29.0954 30.4973 28.5897 30.4999C28.0847 30.4947 27.6019 30.2918 27.2449 29.9347C26.8878 29.5777 26.6849 29.0949 26.6797 28.5899V16.1799H30.4997Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 182<path d="M28.59 30.5H11.41C11.1588 30.5013 10.9099 30.4528 10.6775 30.3573C10.4452 30.2618 10.2341 30.1212 10.0565 29.9435C9.87887 29.7659 9.73823 29.5548 9.64272 29.3225C9.5472 29.0902 9.4987 28.8412 9.50003 28.59V9.5H26.68V28.59C26.6852 29.0949 26.8881 29.5777 27.2452 29.9348C27.6023 30.2919 28.0851 30.4948 28.59 30.5Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 183<path d="M22.8703 13.3201H13.3203V19.0501H22.8703V13.3201Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 184<path d="M12.3604 22.8601H23.8204" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 185<path d="M12.3604 26.6799H23.8204" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 186</g> 187<defs> 188<clipPath id="clip0_312_1169"> 189<rect width="24" height="24" fill="white" transform="translate(8 8)"/> 190</clipPath> 191</defs> 192</svg></div><div><div class="nav-heading _0px-margin">News</div></div></a><a href="/jobs" class="dropdown-flex centered w-inline-block"><div class="embed-icon w-embed"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 193<path d="M20 22.86C19.3765 22.8601 18.7647 22.6907 18.23 22.37L9.5 17.14V16.14C9.51047 15.6404 9.71631 15.1648 10.
1930734 14.8152C10.4304 14.4656 10.9103 14.2699 11.41 14.27H28.59C29.0966 14.27 29.5824 14.4713 29.9406 14.8294C30.2988 15.1876 30.5 15.6735 30.5 16.18V17.18L21.77 22.41C21.2313 22.7168 20.6198 22.8722 20 22.86Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 194<path d="M20 21.9099V23.8199" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="square"/> 195<path d="M23.8202 14.27H16.1802L17.1402 10.46H22.8602L23.8202 14.27Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="square"/> 196<path d="M28.59 14.27H11.41C10.3551 14.27 9.5 15.1252 9.5 16.18V27.63C9.5 28.6849 10.3551 29.54 11.41 29.54H28.59C29.6449 29.54 30.5 28.6849 30.5 27.63V16.18C30.5 15.1252 29.6449 14.27 28.59 14.27Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 197</svg></div><div><div class="nav-heading _0px-margin">Careers</div></div></a><a href="/technical-partners" class="dropdown-flex centered w-inline-block"><div class="embed-icon w-embed"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 198<g clip-path="url(#clip0_4094_8925)"> 199<path d="M13.2998 31.5C13.3024 30.7396 13.6057 30.0112 14.1433 29.4735C14.681 28.9359 15.4094 28.6326 16.1698 28.63C16.924 28.6405 17.6438 28.9475 18.1734 29.4846C18.703 30.0217 18.9999 30.7457 18.9998 31.5" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 200<path d="M16.1698 26.71C17.2246 26.71 18.0798 25.8549 18.0798 24.8C18.0798 23.7451 17.2246 22.89 16.1698 22.89C15.1149 22.89 14.2598 23.7451 14.2598 24.8C14.2598 25.8549 15.1149 26.71 16.1698 26.71Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 201<path d="M21 31.5C21 31.1231 21.0742 30.7499 21.2185 30.4017C21.3627 30.0535 21.5741 29.7371 21.8406 29.4706C22.1071 29.2041 22.4235 28.9927 22.7717 28.8485C23.1199 28.7042 23.4931 28.63 23.87 28.63C24.6234 28.6431 25.3417 28.9509 25.8707 29.4874C26.3998 30.024 26.6975 30.7465 26.7 31.5" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 202<path d="M23.8299 26.71C24.8848 26.71 25.7399 25.8549 25.7399 24.8C25.7399 23.7451 24.8848 22.89 23.8299 22.89C22.7751 22.89 21.9199 23.7451 21.9199 24.8C21.9199 25.8549 22.7751 26.71 23.8299 26.71Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 203<path d="M13.2998 18.11C13.2998 17.3488 13.6022 16.6188 14.1404 16.0806C14.6786 15.5424 15.4086 15.24 16.1698 15.24C16.9248 15.2479 17.6461 15.5541 18.1763 16.0917C18.7065 16.6294 19.0025 17.3549 18.9998 18.11" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 204<path d="M16.1698 13.32C17.2246 13.32 18.0798 12.4649 18.0798 11.41C18.0798 10.3551 17.2246 9.5 16.1698 9.5C15.1149 9.5 14.2598 10.3551 14.2598 11.41C14.2598 12.4649 15.1149 13.32 16.1698 13.32Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 205<path d="M21 18.11C20.9987 17.7327 21.072 17.3589 21.2158 17.0101C21.3596 16.6613 21.5709 16.3444 21.8377 16.0777C22.1044 15.8109 22.4214 15.5995 22.7702 15.4558C23.119 15.312 23.4928 15.2387 23.87 15.24C24.6312 15.24 25.3612 15.5424 25.8994 16.0806C26.4376 16.6188 26.74 17.3488 26.74 18.11" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 206<path d="M23.8299 13.32C24.8848 13.32 25.7399 12.4649 25.7399 11.41C25.7399 10.3551 24.8848 9.5 23.8299 9.5C22.7751 9.5 21.9199 10.3551 21.9199 11.41C21.9199 12.4649 22.7751 13.32 23.8299 13.32Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 207<path d="M12.3499 27.28C11.3381 26.8442 10.5078 26.0721 9.99969 25.0946C9.49155 24.117 9.33672 22.9939 9.56138 21.9153C9.78603 20.8367 10.3764 19.8688 11.2326 19.1754C12.0888 18.482 13.1582 18.1056 14.2599 18.11H25.7399C26.6861 18.1108 27.6108 18.3918 28.3975 18.9176C29.1842 19.4434 29.7975 20.1903 30.1601 21.0643C30.5227 21.9382 30.6184 22.8999 30.4351 23.8282C30.2517 24.7564 29.7976 25.6096 29.1299 26.28C28.7006 26.6995 28.1993 27.0382 27.6499 27.28" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/> 208</g> 209<defs> 210<clipPath id="clip0_4094_8925"> 211<rect width="24" height="24" fill="white" transform="translate(8 8)"/> 212</clipPath> 213</defs> 214</svg></div><div><div class="nav-heading _0px-margin">Partners</div></div></a><a href="/contact" class="dropdown-flex centered w-inline-block"><div class="embed-icon w-embed"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 215<path d="M30 14C30 12.9 29.1 12 28 12H12C10.9 12 10 12.9 10 14M30 14V26C30 27.1 29.1 28 28 28H12C10.9 28 10 27.1 10 26V14M30 14L20 21L10 14" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 216</svg></div><div><div class="nav-heading _0px-margin">Contact Us</div></div></a></div></div><div class="line-div"></div><div class="dropdown-column"><div class="_16px-heading">Lightly Updates</div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><div class="_8px-gap-flex"><a href="/news/lightly-at-cvpr-2026" class="nav-link-block w-inline-block"><img src="https://cdn.prod.website-files.com/62cd5ce03261cb3e98188470/6a140ec092feb9e4ad4379bd_CVPR%20news%202026.png" loading="lazy" alt="" class="nav-image"/><div class="nav-text">Lightly at CVPR 2026</div></a></div></div></div></div></div></div></div></nav></div><a href="/case-studies" class="nav-link-v2">Customers</a><a href="/ai-data-services" class="nav-link-v2">Services</a><a href="/blog" class="nav-link-v2">Blog</a></div><div class="nav-right-split"><a href="https://github.com/lightly-ai" target="_blank" class="w-inline-block">
216<div data-w-id="a563e533-b0ad-fcd5-a622-40f245c344aa" class="github-button"><div class="github-right"><div class="git-icon w-embed"><svg viewBox="0 0 16 16" width="16" height="16" class="octicon octicon-mark-github" aria-hidden="true"><path d="M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z"></path></svg></div><div>Star</div></div><div class="github-left"><div id="social-count">3.9K</div></div></div></a><div class="star-script w-embed w-script">
216<script> 217 async function getTotalStars(org) { 218 const res = await fetch(`https://api.github.com/orgs/${org}/repos?per_page=100`); 219 const repos = await res.json(); 220 221 let totalStars = 0; 222 repos.forEach(repo => totalStars += repo.stargazers_count); 223 224 return totalStars; 225 } 226 227 document.addEventListener('DOMContentLoaded', () => { 228 // Delay in milliseconds 229 const delay = 400; // adjust as needed (e.g., 300â600ms) 230 231 setTimeout(() => { 232 getTotalStars("lightly-ai") 233 .then(total => { 234 const el = document.querySelector("#social-count"); 235 if (el) { 236 el.textContent = total.toLocaleString(); 237 } 238 }) 239 .catch(err => { 240 console.error("Error fetching GitHub stars:", err); 241 }); 242 }, delay); 243 }); 244</script>
244</div><a href="https://app.studio.lightly.ai/auth/login" class="nav-button w-button">Log In</a><a href="https://app.studio.lightly.ai/auth/signup" class="nav-button w-button">Start for Free</a></div></div></nav><div class="menu-button-v2 w-nav-button"><div class="w-icon-nav-menu"></div></div></div></div></div></div></div><div id="time-popup" class="pop-up-wrapper"><div class="pop-container"><div class="pop-up-div"><div class="pop-up-image-wrap"><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/688b4dc0701913968b6fe6aa_hero.webp" loading="lazy" sizes="(max-width: 1920px) 100vw, 1920px" srcset="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/688b4dc0701913968b6fe6aa_hero-p-500.webp 500w, https://cdn.prod.website-files.com/62cd5ce03261cba217188442/688b4dc0701913968b6fe6aa_hero-p-800.webp 800w, https://cdn.prod.website-files.com/62cd5ce03261cba217188442/688b4dc0701913968b6fe6aa_hero-p-1080.webp 1080w, https://cdn.prod.website-files.com/62cd5ce03261cba217188442/688b4dc0701913968b6fe6aa_hero-p-1600.webp 1600w, https://cdn.prod.website-files.com/62cd5ce03261cba217188442/688b4dc0701913968b6fe6aa_hero.webp 1920w" alt="" class="pop-up-image"/></div><div class="pop-up-content-wrap"><h2 class="h3-24px white mg-bottom-20px"><span class="gradient-text">You Are Invited: </span>Join Lightly's Private ML Engineering Discord</h2><p class="_18px-grey-text mg-bottom-40px">Want in? Collaborate with 300+ ML engineers optimizing data for their AI models.</p><div class="form-margin w-form"><form id="email-form" name="email-form" data-name="Email Form" redirect="/thank-you" data-redirect="/thank-you" method="get" data-webflow-hubspot-api-form-url="https://hubspotonwebflow.com/api/forms/4ac3da6d-b2d8-446f-926b-58d385daa31b" class="pop-up-form" data-wf-page-id="6a99f66211ee343b34c0e1b4" data-wf-element-id="3060c983-746d-c19a-b2f8-1baea4285581"><div class="input-wrap mg-bottom-12px"><label for="First-Name" class="form-label-14px">First Name</label><input class="name-field w-input" data-wfhsfieldname="FormTextInput-2" maxlength="256" name="First-Name" data-name="First Name" placeholder="" type="text" id="First-Name" required=""/></div><div class="input-wrap mg-bottom-12px"><label for="Last-Name" class="form-label-14px">Last Name</label><input class="name-field w-input" data-wfhsfieldname="FormTextInput-3" maxlength="256" name="Last-Name" data-name="Last Name" placeholder="" type="text" id="Last-Name" required=""/></div><div class="input-wrap"><label for="email" class="form-label-14px">Work email</label><input class="email-field mg-bottom-24px w-input" data-wfhsfieldname="FormTextInput-4" maxlength="256" name="email" data-name="Email" placeholder="[email protected]" type="email" id="email" required=""/></div><input type="submit" data-wait="Please wait..." class="primary-button green w-button" value=" Request Discord Invite"/><input type="hidden" name="hutk" value=""/><input type="hidden" name="ipAddress" value=""/><input type="hidden" name="pageUri" value=""/><input type="hidden" name="pageId" value=""/><input type="hidden" name="pageName" value=""/></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></div><img src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/688b4dc4e632fd8f6bf0ae6c_x-mark.svg" loading="lazy" data-w-id="3060c983-746d-c19a-b2f8-1baea428559a" alt="" class="close-button"/></div></div><div id="pop-up-launcher" data-w-id="3060c983-746d-c19a-b2f8-1baea428559b" class="pop-trigger"></div><div class="pop-up-code w-embed w-script">
244<script> 245 246 (function () { 247 // ====== CONFIG ====== 248 const WRAPPER_SEL = '#time-popup'; 249 const CLOSE_SEL = '.close-button'; 250 const FORM_DONE = '.w-form-done'; 251 const FORM_FAIL = '.w-form-fail'; 252 const SHOW_DISPLAY = 'flex'; 253 254 const CLOSED_KEY = 'discord_popup_closed_session'; 255 const CLOSED_UNTIL_KEY = 'discord_popup_closed_until'; // NEW 256 const SUB_KEY = 'discord_popup_submitted_until'; 257 258 const SUPPRESS_MS = 90 * 24 * 60 * 60 * 1000; // 90 days after submit 259 const CLOSE_SUPPRESS_MS = 14 * 24 * 60 * 60 * 1000; // 14 days after close 260 const DELAY_MS = 5000; 261 262 const q = (sel, root = document) => root.querySelector(sel); 263 const now = () => Date.now(); 264 265 const visible = el => 266 !!el && 267 el.offsetParent !== null && 268 getComputedStyle(el).display !== 'none' && 269 getComputedStyle(el).visibility !== 'hidden' && 270 parseFloat(getComputedStyle(el).opacity) > 0; 271 272 const markClosedSession = () => { 273 sessionStorage.setItem(CLOSED_KEY, '1'); 274 localStorage.setItem(CLOSED_UNTIL_KEY, String(now() + CLOSE_SUPPRESS_MS)); // NEW 275 }; 276 const closedThisSession = () => sessionStorage.getItem(CLOSED_KEY) === '1'; 277 const closedUntil = () => parseInt(localStorage.getItem(CLOSED_UNTIL_KEY) || '0', 10); // NEW 278 279 const markSubmitted = () => localStorage.setItem(SUB_KEY, String(now() + SUPPRESS_MS)); 280 const submittedUntil = () => parseInt(localStorage.getItem(SUB_KEY) || '0', 10); 281 282 // shouldShow: blocked if closed this session, closed within 14 days, or submitted within 90 days 283 const shouldShow = () => 284 !closedThisSession() && 285 now() > closedUntil() && // NEW 286 now() > submittedUntil(); 287 288 const unhideAncestors = (el) => { 289 let p = el; 290 while (p && p !== document.documentElement) { 291 p.classList?.remove('w-condition-invisible', 'is-hidden', 'hidden', 'u-hidden'); 292 p.style?.removeProperty?.('display'); 293 p.style?.removeProperty?.('visibility'); 294 p.style?.removeProperty?.('opacity'); 295 p.style?.removeProperty?.('transform'); 296 p.style?.removeProperty?.('pointer-events'); 297 p.hidden = false; 298 p = p.parentElement; 299 } 300 }; 301 302 function show() { 303 const w = q(WRAPPER_SEL); 304 if (!w) return; 305 unhideAncestors(w); 306 w.classList.remove('w-condition-invisible', 'is-hidden', 'hidden', 'u-hidden'); 307 w.style.display = SHOW_DISPLAY; 308 w.style.visibility = 'visible'; 309 w.style.opacity = '1'; 310 w.style.pointerEvents = 'auto'; 311 w.style.transform = 'none'; 312 w.hidden = false; 313 } 314 315 function hide() { 316 const w = q(WRAPPER_SEL); 317 if (w) w.style.display = 'none'; 318 } 319 320 function bindClose() { 321 const w = q(WRAPPER_SEL); if (!w) return; 322 const btn = q(CLOSE_SEL, w); 323 if (btn) btn.addEventListener('click', () => { markClosedSession(); hide(); }); 324 } 325 326 function watchFormSuccess() { 327 const w = q(WRAPPER_SEL); if (!w) return; 328 const observer = new MutationObserver(() => { 329 const done = q(FORM_DONE, w); 330 const fail = q(FORM_FAIL, w); 331 if (visible(done)) { 332 markSubmitted(); 333 hide(); 334 observer.disconnect(); 335 } 336 if (visible(fail)) { 337 console.warn('[DiscordPopup] Form submission failed â not suppressing.'); 338 } 339 }); 340 observer.observe(w, { 341 childList: true, 342 subtree: true, 343 attributes: true, 344 attributeFilter: ['style', 'class', 'aria-hidden'] 345 }); 346 } 347 348 function applyQueryParams() { 349 const qs = new URLSearchParams(location.search); 350 if (qs.get('resetPopup') === '1') { 351 sessionStorage.removeItem(CLOSED_KEY); 352 localStorage.removeItem(CLOSED_UNTIL_KEY); // NEW 353 localStorage.removeItem(SUB_KEY); 354 } 355 if (qs.get('forcePopup') === '1') { 356 setTimeout(show, 0); 357 return true; 358 } 359 return false; 360 } 361 362 // ====== INIT ====== 363 document.addEventListener('DOMContentLoaded', () => { 364 bindClose(); 365 watchFormSuccess(); 366 367 if (applyQueryParams()) return; 368 369 if (location.pathname.replace(/\/+$/, '') === '/thank-you') { 370 markSubmitted(); 371 hide(); 372 return; 373 } 374 375 if (shouldShow()) { 376 setTimeout(show, DELAY_MS); 377 } else { 378 hide(); 379 } 380 }); 381 382 window.DiscordPopup = { show, hide, shouldShow, markSubmitted, markClosedSession }; 383})(); 384</script>
384</div></div>
384<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=62cd5ce03261cba217188442" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
384<script src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/js/webflow.schunk.1a807f015b216e46.js" type="text/javascript" integrity="sha384-oY4R8SfnVBTWnix6ULiWbZs/5tyRyxEiWcG+WrT3unnu5pmfsIYJEraZcyFVlvND" crossorigin="anonymous"></script>
384<script src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/js/webflow.schunk.4b3f49191daae912.js" type="text/javascript" integrity="sha384-mm81MDVUjo0oKja6dl5V9ISXR0WMmbrH134/WbJv+R5sK/X5cDf8NBb1VclF+Hyk" crossorigin="anonymous"></script>
384<script src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/js/webflow.schunk.3e5e100592a7b4a7.js" type="text/javascript" integrity="sha384-nLWTbsAEwCQ7YKseFEoL1qe1/+q4F0BNFkOh7rXHZ6zWflsVWZjsJY6Hvgz92eMN" crossorigin="anonymous"></script>
384<script src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/js/webflow.schunk.4913f0d9ee368d76.js" type="text/javascript" integrity="sha384-j3R/zD6ANugAuyivaSShu4Pueq0H3b21ZuYGjExFl18/3yqUApyu/S+tVZ0usPnf" crossorigin="anonymous"></script>
384<script src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/js/webflow.schunk.12f66a7a1043bbab.js" type="text/javascript" integrity="sha384-HNZTKJ8WDhYv0MYd2/DshG03tUC884xqMkewa2sbJaXcw0wuKN4aCoLgFT2Rr1lo" crossorigin="anonymous"></script>
384<script src="https://cdn.prod.website-files.com/62cd5ce03261cba217188442/js/webflow.d589ac4e.81e5857869ad7f90.js" type="text/javascript" integrity="sha384-KR9nKfX8QGNveW5TBx0yZgtkpzjh2OlGjIUGxBRhrs1WcDbHv/foSzzHk6YFEV7r" crossorigin="anonymous"></script>
384<!-- jQuery click-tracking -->
385<script> 386 $(function () { 387 $(document).on('click', '[data-gatrack]', function () { 388 var trackData = $(this).data('gatrack'); 389 if (!trackData) return; 390 391 var trackParams = ['_trackEvent'].concat(trackData.split(',')); 392 393 if (window._gaq && _gaq.push) { 394 _gaq.push(trackParams); 395 } 396 }); 397 }); 398</script>
398 399 400<!-- Google Tag Manager (noscript) -->
vendor: 71 bytes, lines 400-402
400 401<noscript> 402 <iframe src="https://www.googletagmanager.com/ns.html?id=
402GTM-W8QM8M3
vendor: 94 bytes, lines 402-404
402" 403 height="0" width="0" style="display:none;visibility:hidden"></iframe> 404</noscript>
405<!-- End Google Tag Manager (noscript) -->
406<script src="https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.js"></script>
406 407 408
409<script> 410// Initialize Swiper with auto-play 411const swiper = new Swiper('.swiper', { 412 direction: 'horizontal', 413 loop: true, 414 slidesPerView: 3, 415 spaceBetween: 32, 416 autoplay: { 417 delay: 8000, 418 disableOnInteraction: false, 419 }, 420 speed: 800, 421 watchOverflow: true, 422 pagination: { 423 el: '.swiper-pagination', 424 clickable: true, 425 }, 426 navigation: { 427 nextEl: '.swiper-arrow-next', 428 prevEl: '.swiper-arrow-prev', 429 }, 430 breakpoints: { 431 // When window width is <= 768px 432 0: { 433 slidesPerView: 1.25, 434 spaceBetween: 16, 435 }, 436 // When window width is <= 992px 437 768: { 438 slidesPerView: 2.5, 439 spaceBetween: 32, 440 }, 441 // When window width is > 992px 442 992: { 443 slidesPerView: 3, 444 spaceBetween: 32, 445 } 446 } 447}); 448 449 450</script>
vendor: 1 bytes, line 450
450
451<script> 452function isNavOpen() { 453 return document.body.classList.contains('w--nav-menu-open'); 454} 455 456function activateDesktopHover() { 457 const slides = document.querySelectorAll('.dataset-slide.v2'); 458 const wrapper = document.querySelector('.datasets-wrapper'); 459 let lastHovered = 0; 460 461 slides.forEach(slide => { 462 slide.replaceWith(slide.cloneNode(true)); 463 }); 464 465 const freshSlides = document.querySelectorAll('.dataset-slide.v2'); 466 467 function setHovered(idx) { 468 freshSlides.forEach((slide, i) => { 469 slide.classList.toggle('is-hovered', i === idx); 470 }); 471 } 472 473 setHovered(0); 474 475 freshSlides.forEach((slide, idx) => { 476 slide.addEventListener('mouseenter', () => { 477 setHovered(idx); 478 lastHovered = idx; 479 }); 480 }); 481 482 wrapper.addEventListener('mouseleave', () => { 483 setHovered(lastHovered); 484 }); 485} 486 487function deactivateDesktopHover() { 488 document.querySelectorAll('.dataset-slide.v2.is-hovered').forEach(slide => { 489 slide.classList.remove('is-hovered'); 490 }); 491} 492 493function handleHoverScript() { 494 if (window.innerWidth > 991) { 495 activateDesktopHover(); 496 } else { 497 deactivateDesktopHover(); 498 } 499} 500 501window.addEventListener('DOMContentLoaded', handleHoverScript); 502window.addEventListener('resize', handleHoverScript); 503</script>
503 504 505
506<script> 507/* Mobile navbar dropdown fix */ 508document.addEventListener('DOMContentLoaded', () => { 509 const dropdowns = document.querySelectorAll('.nav-dropdown-v2'); 510 if (window.innerWidth <= 991) { 511 dropdowns.forEach((dropdown) => { 512 dropdown.setAttribute('data-hover', 'false'); 513 }); 514 } 515}); 516</script>
516<script src="https://hubspotonwebflow.com/assets/js/form-124.js" type="text/javascript" integrity="sha384-bjyNIOqAKScdeQ3THsDZLGagNN56B4X2Auu9YZIGu+tA/PlggMk4jbWruG/P6zYj" crossorigin="anonymous"></script>
516<script src="https://hubspotv2.use1-marketplace-1p-apps-prod-red.if.webflow.services/static/loader.js" type="text/javascript" async="" defer=""></script>
516</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.