OK
https://gitlab.com/
Algeria
Country
Network
September 16, 2025, 01:32 PM UTC
Date & Time
Websites
Websites
Runtime: 3.7s
On September 16, 2025, 01:32 PM UTC, https://gitlab.com/ was accessible when tested on 36947 in Algeria.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
172.253.12.155
Query:
IN A gitlab.com
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
172.65.251.78
Query:
IN AAAA gitlab.com
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
AAAA
2606:4700:90:0:f22e:fbec:5bed:a9b9

TCP Connections

Connection to 2606:4700:90:0:f22e:fbec:5bed:a9b9:443 was blocked.
Connection to 172.65.251.78:443 succeeded.

HTTP Requests

URL
GET https://about.gitlab.com/
Response Headers
Accept-Ranges:
bytes
Cache-Control:
public, max-age=14400
Cf-Cache-Status:
HIT
Cf-Ray:
9800bb4d8e7eb6d4-AAE
Content-Type:
text/html
Date:
Tue, 16 Sep 2025 13:32:45 GMT
Expires:
Tue, 16 Sep 2025 17:32:45 GMT
Last-Modified:
Tue, 16 Sep 2025 13:19:49 GMT
Server:
cloudflare
Vary:
Accept-Encoding, Origin
X-Goog-Generation:
1758028789269864
X-Goog-Hash:
crc32c=9YBQcw==
X-Goog-Metageneration:
1
X-Goog-Storage-Class:
MULTI_REGIONAL
X-Goog-Stored-Content-Encoding:
identity
X-Goog-Stored-Content-Length:
196408
X-Guploader-Uploadid:
AAwnv3LfQm7ZPcuW8rCw9j_2ys6ufRxp1LHP4txbLuLJ2_MGy4Xybw_NTzEkeKltTyalxtEun5T4q4U
Response Body
<!DOCTYPE html><html  lang="en-US"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>The most-comprehensive AI-powered DevSecOps platform</title>
<link rel="preconnect" href="https://cdn.cookielaw.org">
<link rel="preconnect" href="https://geolocation.onetrust.com">
<script src="https://client-registry.mutinycdn.com/personalize/client/c18972324098ea25.js" async></script>
<script id="oneTrustAutoBlocking" src="https://cdn.cookielaw.org/consent/7f944245-c5cd-4eed-a90e-dd955adfdd08/OtAutoBlock.js" type="text/javascript"></script>
<script id="oneTrustSDK" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" data-domain-script="7f944245-c5cd-4eed-a90e-dd955adfdd08"></script>
<script id="oneTrustGeolocation" src="https://geolocation.onetrust.com/cookieconsentpub/v1/geo/location/geofeed" type="text/javascript"></script>
<script src="https://cdn.optimizely.com/js/5113954737848320.js"></script>
<style>.grid-wrapper[data-v-48fa3bbf]{display:flex;flex-direction:column;overflow-x:clip}.grid-wrapper[data-v-48fa3bbf]>*{max-width:100%;min-width:0}.banner[data-v-48fa3bbf]{order:0}@media screen and (min-width:768px){.banner[data-v-48fa3bbf]{order:-1}}</style>
<style>@media (max-width:1025px){:lang(en) .be-nav-navigation-mobile[data-v-dc5e85e5]{display:block}}@media (min-width:1026px){:lang(en) .be-nav-navigation-desktop[data-v-dc5e85e5]{display:block}}@media (max-width:1200px){:not(:lang(en)) .be-nav-navigation-mobile[data-v-dc5e85e5]{display:block}}@media (min-width:1201px){:not(:lang(en)) .be-nav-navigation-desktop[data-v-dc5e85e5]{display:block}}#navigation[data-v-dc5e85e5]{background:#fff;left:0;min-height:84px;position:sticky;right:0;top:0;z-index:1025}@media (min-width:576px) and (max-width:1024px){#navigation[data-v-dc5e85e5]{min-height:80px}}.be-nav-navigation-mobile[data-v-dc5e85e5]{border:none;display:none}.be-nav-navigation-mobile[data-v-dc5e85e5] *,.be-nav-navigation-mobile[data-v-dc5e85e5] :after,.be-nav-navigation-mobile[data-v-dc5e85e5] :before{box-sizing:border-box}.be-nav-navigation-desktop[data-v-dc5e85e5]{display:none}.be-nav-navigation-desktop[data-v-dc5e85e5] *,.be-nav-navigation-desktop[data-v-dc5e85e5] :after,.be-nav-navigation-desktop[data-v-dc5e85e5] :before{box-sizing:border-box}</style>
<style>.be-nav-navigation[data-v-1fc80711]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:#fff;padding:4px 24px 16px}.be-nav-navigation[data-v-1fc80711] *,.be-nav-navigation[data-v-1fc80711] :after,.be-nav-navigation[data-v-1fc80711] :before{box-sizing:border-box}.be-nav-navigation-desktop[data-v-1fc80711]{overflow-x:clip}@media screen and (min-width:1025px) and (max-width:1200px){.be-nav-navigation[data-v-1fc80711]{display:flex;justify-content:center;padding:4px 24px 16px}}.be-nav-navigation__login-popover[data-v-1fc80711]{display:flex;flex-direction:column;min-width:240px;padding:0 24px}.be-nav-navigation__link[data-v-1fc80711]{color:#7759c2}.be-nav-navigation__link[data-v-1fc80711]:hover{text-decoration:underline}.be-nav-navigation__link[data-v-1fc80711]:last-of-type{padding-bottom:0}@media screen and (min-width:1025px) and (max-width:1200px){.be-nav-navigation__search[data-v-1fc80711]{margin-right:0}}.be-nav-navigation__search svg[data-v-1fc80711]{color:#74717a;transition:all .3s ease-in-out}.be-nav-navigation__search svg[data-v-1fc80711]:hover{color:#45424d}.be-nav-navigation-bottom[data-v-1fc80711]{align-items:center;display:flex;justify-content:space-between;padding-top:16px;width:100%}.be-nav-navigation-bottom.centered[data-v-1fc80711]{justify-content:center}.be-nav-navigation-bottom__cta--accent[data-v-1fc80711]{background-color:#e24329!important;border-color:#e24329!important;color:#fff!important}.be-nav-navigation-bottom__cta--accent[data-v-1fc80711]:hover{background-color:#fff!important;color:#e24329!important}.be-nav-navigation-bottom__cta--steel[data-v-1fc80711]{background:linear-gradient(93.83deg,#000 7.27%,#000 105.33%)!important;overflow:hidden;position:relative}.be-nav-navigation-bottom__cta--steel[data-v-1fc80711]:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";height:100%;left:-200%;position:absolute;top:0;transform:skew(-20deg);width:200%}.be-nav-navigation-bottom__cta--steel[data-v-1fc80711]:hover{background-color:#fff!important;color:#fff!important}.be-nav-navigation-bottom__cta--steel[data-v-1fc80711]:hover:after{animation:shine-1fc80711 .8s ease-in-out}.be-nav-navigation-bottom .navigation-bottom-left[data-v-1fc80711]{align-items:center;color:#74717a!important;display:flex}.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-1fc80711]{white-space:nowrap}.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-1fc80711]{margin-right:40px}.be-nav-navigation-bottom .navigation-item[data-v-1fc80711]{display:inline-block}.be-nav-navigation-bottom .navigation-item[data-v-1fc80711]:not(:last-child){margin-right:16px}@media screen and (min-width:1025px) and (max-width:1200px){.be-nav-navigation-bottom .navigation-item[data-v-1fc80711]:not(:last-child){margin-right:8px}}.be-nav-navigation-bottom .navigation-item_button[data-v-1fc80711]{color:#74717a;position:relative;transition:all .1s ease-in-out}.be-nav-navigation-bottom .navigation-item_button--active[data-v-1fc80711],.be-nav-navigation-bottom .navigation-item_button[data-v-1fc80711]:hover{color:#171321}.be-nav-navigation-bottom .navigation-bottom-right[data-v-1fc80711]{align-items:center;display:flex}@media screen and (min-width:1025px) and (max-width:1200px){.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-1fc80711]:not(:first-child){margin-right:8px}}.v-popper__arrow-container[data-v-1fc80711]{display:none!important}.v-popper__popper[data-v-1fc80711]{outline:none!important}@keyframes shine-1fc80711{to{left:200%}}</style>
<style>.navigation-dropdown[data-v-9c14977f]{display:inline-block;margin-bottom:-16px;padding-bottom:16px;position:relative}.navigation-dropdown:hover .navigation-dropdown__popover[data-v-9c14977f]{opacity:1;visibility:visible}.navigation-dropdown:hover .navigation-dropdown__button[data-v-9c14977f]{color:#171321}.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-9c14977f]{display:block}.navigation-dropdown__button[data-v-9c14977f]{color:#74717a;position:relative;transition:all .3s ease-in-out}.navigation-dropdown__button[data-v-9c14977f]:hover{color:#171321}.navigation-dropdown__button:hover svg[data-v-9c14977f]{display:block}.navigation-dropdown__button svg[data-v-9c14977f]{bottom:-4px;display:none;left:calc(50% - 8px);position:absolute}.navigation-dropdown__popover[data-v-9c14977f]{background-color:#fff;border:1px solid #d1d0d3;border-radius:4px;box-shadow:0 8px 50px -16px #d1d0d280;display:flex;flex-wrap:wrap;min-width:170px;position:absolute;top:50px;transition:visibility 0s,opacity .15s ease-in-out;z-index:1}.navigation-dropdown__popover--center[data-v-9c14977f]{left:50%;transform:translate(-50%)}.navigation-dropdown__popover--hidden[data-v-9c14977f]{opacity:0;visibility:hidden}.navigation-dropdown__popover--left[data-v-9c14977f]{left:0;transform:translate(0)}.navigation-dropdown__popover--right[data-v-9c14977f]{left:70px;transform:translate(-100%)}.navigation-dropdown__popover--show[data-v-9c14977f]{opacity:1;visibility:visible}.navigation-dropdown__categories[data-v-9c14977f]{display:flex;flex-direction:column;margin:0 4px;min-width:170px;-moz-column-break-inside:avoid;break-inside:avoid}@media (min-width:1200px){.navigation-dropdown__categories[data-v-9c14977f]{margin:0 16px}}.navigation-dropdown__categories--mb[data-v-9c14977f]{margin-bottom:24px!important}.navigation-dropdown__popover-link[data-v-9c14977f]{color:#171321!important;padding:8px 0;white-space:nowrap}.navigation-dropdown__popover-link[data-v-9c14977f]:hover{color:#7759c2!important}.navigation-dropdown__bottom-link[data-v-9c14977f]{padding-bottom:0!important;padding-left:8px!important;transition:none!important}@media (min-width:1200px){.navigation-dropdown__bottom-link[data-v-9c14977f]{padding-bottom:16px!important;padding-left:16px!important}}.navigation-dropdown__main[data-v-9c14977f]{display:flex;flex-direction:column;justify-content:space-between;padding:24px 16px}@media (min-width:1200px){.navigation-dropdown__main[data-v-9c14977f]{padding:24px 8px}}@media (max-width:1400px){.navigation-dropdown__main--w-columns[data-v-9c14977f]{margin-right:-50px}}@media (max-width:1200px){.navigation-dropdown__main--w-columns[data-v-9c14977f]{margin-right:-80px}}.navigation-dropdown__side-section[data-v-9c14977f]{background-color:#f6f3fe;display:flex;flex-direction:column;justify-content:space-between;padding:24px;white-space:normal}.navigation-dropdown__side-section h5[data-v-9c14977f],.navigation-dropdown__side-section p[data-v-9c14977f]{color:#171321}.navigation-dropdown__side-section[data-v-9c14977f]:hover{background-color:#e3d6ff;transition:all .3s ease-in-out}.navigation-dropdown__image[data-v-9c14977f],.navigation-dropdown__logo[data-v-9c14977f]{height:160px;margin-bottom:16px;max-width:200px;width:200px}@media (min-width:1200px){.navigation-dropdown__image[data-v-9c14977f],.navigation-dropdown__logo[data-v-9c14977f]{max-width:239px;width:239px}}.navigation-dropdown__logo[data-v-9c14977f]{background:#fff;border-radius:4px 4px 50px;box-sizing:border-box;padding:12px}.navigation-dropdown__logo img[data-v-9c14977f]{-o-object-fit:contain;object-fit:contain}.navigation-dropdown__icon[data-v-9c14977f]{margin-bottom:16px;max-width:200px;width:200px}@media (min-width:1200px){.navigation-dropdown__icon[data-v-9c14977f]{max-width:239px;width:239px}}.navigation-dropdown__icon img[data-v-9c14977f]{border-bottom-right-radius:50px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.navigation-dropdown__side-link[data-v-9c14977f]{padding-bottom:0!important;padding-left:0!important;text-align:left!important;transition:none!important}.navigation-dropdown__side-link[data-v-9c14977f]>*{transition:none!important}.navigation-dropdown__side-link-small[data-v-9c14977f]{font-size:14px!important}.navigation-dropdown__footer[data-v-9c14977f]{background-color:#f6f3fe;padding:24px 32px 32px}@media (min-width:1025px){.navigation-dropdown__cards[data-v-9c14977f]{display:flex;padding:24px 8px}}.nav-card-grid[data-v-9c14977f]{display:grid;gap:1px;grid-template-columns:repeat(3,300px)}.nav-card-grid.separators[data-v-9c14977f]{background-color:#e8e7eb}.with-footer[data-v-9c14977f]{display:flex;flex-direction:column}@media (min-width:1025px){.navigation-dropdown-list--w-footer[data-v-9c14977f]{padding:0 16px}.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-9c14977f]{padding:24px 8px}}.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-9c14977f]{margin-top:8px}.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-9c14977f]{padding:12px 0!important}.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-9c14977f]{gap:10px}.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-9c14977f]{font-size:16px;margin-top:20px;padding:16px 0 0!important}.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-9c14977f]{height:12px;position:relative;width:12px}.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-9c14977f]{left:0;position:absolute;top:0}</style>
<style>.nav-card[data-v-e5199ed1]{align-items:flex-start;background:#fff;display:flex;flex:1 1 300px;flex-direction:column;gap:16px;height:100%;min-width:300px;padding:24px}.nav-card ul[data-v-e5199ed1]{width:100%}.nav-card ul[data-v-e5199ed1]>:first-child{padding-top:0!important}.nav-card .title[data-v-e5199ed1]{align-items:center;color:#000;display:flex;flex-wrap:nowrap}.nav-card .title:hover .title-chevron[data-v-e5199ed1]{visibility:visible}.nav-card .title[data-v-e5199ed1] br{content:"";display:none}@media (min-width:1025px){.nav-card .title[data-v-e5199ed1] br{display:block}}.nav-card .title[data-v-e5199ed1] .icon{height:16px;width:16px}@media (min-width:1025px){.nav-card .title[data-v-e5199ed1] .icon{display:none}}.nav-card .title[data-v-e5199ed1] .icon *{fill:currentColor}.nav-card .description[data-v-e5199ed1],.nav-card .items[data-v-e5199ed1],.nav-card .title[data-v-e5199ed1]{white-space:normal}.nav-card.nav-card--w-separator[data-v-e5199ed1]{border-left:1px solid #e8e7eb}.nav-card.nav-card--w-separator[data-v-e5199ed1]:first-of-type{border-left-color:transparent}.nav-card__item[data-v-e5199ed1]{border-bottom:1px solid #d1d0d3;margin:0 16px;padding:16px 0!important}@media (min-width:1025px){.nav-card__item[data-v-e5199ed1]{border-bottom:0;margin:0;padding:0 0 16px!important}}.nav-card__item span[data-v-e5199ed1]{font-weight:400;white-space:normal}@media (min-width:1025px){.nav-card__item span[data-v-e5199ed1]{font-weight:600}}.nav-card__card[data-v-e5199ed1]{align-items:flex-start;background:#fff;display:flex;flex-direction:column;gap:16px;width:100%}.nav-card__card:hover .link[data-v-e5199ed1],.nav-card__card:hover .title[data-v-e5199ed1] .icon{color:#7759c2}@media (min-width:1200px){.nav-card__card:hover .title[data-v-e5199ed1] .icon{align-self:flex-end;display:block;margin-bottom:6px}}.nav-card__card:hover .nav-card__link[data-v-e5199ed1]{text-decoration-color:#000}.nav-card__card:hover .nav-card__link .slp-icon[data-v-e5199ed1]{transform:translate(8px)}.nav-card__card .icon[data-v-e5199ed1]{height:16px;width:16px}.nav-card__card .icon[data-v-e5199ed1] *{fill:currentColor}.nav-card__icon[data-v-e5199ed1]{color:#171321;height:24px;width:24px}@media (min-width:1200px){.nav-card__icon[data-v-e5199ed1]{color:#74717a}}.nav-card__article[data-v-e5199ed1]{display:flex;flex-direction:column;gap:16px}.nav-card .nav-card__link[data-v-e5199ed1]{align-items:center;color:#000;display:inline-flex;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:all .3s ease}.nav-card .nav-card__link .slp-icon[data-v-e5199ed1]{height:12px!important;position:relative;transform:translate(0);transition:all .3s ease;width:12px!important}.nav-card .nav-card__link .slp-icon[data-v-e5199ed1] svg{left:0;position:absolute;top:0}.anchor-wrapper:hover .cta[data-v-e5199ed1],.anchor-wrapper:hover .link[data-v-e5199ed1]{color:#7759c2}.description[data-v-e5199ed1]{color:#74717abf}.items[data-v-e5199ed1]{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-top:4px}@media (max-width:1025px){.items[data-v-e5199ed1]{padding-left:16px;width:100%}.items .item[data-v-e5199ed1]{border-bottom:1px solid #d1d0d3;padding-bottom:16px;width:100%}.items .link[data-v-e5199ed1]{color:#171321;font-weight:400}}.link[data-v-e5199ed1]{color:#000}.link[data-v-e5199ed1]:hover{color:#7759c2}.cta[data-v-e5199ed1]{align-items:center;display:flex}.title-chevron[data-v-e5199ed1]{align-self:flex-end;padding-bottom:25px;visibility:hidden}@media (max-width:1025px){.title-chevron[data-v-e5199ed1]{visibility:visible}}</style>
<style>.nav-footer[data-v-536eaa06]{align-self:stretch;background-color:#f6f3fe;display:flex;flex-direction:column;gap:24px;padding:24px 32px 32px;width:100%}.nav-footer__title[data-v-536eaa06]{color:#7759c2}@media (min-width:1025px){.nav-footer[data-v-536eaa06]{padding:24px}}@media (min-width:1200px){.nav-footer[data-v-536eaa06]{padding:32px}}.footer-button-container[data-v-536eaa06]{background-color:#f6f3fe;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}@media (max-width:1025px){.footer-button-container[data-v-536eaa06]{grid-template-columns:1fr}}.footer-button-container .button[data-v-536eaa06]{background:#eee7fd;border:none;border-radius:4px;color:#000;justify-content:center;width:100%}.footer-button-container .button[data-v-536eaa06]:hover{background:#e3d6ff;border:none}</style>
<style>@media (min-width:1025px){.navigation-dropdown-list[data-v-d937d793]{display:flex}.navigation-dropdown-list__wrapper[data-v-d937d793]{display:flex;flex-wrap:wrap;padding:24px}.navigation-dropdown-list__sections[data-v-d937d793]{display:flex;gap:16px}}.navigation-dropdown-list__section[data-v-d937d793]{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:column;gap:16px;margin:24px 16px 0;min-width:170px;page-break-inside:avoid}@media (min-width:1025px){.navigation-dropdown-list__section[data-v-d937d793]{margin:0}}@media (min-width:1200px){.navigation-dropdown-list__section[data-v-d937d793]{margin:0 8px}}.navigation-dropdown-list__feature[data-v-d937d793]{background-color:var(--backgroundColor,#fff);color:var(--textColor,#171321);display:block;display:flex;flex-direction:column;justify-content:space-between;padding:24px;position:relative;white-space:normal}.navigation-dropdown-list__feature[data-v-d937d793]>*{position:relative}.navigation-dropdown-list__feature[data-v-d937d793]:before{background-color:var(--backgroundColor,#fff);border-radius:0 4px 4px 0;content:"";height:calc(100% + 2px);left:0;position:absolute;top:-1px;width:calc(100% + 2px)}.navigation-dropdown-list__feature__article[data-v-d937d793],.navigation-dropdown-list__feature__content[data-v-d937d793]{color:var(--textColor,#171321)}.navigation-dropdown-list__feature__article[data-v-d937d793],.navigation-dropdown-list__feature__article a[data-v-d937d793],.navigation-dropdown-list__feature__content[data-v-d937d793],.navigation-dropdown-list__feature__content a[data-v-d937d793]{display:flex;flex-direction:column;height:100%;justify-content:space-between;white-space:normal}.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793]{text-align:left;text-decoration:none}.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg *{fill:currentColor}.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793]{text-decoration:none}.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg{transform:translate(8px)}.navigation-dropdown-list__feature__title[data-v-d937d793],.navigation-dropdown-list__feature__title span[data-v-d937d793]{color:#7759c2}.navigation-dropdown-list__side-link[data-v-d937d793]{color:var(--textColor,#171321)}.navigation-dropdown-list__item[data-v-d937d793]{border-bottom:1px solid #d1d0d3;padding:12px 0!important}@media (min-width:1025px){.navigation-dropdown-list__item[data-v-d937d793]{border-bottom:0;margin:0;padding:8px 0!important}}.navigation-dropdown-list__item[data-v-d937d793] span{font-size:18px;font-weight:400;line-height:28px}@media (min-width:1025px){.navigation-dropdown-list__item[data-v-d937d793] span{font-size:16px;line-height:24px}}.navigation-dropdown-list__item[data-v-d937d793] a{color:#171321}.navigation-dropdown-list__item[data-v-d937d793] a:hover{color:#7759c2}.navigation-dropdown-list__title[data-v-d937d793]{color:#7759c2;margin:24px 16px 16px}@media (min-width:1025px){.navigation-dropdown-list__title[data-v-d937d793]{margin:8px 0 0}}.navigation-dropdown-list__list[data-v-d937d793]{padding-left:16px}@media (min-width:1025px){.navigation-dropdown-list__list[data-v-d937d793]{padding-left:0}}.navigation-dropdown-list__bottom-link[data-v-d937d793]{margin:16px 32px}@media (min-width:1025px){.navigation-dropdown-list__bottom-link[data-v-d937d793]{margin:11px 0 0}}@media (min-width:1200px){.navigation-dropdown-list__bottom-link[data-v-d937d793]{margin:11px 8px 0}}.navigation-dropdown-list__image[data-v-d937d793]{margin-bottom:16px;max-width:375px;width:100%}@media (min-width:1025px){.navigation-dropdown-list__image[data-v-d937d793]{height:160px;max-width:200px;width:200px}}@media (min-width:1200px){.navigation-dropdown-list__image[data-v-d937d793]{max-width:239px;width:239px}}.navigation-dropdown-list__image img[data-v-d937d793]{height:100%;width:100%}.navigation-dropdown-list__feature-desc[data-v-d937d793]{margin:32px 0}@media (min-width:1025px){.navigation-dropdown-list__feature-desc[data-v-d937d793]{margin:0 0 8px}}</style>
<style>.be-nav__nav-button[data-v-673148d0]{transition:background-color .1s ease-in-out!important}.be-nav__nav-button--steel[data-v-673148d0]{background:linear-gradient(93.83deg,#000 7.27%,#000 105.33%)!important;overflow:hidden;position:relative}.be-nav__nav-button--steel[data-v-673148d0]:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";height:100%;left:-200%;position:absolute;top:0;transform:skew(-20deg);width:200%}.be-nav__nav-button--steel[data-v-673148d0]:hover{background-color:#fff!important;color:#fff!important}.be-nav__nav-button--steel[data-v-673148d0]:hover:after{animation:shine-673148d0 .8s ease-in-out}.be-nav__nav-button--accent[data-v-673148d0]{background-color:#e24329!important;border-color:#e24329!important;color:#fff!important}.be-nav__nav-button--accent[data-v-673148d0]:hover{background-color:#fff!important;color:#e24329!important}.be-nav__nav-button--animate[data-v-673148d0]:after{animation:shine-673148d0 1s ease-in-out}.be-nav__nav-button--gleam[data-v-673148d0]{background:linear-gradient(93.83deg,#c7b1febf 7.27%,#ffd4d8bf 105.33%)!important;border:none!important;color:#171321!important;overflow:hidden;position:relative}.be-nav__nav-button--gleam[data-v-673148d0]:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";height:100%;left:-200%;position:absolute;top:0;transform:skew(-20deg);width:200%}.be-nav__nav-button--gleam[data-v-673148d0]:hover:after{animation:shine-673148d0 .8s ease-in-out}@keyframes shine-673148d0{to{left:200%}}</style>
<style>.be-nav-tablet[data-v-8bc0dfbb]{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:16px 8px}@media (max-width:576px){.be-nav-tablet[data-v-8bc0dfbb]{display:none}}.be-nav-tablet[data-v-8bc0dfbb] *,.be-nav-tablet[data-v-8bc0dfbb] :after,.be-nav-tablet[data-v-8bc0dfbb] :before{box-sizing:border-box}.be-nav-phone[data-v-8bc0dfbb]{background-color:#fff}@media (min-width:577px){.be-nav-phone[data-v-8bc0dfbb]{display:none}}.be-nav-phone[data-v-8bc0dfbb] *,.be-nav-phone[data-v-8bc0dfbb] :after,.be-nav-phone[data-v-8bc0dfbb] :before{box-sizing:border-box}.be-nav-phone .navigation-top[data-v-8bc0dfbb]{border-radius:0;justify-content:center;width:100%}.be-nav-phone .navigation-top:hover svg[data-v-8bc0dfbb]{fill:#000}.be-nav-phone .navigation-bottom[data-v-8bc0dfbb]{align-items:center;display:flex;justify-content:space-between;padding:16px}.be-nav-phone .navigation-bottom .search-icon[data-v-8bc0dfbb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#171321!important}.be-nav-phone .navigation-bottom .search-icon svg path[data-v-8bc0dfbb]{fill:#171321!important}.be-nav-phone__icon[data-v-8bc0dfbb],.be-nav-phone__icon[data-v-8bc0dfbb] *{color:#fff;fill:currentColor}.navigation-top:hover .be-nav-phone__icon[data-v-8bc0dfbb],.navigation-top:hover .be-nav-phone__icon[data-v-8bc0dfbb] *{color:#000}</style>
<style>.be-nav-search[data-v-faca65e7]{background-color:#fff;bottom:0;left:0;overflow-y:scroll;position:fixed;right:0;top:84px}@media (max-width:1025px){.be-nav-search[data-v-faca65e7]{overflow-x:hidden;top:0}}.be-nav-search__container[data-v-faca65e7]{height:100%}@media (max-width:1025px){.be-nav-search__container[data-v-faca65e7]{padding:0!important}}.be-nav-search__row[data-v-faca65e7]{flex-wrap:nowrap!important;height:100%;justify-content:center}.be-nav-search__row[data-v-faca65e7]:focus-visible{outline:none}.be-nav-search__close[data-v-faca65e7]{display:flex;justify-content:flex-end;margin-top:16px}.be-nav-search__close--text[data-v-faca65e7]{color:#171321!important}</style>
<style>.be-nav-search-content{padding:24px}@media (max-width:1025px){.be-nav-search-content{padding:8px}}.be-nav-search-content__input{position:relative;width:100%}.be-nav-search-content__input input{-webkit-appearance:none;border:0;border-bottom:1px solid #d1d0d3;border-radius:0;color:#74717a;font-size:2.5rem;width:calc(100% - 8px)}.be-nav-search-content__input input::-moz-placeholder{color:#d1d0d3}.be-nav-search-content__input input::placeholder{color:#d1d0d3}.be-nav-search-content__input input:focus{outline:none}@media (max-width:1025px){.be-nav-search-content__input input{caret-color:#171321!important;font-size:1.375rem}}.be-nav-search-content__input--close{cursor:pointer;position:absolute;right:16px;top:20px}@media (max-width:1025px){.be-nav-search-content__input--close{top:4px}}.be-nav-search-content__link{color:#171321!important;font-weight:700!important}</style>
<style>.be-nav-suggestions__default[data-v-b3b98450]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4px}@media (min-width:1025px){.be-nav-suggestions__default[data-v-b3b98450]{-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.be-nav-suggestions__default[data-v-b3b98450]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.be-nav-suggestions__default[data-v-b3b98450]{width:100%}}.be-nav-suggestions__default-btn[data-v-b3b98450]{background-color:#f6f3fe!important;border:none!important;color:#171321!important;justify-content:center;margin-bottom:16px;transition:all .3s ease-in-out;width:100%}@media (max-width:1025px){.be-nav-suggestions__default-btn[data-v-b3b98450]{max-width:100%}}.be-nav-suggestions__default-btn[data-v-b3b98450]:hover{background-color:#e3d6ff!important}.be-nav-suggestions__result[data-v-b3b98450]{align-items:center;display:flex}.be-nav-suggestions__result--icon[data-v-b3b98450]{min-width:16px}.be-nav-suggestions__result--icon svg[data-v-b3b98450]{min-height:16px;min-width:16px}.be-nav-suggestions__result .slp-btn[data-v-b3b98450]{color:#7759c2;font-weight:400}.be-nav-suggestions__result .slp-btn[data-v-b3b98450]:hover{text-decoration-color:#7759c2}@media (max-width:768px){.be-nav-suggestions__result .slp-btn[data-v-b3b98450]{padding-left:8px!important}}.be-nav-suggestions__result .slp-btn span[data-v-b3b98450]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}</style>
<style>.slp-btn-tertiary:hover .slp-icon[data-v-cc36a394]{transform:translate(0)}.banner[data-v-cc36a394]{display:block}.banner[data-v-cc36a394]:hover .icon{transform:translate(8px)}.banner__desktop[data-v-cc36a394]{align-items:center;background:#171321;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;width:100%}@media (max-width:768px){.banner__desktop[data-v-cc36a394]{display:none}}.banner__desktop .content[data-v-cc36a394]{align-items:center;display:flex;justify-content:center;z-index:1}.banner__desktop .icon[data-v-cc36a394]{color:#fff;display:flex;transition:all .3s ease}.banner__desktop .icon[data-v-cc36a394] svg *{fill:currentColor}.banner__desktop .image[data-v-cc36a394]{margin-bottom:3px;margin-right:8px;max-width:200px}@media (max-width:576px){.banner__desktop .image[data-v-cc36a394]{margin-bottom:0;margin-left:0;margin-top:16px}}.banner__desktop .text[data-v-cc36a394]{color:#fff;padding:16px 0;text-decoration:underline}.banner__mobile[data-v-cc36a394]{background:#171321;color:#171321;display:block;font-size:14px;margin:9px;padding:8px 12px;position:relative;text-decoration:none}.banner__mobile .pill-content[data-v-cc36a394]{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.banner__mobile .pill-content .slp-icon[data-v-cc36a394]{margin-left:16px;transition:transform .2s ease-in-out}@media (min-width:768px){.banner__mobile[data-v-cc36a394]{display:none}}.banner--release[data-v-cc36a394]{overflow:hidden;position:relative}.banner--release[data-v-cc36a394]:after,.banner--release[data-v-cc36a394]:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.banner--release .banner__desktop[data-v-cc36a394]{background:linear-gradient(90deg,#4a2937 0,#2c2656 50%,#3e4664);display:flex!important;justify-content:center;max-height:56px}@media (max-width:576px){.banner--release .banner__desktop[data-v-cc36a394]{flex-direction:column;max-height:unset}}.banner--release .text[data-v-cc36a394]{font-weight:600;position:inherit;text-align:center;text-decoration:none}@media (max-width:576px){.banner--release .text[data-v-cc36a394]{padding:0}}.banner--release .banner__button-text[data-v-cc36a394]{color:#fff;display:none;text-decoration:underline}@media (min-width:768px){.banner--release .banner__button-text[data-v-cc36a394]{display:block}}.banner--release .banner__button[data-v-cc36a394]{font-size:16px;font-weight:400;margin-left:8px;min-width:auto;padding:0}@media (min-width:768px){.banner--release .banner__button[data-v-cc36a394]{margin-left:16px;padding:8px 0 11px}}.banner--release .banner__button .icon[data-v-cc36a394]{z-index:1}@media (max-width:576px){.banner--release .banner__button .icon svg[data-v-cc36a394]{margin:-3px 0 0}}.banner--release .content[data-v-cc36a394]{display:inline;padding:16px 16px 16px 0;position:relative;text-align:center}@media (max-width:576px){.banner--release .content[data-v-cc36a394]{padding-left:16px;padding-top:8px}}.banner--release .content[data-v-cc36a394]:after,.banner--release .content[data-v-cc36a394]:before{background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";height:100%;max-width:138px;pointer-events:none;position:absolute;width:100%}</style>
<style>.be-nav-footer[data-v-2e4c5d91]{background-color:#171321;color:#fff;overflow:hidden;padding:40px 16px;z-index:1}.be-nav-footer[data-v-2e4c5d91] *,.be-nav-footer[data-v-2e4c5d91] :after,.be-nav-footer[data-v-2e4c5d91] :before{box-sizing:border-box}.be-nav-footer .disclaimer[data-v-2e4c5d91]{background:#f2f1f5;padding:32px 0}@media (max-width:768px){.be-nav-footer .container[data-v-2e4c5d91]{padding:0!important}}.be-nav-footer .footer__navigation[data-v-2e4c5d91]{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media (min-width:1220px){.be-nav-footer .footer__navigation[data-v-2e4c5d91]{flex-direction:row;flex-wrap:nowrap}}.be-nav-footer .logo[data-v-2e4c5d91]{display:flex;margin:0 auto 0 0}.be-nav-footer .logo span[data-v-2e4c5d91]{font-size:1.125rem;margin-left:4px}.be-nav-footer .content[data-v-2e4c5d91]{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-top:48px}@media (min-width:1220px){.be-nav-footer .content[data-v-2e4c5d91]{margin-top:0}}@media (min-width:769px){.be-nav-footer .column-wrapper[data-v-2e4c5d91]{margin-top:24px}}.be-nav-footer .column[data-v-2e4c5d91]{flex:1 0 auto;max-width:150px;min-width:2rem;width:100%}.be-nav-footer .column__heading[data-v-2e4c5d91]{margin-bottom:16px}@media (max-width:768px){.be-nav-footer .column__nested[data-v-2e4c5d91]{align-items:flex-start;display:flex;gap:30px;justify-content:space-between;max-width:100%}.be-nav-footer .column__nested[data-v-2e4c5d91]>*{width:145px}}@media (min-width:768px){.be-nav-footer .column[data-v-2e4c5d91]{max-width:160px}}@media (max-width:768px){.be-nav-footer .divided[data-v-2e4c5d91]{width:100%}}.be-nav-footer .links__item[data-v-2e4c5d91]{margin-bottom:8px}.be-nav-footer .links__item[data-v-2e4c5d91]:hover{text-decoration:underline}@media (max-width:768px){.be-nav-footer .links__divided[data-v-2e4c5d91]{-moz-column-gap:calc(100% - 290px);column-gap:calc(100% - 290px);-moz-columns:120px 2;columns:120px 2}}.be-nav-footer .link[data-v-2e4c5d91]{color:#fff;font-size:.875rem;line-height:1.5714285714}.be-nav-footer .footer__cta[data-v-2e4c5d91]{display:flex;flex-direction:column;padding-top:64px}@media (min-width:768px){.be-nav-footer .footer__cta[data-v-2e4c5d91]{padding-top:96px}}.be-nav-footer .footer__selectors[data-v-2e4c5d91]{align-items:baseline;border-bottom:1px solid #fff;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:32px;padding-bottom:24px}@media (min-width:768px){.be-nav-footer .footer__selectors[data-v-2e4c5d91]{flex-direction:row}}.be-nav-footer .footer__selectors--two-children[data-v-2e4c5d91]{justify-content:space-between}.be-nav-footer__source-buttons[data-v-2e4c5d91]{display:flex;flex-wrap:wrap;gap:8px 24px}.be-nav-footer__button[data-v-2e4c5d91]{border:none;color:#fff;cursor:pointer;font-size:.875rem;font-weight:660;padding:0;text-decoration:underline}.be-nav-footer__button--black[data-v-2e4c5d91]{color:#171321}.be-nav-footer .source p[data-v-2e4c5d91]{font-size:.875rem;margin-bottom:8px}.be-nav-footer .source a[data-v-2e4c5d91]{color:#fff;font-weight:660;text-decoration:underline}.be-nav-footer .source img[data-v-2e4c5d91]{display:inline-block;margin-left:5px;vertical-align:middle}.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-2e4c5d91],.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-2e4c5d91]{border:none!important;color:#fff!important;cursor:pointer;font-family:GitLab Sans,sans-serif!important;font-size:14px!important;padding:0!important;text-align:left!important}.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-2e4c5d91]:hover,.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-2e4c5d91]:hover{background:inherit;text-decoration:underline}</style>
<style>.be-nav-language-selector[data-v-57fc227e]{position:relative}.be-nav-language-selector__dropdown-btn[data-v-57fc227e]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:8px;justify-content:flex-start;padding:8px 0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.be-nav-language-selector__dropdown-btn svg[data-v-57fc227e]{height:14px;width:14px}.be-nav-language-selector__dropdown[data-v-57fc227e]{background-color:#fff;border:1px solid #d1d0d3;border-radius:4px;bottom:100%;min-width:345px;opacity:1;position:absolute;transition:all .3s ease-in-out;visibility:visible;z-index:1}@media (max-width:576px){.be-nav-language-selector__dropdown[data-v-57fc227e]{min-width:calc(100vw - 64px)}}.be-nav-language-selector__dropdown--hidden[data-v-57fc227e]{opacity:0;visibility:hidden}.be-nav-language-selector__list[data-v-57fc227e]{display:flex;flex-direction:column;width:100%}.be-nav-language-selector__item[data-v-57fc227e]{display:flex;transition:background-color .3s ease-in-out}.be-nav-language-selector__item[data-v-57fc227e]:hover{background-color:#e8e7eb}.be-nav-language-selector__item-button[data-v-57fc227e]{border:none;color:#171321;cursor:pointer;display:flex;justify-content:space-between;padding:8px 16px;width:100%}.be-nav-language-selector__item-button[data-v-57fc227e]:hover{text-decoration:none}</style>
<style>.social__links[data-v-97bdd503]{align-items:center;display:flex;gap:15px;margin-top:32px;width:100%}@media (min-width:829px){.social__links[data-v-97bdd503]{margin-top:0;width:inherit}}.social__links--icon[data-v-97bdd503]{color:#fff;height:auto;transition:.3s;width:24px}.social__links--icon[data-v-97bdd503] *{fill:currentColor}.social__links--icon[data-v-97bdd503]:hover{color:#a989f5}</style>
<style>.footer-source[data-v-00004e90]{display:flex;flex-direction:column}.footer-source__source-buttons[data-v-00004e90]{display:flex;flex-wrap:wrap;gap:8px 24px}.footer-source p[data-v-00004e90]{font-size:.875rem;margin-bottom:8px}.footer-source a[data-v-00004e90]{color:#fff;font-weight:660;text-decoration:underline}.footer-source img[data-v-00004e90]{display:inline-block;margin-left:5px;vertical-align:middle}</style>
<style>.error-fallback-container[data-v-36282663]{background-color:#f6f3fe;border-radius:24px;margin:96px auto;padding:48px}</style>
<style>.emailField[data-v-868b9e1d]{justify-content:center;margin-bottom:120px}@media (max-width:576px){.emailField[data-v-868b9e1d]{margin-bottom:56px}}[data-v-868b9e1d] .email-input{background-color:#fff}[data-v-868b9e1d] .secondary-cta{color:#fff}[data-v-868b9e1d] .secondary-cta:hover{text-decoration-color:#fff}.gartner[data-v-868b9e1d]{align-items:center;background:#ffffff1a;border:1px solid #45424d;border-radius:12px;color:#fff;display:inline-flex;margin-bottom:120px;margin-left:8px;padding:16px 32px}.gartner .gartner-content[data-v-868b9e1d]{margin:0 64px 0 32px}@media (max-width:576px){.gartner[data-v-868b9e1d]{align-items:flex-start;flex-direction:column;margin-left:0;padding:24px 24px 24px 16px}.gartner .gartner-content[data-v-868b9e1d]{margin:16px 0;text-align:left}}.gartner .banner-image[data-v-868b9e1d]{height:20px}.gartner .banner-button[data-v-868b9e1d]{color:#a989f5;font-weight:400;text-decoration:none}.gartner[data-v-868b9e1d]>*{z-index:6}.video[data-v-868b9e1d]{padding-bottom:120px}@media (max-width:576px){.video[data-v-868b9e1d]{padding-bottom:56px}}.video[data-v-868b9e1d] video{background-clip:content-box,border-box;background-image:linear-gradient(#000,#000),linear-gradient(0deg,#ceb3ef,#fffefe);background-origin:border-box;border:1px solid transparent;border-radius:16px}.video[data-v-868b9e1d] .video-modal-loop__play-icon{background-clip:content-box,border-box;background-image:linear-gradient(#000,#000),linear-gradient(90deg,#ceb3ef,#fffefe);background-origin:border-box;border:1px solid transparent}.pill_text[data-v-868b9e1d]{align-items:center;display:flex}.pill_text span[data-v-868b9e1d]{margin-left:8px}@media (max-width:576px){.pill_text[data-v-868b9e1d]{margin-left:0}.pill_text img[data-v-868b9e1d]{display:none}.pill_text span[data-v-868b9e1d]{margin-left:0}}.pill__button[data-v-868b9e1d]{align-items:center;background:#ffffff1a;border-radius:100px;color:#fff;display:flex;font-size:16px;font-weight:580;gap:8px;line-height:28px;margin-left:8px;padding:4px 8px;text-decoration:none;z-index:6}@media (max-width:576px){.pill__button[data-v-868b9e1d]{margin:auto;padding:0 8px}}.eyebrow[data-v-868b9e1d]{align-items:center;color:#fff;display:inline-flex;margin-bottom:32px;margin-top:56px;padding:4px 4px 4px 8px;position:relative}@media (max-width:576px){.eyebrow[data-v-868b9e1d]{align-items:flex-start;flex-direction:column;font-size:16px;gap:8px;padding:8px}}.eyebrow[data-v-868b9e1d]:before{background:linear-gradient(89.09deg,#e1986d -1.12%,#7759c2 102.06%,#6e43d3 102.07%) border-box;border:1.5px solid transparent;border-radius:20px;bottom:0;content:"";left:0;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;right:0;top:0}@media (max-width:576px){.eyebrow[data-v-868b9e1d]:before{border-radius:12px}}.section[data-v-868b9e1d]{background:linear-gradient(180deg,#2c2656 0,#2c2656,#171321 50%,#171321);color:#fff;overflow:hidden;padding-top:56px;position:relative;text-align:center;--blob-size:1100px;--blob-speed:10s;--blob-speed-scale:calc(var(--blob-speed)*.75);--blob-speed-move:calc(var(--blob-speed)*1);--blob-speed-rotate:calc(var(--blob-speed)*2);--blob-opacity:.22;--blob-blur:60px;--blob-color-1:#fca326;--blob-color-2:#ceb3ef;--blob-color-3:#a989f5;--blob-color-4:#ceb3ef;--blob-color-5:#6fdac9;--blob-shape-speed:9s}.section[data-v-868b9e1d]:before{background-image:url(/images/homepage/background-star.svg);background-position:bottom;background-repeat:no-repeat;bottom:0;content:"";height:-webkit-fill-available;left:0;opacity:.6;position:absolute;width:100%}@media (max-width:576px){.section[data-v-868b9e1d]:before{left:-200px;width:150%}}.blobs[data-v-868b9e1d]{filter:blur(var(--blob-blur));height:120%;right:0;bottom:0;left:0;overflow:visible;position:absolute;top:0;z-index:0}.blob-container[data-v-868b9e1d]{backface-visibility:hidden;height:100%;position:absolute;width:100%;will-change:transform}.blob[data-v-868b9e1d]{border-radius:100%;height:calc(var(--blob-size)*.35);opacity:var(--blob-opacity);position:absolute;transform-origin:center;width:var(--blob-size)}.blob-1[data-v-868b9e1d]{animation:blob-pulse-1-868b9e1d var(--blob-speed-scale) infinite ease-in-out,blob-shape-1-868b9e1d var(--blob-shape-speed) infinite alternate ease-in-out,blob-float-1-868b9e1d calc(var(--blob-speed-move)*1.6) infinite alternate ease-in-out;background-color:var(--blob-color-1);left:-15%;top:-10%}.blob-2[data-v-868b9e1d]{animation:blob-pulse-2-868b9e1d calc(var(--blob-speed-scale)*.8) infinite ease-in-out,blob-shape-2-868b9e1d calc(var(--blob-shape-speed)*1.2) infinite alternate ease-in-out,blob-float-2-868b9e1d calc(var(--blob-speed-move)*1.8) infinite alternate ease-in-out;background-color:var(--blob-color-2);right:20%;top:-20%}.blob-3[data-v-868b9e1d]{animation:blob-pulse-3-868b9e1d calc(var(--blob-speed-scale)*1.2) infinite ease-in-out,blob-shape-3-868b9e1d calc(var(--blob-shape-speed)*.8) infinite alternate ease-in-out,blob-float-3-868b9e1d calc(var(--blob-speed-move)*2) infinite alternate ease-in-out;background-color:var(--blob-color-3);left:0;top:20%}.blob-4[data-v-868b9e1d]{animation:blob-pulse-4-868b9e1d calc(var(--blob-speed-scale)*1) infinite ease-in-out,blob-shape-4-868b9e1d calc(var(--blob-shape-speed)*1.4) infinite alternate ease-in-out,blob-float-4-868b9e1d calc(var(--blob-speed-move)*1.7) infinite alternate ease-in-out;background-color:var(--blob-color-4);right:0;top:80%}.blob-5[data-v-868b9e1d]{animation:blob-pulse-5-868b9e1d calc(var(--blob-speed-scale)*.9) infinite ease-in-out,blob-shape-5-868b9e1d calc(var(--blob-shape-speed)*1.3) infinite alternate ease-in-out,blob-float-5-868b9e1d calc(var(--blob-speed-move)*1.9) infinite alternate ease-in-out;background-color:var(--blob-color-5);right:-15%;top:5%}.content-container[data-v-868b9e1d]{align-items:center;display:flex;height:100%;padding-top:4rem;position:relative;width:100%;z-index:5}@media (max-width:576px){.content-container[data-v-868b9e1d]{padding-top:0}}@keyframes blob-pulse-1-868b9e1d{0%,to{transform:scale(.8,1.2)}50%{transform:scale(1.2,.8)}}@keyframes blob-pulse-2-868b9e1d{0%,to{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}}@keyframes blob-pulse-3-868b9e1d{0%,to{transform:scale(1.1,.9)}50%{transform:scale(.85,1.15)}}@keyframes blob-pulse-4-868b9e1d{0%,to{transform:scale(.95,1.05)}50%{transform:scale(1.15,.85)}}@keyframes blob-pulse-5-868b9e1d{0%,to{transform:scale(1)}50%{transform:scale(1.3,.7)}}@keyframes blob-shape-1-868b9e1d{0%{border-radius:60% 40% 70% 30%/40% 50% 50% 60%}25%{border-radius:70% 30% 50% 50%/30% 40% 60% 70%}50%{border-radius:40% 60% 30% 70%/50% 60% 40% 50%}75%{border-radius:30% 70% 70% 30%/60% 40% 50% 50%}to{border-radius:60% 40% 50% 50%/50% 30% 70% 50%}}@keyframes blob-shape-2-868b9e1d{0%{border-radius:50% 50% 40% 60%/60% 40% 50% 50%}25%{border-radius:30% 70% 70% 30%/50% 50% 60% 40%}50%{border-radius:70% 30% 50% 50%/40% 60% 50% 50%}75%{border-radius:50% 50% 30% 70%/70% 30% 40% 60%}to{border-radius:40% 60% 60% 40%/50% 50% 40% 60%}}@keyframes blob-shape-3-868b9e1d{0%{border-radius:40% 60% 60% 40%/60% 30% 70% 40%}25%{border-radius:60% 40% 30% 70%/50% 60% 30% 70%}50%{border-radius:50% 50% 70% 30%/30% 70% 50% 50%}75%{border-radius:70% 30% 50% 50%/40% 50% 60%}to{border-radius:30% 70% 60% 40%/70% 40% 30% 60%}}@keyframes blob-shape-4-868b9e1d{0%{border-radius:60% 40% 30% 70%/40% 70% 30% 60%}25%{border-radius:40% 60% 70% 30%/60% 40% 70% 30%}50%{border-radius:70% 30% 40% 60%/30% 60% 40% 70%}75%{border-radius:30% 70% 60% 40%/70% 30% 60% 40%}to{border-radius:60% 40% 50% 50%/40% 60% 30% 70%}}@keyframes blob-shape-5-868b9e1d{0%{border-radius:50% 50% 60% 40%/40% 60% 50% 50%}25%{border-radius:40% 60% 50% 50%/70% 30% 40% 60%}50%{border-radius:60% 40% 40% 60%/50% 50% 70% 30%}75%{border-radius:50% 50% 70% 30%/30% 70% 50% 50%}to{border-radius:30% 70% 50% 50%/60% 40% 30% 70%}}@keyframes blob-float-1-868b9e1d{0%{transform:translate(0) rotate(0)}50%{transform:translate(25%,20%) rotate(10deg)}to{transform:translate(-20%,30%) rotate(-10deg)}}@keyframes blob-float-2-868b9e1d{0%{transform:translate(0) rotate(0)}50%{transform:translate(90%,30%) rotate(-15deg)}to{transform:translate(15%,25%) rotate(5deg)}}@keyframes blob-float-3-868b9e1d{0%{transform:translate(0) rotate(0)}50%{transform:translate(90%,50%) rotate(8deg)}to{transform:translate(-30%,-20%) rotate(-12deg)}}@keyframes blob-float-4-868b9e1d{0%{transform:translate(0) rotate(0)}50%{transform:translate(-25%,-20%) rotate(-10deg)}to{transform:translate(30%,15%) rotate(15deg)}}@keyframes blob-float-5-868b9e1d{0%{transform:translate(0) rotate(0)}33%{transform:translate(-25%,20%) rotate(-5deg)}66%{transform:translate(-15%,5%) rotate(5deg)}to{transform:translate(-30%,45%) rotate(10deg)}}</style>
<style>.email-redirect[data-v-92df4c19]{display:flex}@media (max-width:576px){.email-redirect[data-v-92df4c19]{flex-direction:column}}.email-input[data-v-92df4c19]{align-items:center;background-color:#fff;border:1px solid #d1d0d3;border-radius:4px;display:flex;justify-content:space-between;padding:4px 4px 4px 16px}.email-input[data-v-92df4c19]:focus-within{border:1px solid #70b4ff}@media (max-width:576px){.email-input__submit[data-v-92df4c19]{justify-content:center;width:100%}}.email-input input[data-v-92df4c19]{border:none;display:flex;font-family:GitLab Sans;font-size:16px;font-weight:400;height:100%;line-height:24px;margin-right:16px;min-width:240px}.email-input input[data-v-92df4c19][scrubbed]-moz-placeholder{color:#74717a}.email-input input[data-v-92df4c19]::placeholder{color:#74717a}.email-input input[data-v-92df4c19]:active,.email-input input[data-v-92df4c19]:focus{outline:none}@media (max-width:576px){.email-input input[data-v-92df4c19]{align-self:flex-start;margin-right:unset;min-width:100%;padding:16px}.email-input[data-v-92df4c19]{flex-direction:column;padding:0}}.secondary-cta[data-v-92df4c19]{justify-content:center;margin-left:32px}@media (max-width:576px){.secondary-cta[data-v-92df4c19]{margin-top:16px}}</style>
<style>.video-modal-loop[data-v-ad65d355]{cursor:pointer;position:relative}.video-modal-loop__play-button[data-v-ad65d355]{background:none;border:none;cursor:pointer;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.video-modal-loop__play-button[data-v-ad65d355]:focus{border-radius:999px;height:52px;width:52px}@media (min-width:576px){.video-modal-loop__play-button[data-v-ad65d355]:focus{height:100px;width:100px}}.video-modal-loop__play-icon[data-v-ad65d355]{border:2px solid #45424d;border-radius:9999px;box-sizing:content-box;color:#171321;cursor:pointer;font-size:48px;transition:color .2s ease;z-index:2}@media (min-width:576px){.video-modal-loop__play-icon[data-v-ad65d355]{height:96px;width:96px}}.video-modal-loop__play-icon path[data-v-ad65d355]{fill:#fff;transition:color .2s ease}.video-modal-loop__play-icon circle[data-v-ad65d355]{fill:currentColor;transition:color .2s ease}.video-modal-loop__video-looping[data-v-ad65d355]{filter:brightness(.6);width:100%}.video-modal-loop:hover .video-modal-loop__play-icon[data-v-ad65d355]{color:#1e1d43}.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-ad65d355]{color:#fff}.video-modal-loop--dark[data-v-ad65d355]{background-color:#171321}.loop-modal.wide[data-v-ad65d355] .modal__body{min-width:60vw}.embed[data-v-ad65d355]{height:65vh}@media (max-width:1600px){.embed[data-v-ad65d355]{height:45vh}}@media (max-width:1400px){.embed[data-v-ad65d355]{height:45vh}}@media (max-width:1200px){.embed[data-v-ad65d355]{height:45vh}}@media (max-width:768px){.embed[data-v-ad65d355]{height:45vh}}@media (max-width:576px){.embed[data-v-ad65d355]{height:15vh}}</style>
<style>.modal[data-v-1039ddb0]{background:transparent;display:flex;flex-direction:column;margin-top:160px}@media (max-width:1025px){.modal[data-v-1039ddb0]{width:100%}}.modal__backdrop[data-v-1039ddb0]{align-items:flex-start;background-color:#171321d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1040}.modal__backdrop--light[data-v-1039ddb0]{background-color:#d1d0d2c4}.modal__header[data-v-1039ddb0]{background-color:transparent;justify-content:space-between;position:relative}.modal__footer[data-v-1039ddb0],.modal__header[data-v-1039ddb0]{display:flex;padding:16px}.modal__body[data-v-1039ddb0]{display:flex;justify-content:center;padding:8px;position:relative}.btn__close[data-v-1039ddb0]{align-self:flex-start;border:none;border-radius:50%;cursor:pointer;height:45px;position:absolute;right:-8px;top:0;width:45px}@media (min-width:1025px){.btn__close[data-v-1039ddb0]{right:-24px}}.btn__close svg[data-v-1039ddb0]{height:100%;width:100%}</style>
<style>.title[data-v-c2c0f526]{color:#74717a;margin-bottom:32px;text-align:center}.marquee[data-v-c2c0f526]{display:flex;gap:64px;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 10%,#000 30%,#000 70%,rgba(0,0,0,.5) 90%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 10%,#000 30%,#000 70%,rgba(0,0,0,.5) 90%,transparent);position:relative}.marquee:hover .marquee__content[data-v-c2c0f526]{animation-play-state:paused}.marquee .marquee__content[data-v-c2c0f526]{align-items:center;animation:scroll-c2c0f526 20s linear infinite;display:flex;flex-shrink:0;gap:64px}.marquee .marquee__content .logo[data-v-c2c0f526]{max-height:32px}.marquee.marquee--grayscale .logo[data-v-c2c0f526]{filter:grayscale(1)}@keyframes scroll-c2c0f526{0%{transform:translate(0)}to{transform:translate(calc(-100% - 64px))}}@media (prefers-reduced-motion:reduce){.marquee__content[data-v-c2c0f526]{animation-play-state:paused!important}}</style>
<style>.emailField[data-v-a7f456d7]{justify-content:center;margin-top:32px}.hero[data-v-a7f456d7]{margin-bottom:80px;text-align:center}.content[data-v-a7f456d7]{margin-top:120px}.slp-btn-secondary[data-v-a7f456d7]{border:1px solid #171321!important;flex:1;justify-content:center;margin-left:16px;text-align:center}</style>
<style>.buffer[data-v-c1476a23]{height:200px}.wrapper[data-v-c1476a23]{margin:120px 0}@media (max-width:576px){.wrapper[data-v-c1476a23]{margin:56px 0 120px}}.feature-description[data-v-c1476a23]{color:#a2a1a6;margin-top:8px}.cards-container[data-v-c1476a23]{display:flex;flex-direction:column;scroll-timeline:--cards-scroll block}.cards-container .card[data-v-c1476a23]{background-color:#fff;border-radius:16px;box-shadow:0 -8px 20px #0000001a;display:flex;height:548px;overflow:hidden;position:sticky;transform-origin:center top;will-change:transform}.cards-container .card-1[data-v-c1476a23]{top:calc(84px + 10vh);z-index:1;view-timeline:--card-1-timeline block;animation:scale-card-c1476a23 linear both;animation-timeline:--card-1-timeline;animation-range:entry 100px entry 500px}@media (max-width:576px){.cards-container .card-1[data-v-c1476a23]{top:120px}}.cards-container .card-2[data-v-c1476a23]{top:calc(108px + 10vh);z-index:2;view-timeline:--card-2-timeline block;animation:scale-card-c1476a23 linear both;animation-timeline:--card-2-timeline;animation-range:entry 100px entry 500px}@media (max-width:576px){.cards-container .card-2[data-v-c1476a23]{top:144px}}.cards-container .card-3[data-v-c1476a23]{top:calc(132px + 10vh);z-index:3;view-timeline:--card-3-timeline block;animation:scale-card-c1476a23 linear both;animation-timeline:--card-3-timeline;animation-range:entry 100px entry 500px}@media (max-width:576px){.cards-container .card-3[data-v-c1476a23]{top:168px}}.cards-container .card-4[data-v-c1476a23]{top:calc(156px + 10vh);z-index:4;view-timeline:--card-4-timeline block;animation:scale-card-c1476a23 linear both;animation-timeline:--card-4-timeline;animation-range:entry 100px entry 500px}@media (max-width:576px){.cards-container .card-4[data-v-c1476a23]{top:192px}}.cards-container .card-5[data-v-c1476a23]{top:calc(180px + 10vh);z-index:5;view-timeline:--card-5-timeline block;animation:scale-card-c1476a23 linear both;animation-timeline:--card-5-timeline;animation-range:entry 100px entry 500px}@media (max-width:576px){.cards-container .card-5[data-v-c1476a23]{top:216px}}.cards-container .card-6[data-v-c1476a23]{top:calc(204px + 10vh);z-index:6;view-timeline:--card-6-timeline block;animation:scale-card-c1476a23 linear both;animation-timeline:--card-6-timeline;animation-range:entry 100px entry 500px}@media (max-width:576px){.cards-container .card-6[data-v-c1476a23]{top:240px}}.cards-container .card-7[data-v-c1476a23]{top:calc(228px + 10vh);z-index:7;view-timeline:--card-7-timeline block;animation:scale-card-c1476a23 linear both;animation-timeline:--card-7-timeline;animation-range:entry 100px entry 500px}@media (max-width:576px){.cards-container .card-7[data-v-c1476a23]{top:264px}}.cards-container .card-8[data-v-c1476a23]{top:calc(252px + 10vh);z-index:8;view-timeline:--card-8-timeline block;animation:scale-card-c1476a23 linear both;animation-timeline:--card-8-timeline;animation-range:entry 100px entry 500px}@media (max-width:576px){.cards-container .card-8[data-v-c1476a23]{top:288px}}.cards-container .card-9[data-v-c1476a23]{top:calc(276px + 10vh);z-index:9;view-timeline:--card-9-timeline block;animation:scale-card-c1476a23 linear both;animation-timeline:--card-9-timeline;animation-range:entry 100px entry 500px}@media (max-width:576px){.cards-container .card-9[data-v-c1476a23]{top:312px}}.cards-container .card-10[data-v-c1476a23]{top:calc(300px + 10vh);z-index:10;view-timeline:--card-10-timeline block;animation:scale-card-c1476a23 linear both;animation-timeline:--card-10-timeline;animation-range:entry 100px entry 500px}@media (max-width:576px){.cards-container .card-10[data-v-c1476a23]{top:336px}}.cards-container .card.card-1[data-v-c1476a23]{margin-bottom:96px}.cards-container .card.card-2[data-v-c1476a23]{margin-bottom:72px}.cards-container .card.card-3[data-v-c1476a23]{margin-bottom:48px}.cards-container .card.card-4[data-v-c1476a23]{margin-bottom:24px}.cards-container .card .left-side[data-v-c1476a23],.cards-container .card .right-side[data-v-c1476a23]{flex:0 0 50%}.cards-container .card .card-title[data-v-c1476a23]{margin-top:16px;padding-right:24px}@media (max-width:576px){.cards-container .card .right-side[data-v-c1476a23]{display:none}.cards-container .card .left-side[data-v-c1476a23]{flex:1;padding:24px!important}.cards-container .card .left-side .card-title[data-v-c1476a23]{padding-right:0}.cards-container .card .left-side .slp-btn[data-v-c1476a23]{text-align:left}}.cards-container .card .left-side[data-v-c1476a23]{display:flex;flex-direction:column;justify-content:flex-start;padding:48px}.cards-container .card .left-side .pill[data-v-c1476a23]{background:linear-gradient(90deg,#a989f566,#fca32666);border-radius:100px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.cards-container .card .left-side.gitlab-duo[data-v-c1476a23]{background-color:#171321;color:#fff}.cards-container .card .left-side.gitlab-duo .slp-btn[data-v-c1476a23]{color:#fff}.cards-container .card .left-side.security .pill[data-v-c1476a23]{background:#cbe2f9;color:#0b5cad}.cards-container .card .left-side.platform .pill[data-v-c1476a23]{background:#e1d8f9;color:#5943b6}.cards-container .card .left-side.devsecops .pill[data-v-c1476a23]{background:#c9e7d7;color:#0b5d32}.cards-container .card .left-side .feature[data-v-c1476a23]{display:flex;flex-direction:column;margin-top:24px}.cards-container .card .left-side .feature-title[data-v-c1476a23]{align-items:flex-start;display:flex;font-size:20px;gap:8px}.cards-container .card .left-side .feature-title svg[data-v-c1476a23]{flex-shrink:0;margin-top:6px}.cards-container .card .left-side .feature-title__content[data-v-c1476a23]{flex:1}.cards-container .card .left-side .feature-title__title[data-v-c1476a23]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cards-container .card .left-side .feature-title__title .new-pill[data-v-c1476a23]{align-items:center;background:linear-gradient(100deg,#aa8af6 6.7%,#d09596 93.89%);border-radius:100px;display:inline-flex;font-size:12px;font-weight:660;height:20px;line-height:1;padding:0 8px}.cards-container .card .right-side[data-v-c1476a23]{background:linear-gradient(90deg,#eee7fd 2.53%,#f6f3fed4 50.98%,#ffd4d873)}.cards-container .card .right-side img[data-v-c1476a23]{-o-object-fit:contain;object-fit:contain}@keyframes scale-card-c1476a23{0%{transform:scale(.9)}to{transform:scale(1)}}</style>
<style>.carousel-container[data-v-aee289c1]{margin:48px 0 120px;position:relative}@media (max-width:546px){.carousel-container[data-v-aee289c1]{margin-bottom:48px;overflow:visible;padding:0}}.carousel-track[data-v-aee289c1]{--position:3;--animating:0;--card-width: calc(33.33333% - 21.33333px) ;--card-gap:32px;display:flex;gap:var(--card-gap);touch-action:pan-y;transform:translate(calc(var(--position)*-1*(var(--card-width) + var(--card-gap))));transition:transform calc(.5s*var(--animating)) cubic-bezier(.25,1,.5,1);will-change:transform}@media (max-width:880px){.carousel-track[data-v-aee289c1]{--card-width: calc(50% - 16px) ;--card-gap:16px}}@media (max-width:546px){.carousel-track[data-v-aee289c1]{--card-width:85%;--card-gap:16px;left:calc((100% - var(--card-width))/2);position:relative}}.nav-button[data-v-aee289c1]{background-color:#fff;border:1px solid #d1d0d3;border-radius:50%;position:absolute;top:calc(50% - 24px);z-index:2}@media (max-width:546px){.nav-button[data-v-aee289c1]{display:none}}.previous-button[data-v-aee289c1]{left:-16px}.next-button[data-v-aee289c1]{right:-16px}.card[data-v-aee289c1]{border-radius:16px;color:#171321;display:flex;flex:0 0 var(--card-width);flex-direction:column;height:370px;max-width:var(--card-width);min-width:240px;padding:32px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);will-change:transform,box-shadow}@media (max-width:546px){.card[data-v-aee289c1]{height:330px;min-width:unset}}@media (min-width:546px){.card[data-v-aee289c1]:hover{box-shadow:0 6px 10px #00000026;transform:scale(1.05)}}.card-image[data-v-aee289c1]{height:48px;margin-right:auto;margin-top:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}</style>
<style>.slp-btn-secondary[data-v-308feca3]{border:1px solid #171321!important;flex:1;justify-content:center;text-align:center}.container[data-v-308feca3]{display:flex;margin-top:48px}@media (max-width:576px){.container[data-v-308feca3]{flex-direction:column-reverse;margin-bottom:96px;margin-top:0}}.container .left-side[data-v-308feca3]{margin-top:120px}@media (max-width:576px){.container .left-side[data-v-308feca3],.container .left-side .title[data-v-308feca3]{margin-top:0}}.container .left-side[data-v-308feca3],.container .right-side[data-v-308feca3]{flex:0 0 50%}@media (max-width:576px){.container .image[data-v-308feca3]{margin:0;width:100%}}</style>
<style>.next-steps[data-v-172b7519]{background:#171321;color:#fff;padding-bottom:32px;position:relative;z-index:1}.next-steps .eyebrow[data-v-172b7519]{color:#a2a1a6}.next-steps__container[data-v-172b7519]{align-items:center;background:#171321;border-bottom:1px solid var(--slp-color-surface-600,#45424d);display:flex;flex-direction:column;padding:64px 24px}@media (min-width:576px){.next-steps__container[data-v-172b7519]{padding:96px}}@media (min-width:768px){.next-steps__container[data-v-172b7519]{max-width:100%}}@media (max-width:1025px){.next-steps__container[data-v-172b7519]{text-align:center}}.next-steps__container .description[data-v-172b7519]{max-width:650px;text-align:center}.next-steps__container .buttons[data-v-172b7519]{display:flex;flex-direction:row;gap:24px}@media (max-width:1025px){.next-steps__container .buttons[data-v-172b7519]{flex-direction:column;width:100%}}.next-steps__container .buttons .secondary-button[data-v-172b7519]{border:1px solid var(--slp-color-surface-50,#fff);border-radius:4px}.next-steps__container .buttons .main-button[data-v-172b7519],.next-steps__container .buttons .secondary-button[data-v-172b7519]{justify-content:center}.next-steps__header[data-v-172b7519]{background:linear-gradient(89.95deg,#feb484 3.13%,#a686f2 66.86%,#592ac8 123.2%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.next-steps__header h2[data-v-172b7519]{line-height:1.14;text-align:center}</style>
<link rel="stylesheet" href="/_nuxt-new/entry.B2rv6__e.css" crossorigin>
<link rel="stylesheet" href="/_nuxt-new/useAOS.DvB2Xm2x.css" crossorigin>
<link rel="stylesheet" href="/_nuxt-new/useDynamicComponents.Cb4eiKXZ.css" crossorigin>
<link href="https://www.googletagmanager.com/gtm.js?id=GTM-NJXWQL" rel="preload" crossorigin="anonymous" fetchpriority="low" as="script">
<link rel="preload" as="fetch" crossorigin="anonymous" href="/_payload.json?87e9c8d8-b186-4030-9334-ea1ad7ca3f33">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/entry.D5fOrkUB.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/_...slug_.COVTwWVf.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/useAOS.BKBfc41V.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/default.BidvQEQ2.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Banner.Vgv6ydlB.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Modal.COmLUijM.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/SearchContent.B68Ci6KQ.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Common.CxPy28iW.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/useDynamicComponents.jQcTyFTI.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/OneTrustCookieButton.C2G8NrdA.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Hero.CMdoBzgJ.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/EmailRedirect.DnN3FEY8.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/LoopingVideo.tYlfJOnR.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Video.DhmrTt0a.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/VideoModal.D3gTF_mE.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/CustomerLogosMarquee.BIGtU9__.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/SecondaryHero.BtppEg4a.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/StackingCards.06JEIf5l.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/toKebabCase.DN9ySfyE.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/purple-star.Df7KiJ2x.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/CardCarousel.BYIbPyYe.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/ForresterReport.d-4dzXlV.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/NextSteps.BiY_Lf0R.js">
<link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt-new/builds/meta/87e9c8d8-b186-4030-9334-ea1ad7ca3f33.json">
<script src="https://cdn.bizible.com/scripts/bizible.js" defer></script>
<script src="https://munchkin.marketo.net/munchkin.js" defer></script>
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/free-trial.C0bK-gUP.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/FreeTrial.CqzKjcHv.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Minimal.C3Kn-SDF.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/hide-mobile-free-trial.DxGg2sx1.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/minimal.DYkkcLXP.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Minimal.CRCq0KSF.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/no-banner.DfxHmLp7.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/the-source.gbJ55LFC.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Banner.BMez69jt.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/useGetCookieValue.gCJlj1Q2.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Navigation.3xeLeg3Z.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/useCheckIfMobile.B4nzxusu.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Newsletter.C0K6sQa9.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/MktoForm.BU6WwUsf.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/sentry.client.config.wYPKwCUL.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/index.client.DBQCFlOY.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/GitLabSans.B3wGl4N6.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/client-db.utrQfaH9.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/AllJobs.GFt0eyOh.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/SearchHero.CDkXd1iK.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/SearchResults.CcpWRxlh.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Postings.B4Z6XEZW.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/DepartmentAccordion.z_vdeYFV.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Accordion.DcnWQQg4.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/BlogArchive.B1XbHypT.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/NewsletterForm.CoRQaXPm.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/List.B1Ms-6AY.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/BlogAuthor.CQEkpDz2.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Hero.xQKOkGgT.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Breadcrumbs.C2M3Ljx0.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/PostGrid.Bv2A6ktw.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/PostCard.BvxJ4w68.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Pagination.DRvGNRRS.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/GetStarted.BeCxEgAL.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/BlogCategory.DfIpHN89.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Hero.vue.d_gVAiuw.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/FeaturedPost.sVvQYD8r.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/BlogHome.CYHcb0zM.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Hero.wFDoInwM.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Search.DreesTgx.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Categories.mCMsDoAn.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/BlogPost.BUq-hJOT.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Hero.lGIhaJ7p.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Body.DoAGqo80.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/ShareWrapper.BWgRh1b3.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Resources.CUFssFpy.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/ContactCta.CRHPNqAo.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/BlogPostPreview.CrRZ11HX.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/BlogTag.B9lqsOVW.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/CaseStudy.Cd2e5h4D.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/HorizontalRule.sEdcyg43.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/ResourcesContainer.BlFs8vto.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/ResourceCard.CcJ7NjD_.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/useCloudinary.kuOP5kSd.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/DevSurvey2024Report.Dm-OBQCJ.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/ReportHero.WGj-qR8Y.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Header.593cnRoV.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Accordion.DoA1wkBY.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Carousel.DGaQyo9Z.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/BubbleTable.BzV4wYPM.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/ResultsRadio.W9dn5jgW.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Accordion.VsKtoV-w.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/interval.DmiazhHU.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/TextResults.0LKxM-sc.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/OneTrustWarning.vaJ9qW0O.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/DevSurveyLanding.JdmmxgBh.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Intro.DKzVJx2W.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Section.CjPe9Hlt.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/DuoProSales.Crd1MdEY.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/MarketoFormTwoColPage.BYChF2zX.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/PressRelease.X8Y4KXV7.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Markdown.ByxN0Fre.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Search.DdEkYVHx.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Filter.CbkhOefl.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Results.DpMhfq2P.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Pagination.BQdUvN_U.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/TheSourceArticle.Bu3ghUws.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/ArticleHero.27E2yhCU.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/ArticleContent.4pkoAhCp.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/KeyTakeaways.nASPFI2C.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Form.BM8IZbG-.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Resources.DMG2eaGm.js">
<link rel="icon" type="image/x-icon" href="/images/ico/favicon.ico">
<link rel="icon" type="image/png" sizes="32x32" href="/images/ico/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="192x192" href="/images/ico/favicon-192x192.png">
<link rel="apple-touch-icon" href="/images/ico/favicon-192x192.png">
<link rel="alternate" type="application/atom+xml" title="Blog" href="/atom.xml">
<link rel="alternate" type="application/atom+xml" title="All Releases" href="/all-releases.xml">
<link rel="alternate" type="application/atom+xml" title="Security Releases" href="/security-releases.xml">
<link rel="alternate" type="application/atom+xml" title="Major Releases" href="/releases.xml">
<meta http-equiv="Content-Security-Policy" content="
            default-src 'self' https: http:;
            script-src 'self' 'unsafe-inline' 'unsafe-eval' https: http: *.googletagmanager.com *.mutinycdn.com;
            style-src 'self' 'unsafe-inline' https: http:;
            object-src https: http:;
            base-uri 'self';
            connect-src 'self' https: http: wss: ws: *.google-analytics.com *.analytics.google.com *.googletagmanager.com *.mutinyhq.com *.mutinyhq.io *.mutinycdn.com;
            frame-src 'self' https: http:;
            img-src 'self' https: http: data: *.google-analytics.com *.googletagmanager.com *.mutinycdn.com;
            manifest-src 'self'; media-src 'self' https: http:;
            child-src 'self' blob: https: http:;
            font-src 'self' https: http: data:;
          ">
<meta name="format-detection" content="telephone=no">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@GitLab">
<meta property="og:type" content="website">
<script defer>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}

  const defaultConsents = window.dataLayer.filter(item => item.length && Array.from(item).indexOf('default') >= 0);

  if(defaultConsents.length <= 2) {
    gtag('consent', 'default', {
      'analytics_storage': 'granted',
      'ad_storage': 'granted',
      'ad_user_data': 'granted',
      'functionality_storage': 'granted',
      'ad_personalization': 'granted',
      'wait_for_update': 500
    });
    gtag('consent', 'default', {
      'analytics_storage': 'denied',
      'ad_storage': 'denied',
      'ad_user_data': 'denied',
      'functionality_storage': 'denied',
      'ad_personalization': 'denied',
      'region': [
        'AT','BE','BG','HR','CY','CZ','DK','EE','FI','FR','DE','GR','HU','IE','IT','LV','LT','LU','MT','NL','PL','PT','RO','SK','SI','ES','SE','IS','LI','NO','RU','GB','PE','CO','KR','CA-QC'
      ],
      'wait_for_update': 500
    });
  }

  window.geofeed = (options) => {
    dataLayer.push({
      'event': 'OneTrustCountryLoad',
      'oneTrustCountryId': options.country.toString(),
      'oneTrustStateId': options.state?.toString()
    });
  }
</script>
<script id="mutiny" defer>
          (function () {
            var a = (window.mutiny = window.mutiny || {});
            if (!window.mutiny.client) {
              a.client = { _queue: {} };
              var b = ['identify', 'trackConversion'];
              var c = [].concat(b, ['defaultOptOut', 'optOut', 'optIn']);
              var d = function factory(c) {
                return function () {
                  for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) {
                    e[f] = arguments[f];
                  }
                  a.client._queue[c] = a.client._queue[c] || [];
                  if (b.includes(c)) {
                    return new Promise(function (b, d) {
                      a.client._queue[c].push({ args: e, resolve: b, reject: d });
                    });
                  } else {
                    a.client._queue[c].push({ args: e });
                  }
                };
              };
              c.forEach(function (b) {
                a.client[b] = d(b);
              });
            }
          })();
          </script>
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
<link rel="alternate" hreflang="de-de" href="https://about.gitlab.com/de-de/">
<link rel="alternate" hreflang="de" href="https://about.gitlab.com/de-de/">
<link rel="alternate" hreflang="x-default" href="https://about.gitlab.com/">
<link rel="alternate" hreflang="en" href="https://about.gitlab.com/">
<link rel="alternate" hreflang="en-us" href="https://about.gitlab.com/">
<link rel="alternate" hreflang="es" href="https://about.gitlab.com/es/">
<link rel="alternate" hreflang="fr-fr" href="https://about.gitlab.com/fr-fr/">
<link rel="alternate" hreflang="fr" href="https://about.gitlab.com/fr-fr/">
<link rel="alternate" hreflang="it-it" href="https://about.gitlab.com/it-it/">
<link rel="alternate" hreflang="ja-jp" href="https://about.gitlab.com/ja-jp/">
<link rel="alternate" hreflang="pt-br" href="https://about.gitlab.com/pt-br/">
<link rel="canonical" href="https://about.gitlab.com/">
<meta name="description" content="From planning to production, bring teams together in one application. Ship secure code more efficiently to deliver value faster.">
<meta property="og:title" content="The most-comprehensive AI-powered DevSecOps platform">
<meta property="og:description" content="From planning to production, bring teams together in one application. Ship secure code more efficiently to deliver value faster.">
<meta property="og:image" content="https://about.gitlab.com/images/open-graph/open-graph-gitlab.png">
<meta property="og:url" content="https://about.gitlab.com/">
<meta name="twitter:title" content="The most-comprehensive AI-powered DevSecOps platform">
<meta name="twitter:image" content="https://about.gitlab.com/images/open-graph/open-graph-gitlab.png">
<meta name="twitter:description" content="From planning to production, bring teams together in one application. Ship secure code more efficiently to deliver value faster.">
<meta name="twitter:creator" content="@GitLab">
<meta property="og:site_name" content="about.gitlab.com">
<script type="module" src="/_nuxt-new/entry.D5fOrkUB.js" crossorigin></script>
<meta property="og:locale" content="en_US"></head><body><div id="__nuxt"><!--[--><div class="grid-wrapper" data-v-48fa3bbf><nav id="navigation" aria-label="Navigation" data-v-48fa3bbf data-v-dc5e85e5><div id="be-navigation-desktop" class="be-nav-navigation-desktop" data-v-dc5e85e5 data-v-1fc80711><!----><div class="be-nav-navigation" data-v-1fc80711><div class="be-nav-navigation-bottom" data-v-1fc80711><div class="navigation-bottom-left navigation-bottom-left--no-search" data-v-1fc80711><a class="slp-mr-8 slp-btn slp-btn-icon slp-mr-8" data-nav="logo" aria-label="Home" name="Home" tabindex="0" data-ga-name="gitlab logo" data-ga-location="header" href="/" data-v-c6fd7cb9 data-v-1fc80711><!--[--><svg fill="none" viewBox="0 0 32 32" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name aria-id="tanukiHomeDesktop" data-v-c3411281 data-v-1fc80711><path fill="#E24329" d="M31.462 12.779l-.045-.115-4.35-11.35a1.137 1.137 0 00-.447-.541 1.163 1.163 0 00-1.343.071c-.187.15-.322.356-.386.587l-2.94 9.001h-11.9l-2.941-9a1.138 1.138 0 00-1.045-.84 1.153 1.153 0 00-1.13.72L.579 12.68l-.045.113a8.09 8.09 0 002.68 9.34l.[scrubbed] 6.635 4.967 3.28 2.484 1.994 1.51a1.35 1.35 0 001.627 0l1.994-1.51 3.282-2.484 6.673-4.997.018-.013a8.088 8.088 0 002.69-9.352z"></path><path fill="#FC6D26" d="M31.462 12.779l-.045-.115a14.748 14.748 0 00-5.856 2.634l-9.553 7.24A11225.6 11225.6 0 0022.1 27.14l6.673-4.997.019-.013a8.09 8.09 0 002.67-9.352z"></path><path fill="#FCA326" d="M9.908 27.14l3.275 2.485 1.994 1.51a1.35 1.35 0 001.627 0l1.994-1.51 3.282-2.484s-2.835-2.14-6.092-4.603l-6.08 4.603z"></path><path fill="#FC6D26" d="M6.435 15.305A14.712 14.712 0 00.58 12.672l-.045.113a8.09 8.09 0 002.68 9.347l.[scrubbed] 6.635 4.967 6.105-4.603-9.573-7.233z"></path></svg><!--]--></a><ul data-v-1fc80711><!--[--><li class="navigation-item" data-v-1fc80711><div class="navigation-dropdown" data-v-1fc80711 data-v-9c14977f><button class="navigation-dropdown__button slp-btn slp-btn-ghost navigation-dropdown__button" data-nav-levelone="platform" title="Platform" name="Platform" type="button" data-v-c6fd7cb9 data-v-9c14977f><!--[--><!--[-->Platform<!--]--><svg width="16" height="16" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="#000" data-v-9c14977f><path fill-rule="evenodd" clip-rule="evenodd" d="M2.22 5.22a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 0 0 1.06 0l5.252-5.252a.75.75 0 1 0-1.06-1.06L8.001 9.94 3.28 5.22a.75.75 0 0 0-1.06 0Z"></path></svg><!--]--></button><div style="" class="navigation-dropdown__popover--left navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center" data-v-9c14977f><div class="navigation-dropdown__cards" data-v-9c14977f><!--[--><section class="nav-card" data-v-9c14977f data-v-e5199ed1><article class="nav-card__article" data-v-e5199ed1><a class="nav-card__card" rel="bookmark" href="/platform/" data-ga-name="platform" data-ga-location="header" data-nav-levelone="platform" data-nav-leveltwo="platform" data-v-e5199ed1><!----><header data-v-e5199ed1><div class="slp-text-body1-bold title" data-v-64ad2128 data-v-e5199ed1><!--[--><span data-v-e5199ed1>Platform</span><!----><!--]--><!----></div></header><section data-v-e5199ed1><span class="slp-text-body3 description" data-v-64ad2128 data-v-e5199ed1><!--[-->The most comprehensive AI-powered DevSecOps Platform<!--]--><!----></span></section><span class="slp-text-body3-bold nav-card__link" data-v-64ad2128 data-v-e5199ed1><!--[-->Explore our Platform <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300 slp-ml-4 icon" style="" role="img" aria-hidden="true" data-icon-name data-v-c3411281 data-v-e5199ed1><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg><!--]--><!----></span></a><!----></article></section><section class="nav-card" data-v-9c14977f data-v-e5199ed1><article class="nav-card__article" data-v-e5199ed1><a class="nav-card__card" rel="bookmark" href="/gitlab-duo/" data-ga-name="gitlab duo ai" data-ga-location="header" data-nav-levelone="platform" data-nav-leveltwo="gitlab duo ai" data-v-e5199ed1><!----><header data-v-e5199ed1><div class="slp-text-body1-bold title" data-v-64ad2128 data-v-e5199ed1><!--[--><span data-v-e5199ed1>GitLab Duo (AI)</span><!----><!--]--><!----></div></header><section data-v-e5199ed1><span class="slp-text-body3 description" data-v-64ad2128 data-v-e5199ed1><!--[-->Build software faster with AI at every stage of development<!--]--><!----></span></section><span class="slp-text-body3-bold nav-card__link" data-v-64ad2128 data-v-e5199ed1><!--[-->Meet GitLab Duo <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300 slp-ml-4 icon" style="" role="img" aria-hidden="true" data-icon-name data-v-c3411281 data-v-e5199ed1><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg><!--]--><!----></span></a><!----></article></section><section class="nav-card" data-v-9c14977f data-v-e5199ed1><article class="nav-card__article" data-v-e5199ed1><a class="nav-card__card" rel="bookmark" href="/why-gitlab/" data-ga-name="why gitlab" data-ga-location="header" data-nav-levelone="platform" data-nav-leveltwo="why gitlab" data-v-e5199ed1><!----><header data-v-e5199ed1><div class="slp-text-body1-bold title" data-v-64ad2128 data-v-e5199ed1><!--[--><span data-v-e5199ed1>Why GitLab</span><!----><!--]--><!----></div></header><section data-v-e5199ed1><span class="slp-text-body3 description" data-v-64ad2128 data-v-e5199ed1><!--[-->10 reasons why Enterprises choose GitLab<!--]--><!----></span></section><span class="slp-text-body3-bold nav-card__link" data-v-64ad2128 data-v-e5199ed1><!--[-->Learn more <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300 slp-ml-4 icon" style="" role="img" aria-hidden="true" data-icon-name data-v-c3411281 data-v-e5199ed1><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg><!--]--><!----></span></a><!----></article></section><!--]--></div><!----><section class="nav-footer" data-v-9c14977f data-v-536eaa06><header data-v-536eaa06><span class="slp-text-body2-bold nav-footer__title slp-color-accent-500" data-v-64ad2128 data-v-536eaa06><!--[-->Get started with<!--]--><!----></span></header><ul class="footer-button-container" data-v-536eaa06><!--[--><li data-v-536eaa06><a class="button slp-btn slp-btn-primary button" data-ga-name="platform engineering" data-ga-location="header" data-nav-levelone="platform" data-nav-leveltwo="platform engineering" href="/solutions/platform-engineering/" data-v-c6fd7cb9 data-v-536eaa06><!--[--><span class="slp-text-body2-bold" data-v-64ad2128 data-v-536eaa06><!--[-->Platform Engineering<!--]--><!----></span><!--]--></a></li><li data-v-536eaa06><a class="button slp-btn slp-btn-primary button" data-ga-name="Developer experience" data-ga-location="header" data-nav-levelone="platform" data-nav-leveltwo="Developer experience" href="/developer-experience/" data-v-c6fd7cb9 data-v-536eaa06><!--[--><span class="slp-text-body2-bold" data-v-64ad2128 data-v-536eaa06><!--[-->Developer Experience<!--]--><!----></span><!--]--></a></li><li data-v-536eaa06><a class="button slp-btn slp-btn-primary button" data-ga-name="MLOps" data-ga-location="header" data-nav-levelone="platform" data-nav-leveltwo="MLOps" href="/topics/devops/the-role-of-ai-in-devops/" data-v-c6fd7cb9 data-v-536eaa06><!--[--><span class="slp-text-body2-bold" data-v-64ad2128 data-v-536eaa06><!--[-->MLOps<!--]--><!----></span><!--]--></a></li><!--]--></ul></section></div></div></li><li class="navigation-item" data-v-1fc80711><div class="navigation-dropdown" data-v-1fc80711 data-v-9c14977f><button class="navigation-dropdown__button slp-btn slp-btn-ghost navigation-dropdown__button" data-nav-levelone="solutions" title="Product" name="Product" type="button" data-v-c6fd7cb9 data-v-9c14977f><!--[--><!--[-->Product<!--]--><svg width="16" height="16" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="#000" data-v-9c14977f><path fill-rule="evenodd" clip-rule="evenodd" d="M2.22 5.22a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 0 0 1.06 0l5.252-5.252a.75.75 0 1 0-1.06-1.06L8.001 9.94 3.28 5.22a.75.75 0 0 0-1.06 0Z"></path></svg><!--]--></button><div style="" class="navigation-dropdown__popover--left navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center" data-v-9c14977f><!----><div class="navigation-dropdown-list navigation-dropdown-list--w-footer" text="Product" left="true" data-v-9c14977f data-v-d937d793><div class="navigation-dropdown-list__wrapper" data-v-d937d793><div class="navigation-dropdown-list__sections" data-v-d937d793><!--[--><section class="navigation-dropdown-list__section" data-v-d937d793><header data-v-d937d793><span class="slp-text-body2-bold navigation-dropdown-list__title" data-v-64ad2128 data-v-d937d793><!--[-->Automation<!--]--><!----></span></header><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/continuous-integration/" data-ga-name="CI/CD" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="CI/CD" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->CI/CD<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/gitlab-duo/" data-ga-name="AI assisted development" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="AI assisted development" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->AI-Assisted Development<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/source-code-management/" data-ga-name="Source Code Management" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Source Code Management" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Source Code Management<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/delivery-automation/" data-ga-name="Automated software delivery" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Automated software delivery" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Automated Software Delivery<!--]--><!----></span></a></li><!--]--></ul></section><section class="navigation-dropdown-list__section" data-v-d937d793><header data-v-d937d793><span class="slp-text-body2-bold navigation-dropdown-list__title" data-v-64ad2128 data-v-d937d793><!--[-->Security<!--]--><!----></span></header><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/application-security-testing/" data-ga-name="Application security testing" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Application security testing" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Application Security Testing<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/supply-chain/" data-ga-name="Software supply chain security" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Software supply chain security" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Software Supply Chain Security<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/software-compliance/" data-ga-name="software compliance" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="software compliance" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Software Compliance<!--]--><!----></span></a></li><!--]--></ul></section><section class="navigation-dropdown-list__section" data-v-d937d793><header data-v-d937d793><span class="slp-text-body2-bold navigation-dropdown-list__title" data-v-64ad2128 data-v-d937d793><!--[-->Measurement<!--]--><!----></span></header><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/visibility-measurement/" data-ga-name="Visibility and Measurement" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Visibility and Measurement" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Visibility &amp; Measurement<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/value-stream-management/" data-ga-name="Value Stream Management" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Value Stream Management" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Value Stream Management<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/analytics-and-insights/" data-ga-name="Analytics and insights" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Analytics and insights" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Analytics &amp; Insights<!--]--><!----></span></a></li><!--]--></ul></section><!--]--></div><a class="navigation-dropdown-list__bottom-link slp-btn slp-btn-tertiary navigation-dropdown-list__bottom-link" data-ga-name="solutions" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="solutions" href="/solutions/" data-v-c6fd7cb9 data-v-d937d793><!--[-->View all Solutions <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 slp-ml-8" style="" role="img" aria-hidden="true" data-icon-name data-v-c3411281 data-v-d937d793><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg><!--]--></a></div><!----></div><section class="nav-footer" data-v-9c14977f data-v-536eaa06><header data-v-536eaa06><span class="slp-text-body2-bold nav-footer__title slp-color-accent-500" data-v-64ad2128 data-v-536eaa06><!--[-->GitLab for<!--]--><!----></span></header><ul class="footer-button-container" data-v-536eaa06><!--[--><li data-v-536eaa06><a class="button slp-btn slp-btn-primary button" data-ga-name="enterprise" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="enterprise" href="/enterprise/" data-v-c6fd7cb9 data-v-536eaa06><!--[--><span class="slp-text-body2-bold" data-v-64ad2128 data-v-536eaa06><!--[-->Enterprise<!--]--><!----></span><!--]--></a></li><li data-v-536eaa06><a class="button slp-btn slp-btn-primary button" data-ga-name="small business" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="small business" href="/small-business/" data-v-c6fd7cb9 data-v-536eaa06><!--[--><span class="slp-text-body2-bold" data-v-64ad2128 data-v-536eaa06><!--[-->Small Business<!--]--><!----></span><!--]--></a></li><li data-v-536eaa06><a class="button slp-btn slp-btn-primary button" data-ga-name="public sector" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="public sector" href="/solutions/public-sector/" data-v-c6fd7cb9 data-v-536eaa06><!--[--><span class="slp-text-body2-bold" data-v-64ad2128 data-v-536eaa06><!--[-->Public Sector<!--]--><!----></span><!--]--></a></li><!--]--></ul></section></div></div></li><li class="navigation-item" data-v-1fc80711><div class="navigation-dropdown" data-v-1fc80711 data-v-9c14977f><a class="navigation-dropdown__button slp-btn slp-btn-ghost navigation-dropdown__button" data-ga-name="pricing" data-ga-location="header" data-nav-levelone="pricing" title="Pricing" name="Pricing" href="/pricing/" data-v-c6fd7cb9 data-v-9c14977f><!--[--><!--[-->Pricing<!--]--><!----><!--]--></a><div style="display:none;" class="navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center" data-v-9c14977f><!----><!----><!----></div></div></li><li class="navigation-item" data-v-1fc80711><div class="navigation-dropdown" data-v-1fc80711 data-v-9c14977f><button class="navigation-dropdown__button slp-btn slp-btn-ghost navigation-dropdown__button" data-nav-levelone="resources" title="Resources" name="Resources" type="button" data-v-c6fd7cb9 data-v-9c14977f><!--[--><!--[-->Resources<!--]--><svg width="16" height="16" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="#000" data-v-9c14977f><path fill-rule="evenodd" clip-rule="evenodd" d="M2.22 5.22a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 0 0 1.06 0l5.252-5.252a.75.75 0 1 0-1.06-1.06L8.001 9.94 3.28 5.22a.75.75 0 0 0-1.06 0Z"></path></svg><!--]--></button><div style="" class="navigation-dropdown__popover--left navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center" data-v-9c14977f><!----><div class="navigation-dropdown-list" text="Resources" data-v-9c14977f data-v-d937d793><div class="navigation-dropdown-list__wrapper" data-v-d937d793><div class="navigation-dropdown-list__sections" data-v-d937d793><!--[--><section class="navigation-dropdown-list__section" data-v-d937d793><header data-v-d937d793><span class="slp-text-body2-bold navigation-dropdown-list__title" data-v-64ad2128 data-v-d937d793><!--[-->Getting started<!--]--><!----></span></header><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/install/" data-ga-name="install" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="install" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Install<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/get-started/" data-ga-name="quick setup checklists" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="quick setup checklists" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Quick start guides<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="https://university.gitlab.com/" data-ga-name="learn" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="learn" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Learn<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="https://docs.gitlab.com/" data-ga-name="product documentation" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="product documentation" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Product documentation<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/getting-started-videos/" data-ga-name="best practice videos" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="best practice videos" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Best practice videos<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/integrations/" data-ga-name="integrations" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="integrations" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Integrations<!--]--><!----></span></a></li><!--]--></ul></section><section class="navigation-dropdown-list__section" data-v-d937d793><header data-v-d937d793><span class="slp-text-body2-bold navigation-dropdown-list__title" data-v-64ad2128 data-v-d937d793><!--[-->Discover<!--]--><!----></span></header><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/customers/" data-ga-name="customer success stories" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="customer success stories" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Customer success stories<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/blog/" data-ga-name="blog" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="blog" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Blog<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="https://handbook.gitlab.com/handbook/company/culture/all-remote/" data-ga-name="remote" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="remote" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Remote<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/teamops/" data-ga-name="teamops" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="teamops" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->TeamOps<!--]--><!----></span></a></li><!--]--></ul></section><section class="navigation-dropdown-list__section" data-v-d937d793><header data-v-d937d793><span class="slp-text-body2-bold navigation-dropdown-list__title" data-v-64ad2128 data-v-d937d793><!--[-->Connect<!--]--><!----></span></header><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/services/" data-ga-name="services" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="services" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->GitLab Services<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/community/" data-ga-name="community" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="community" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Community<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="https://forum.gitlab.com/" data-ga-name="forum" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="forum" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Forum<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/events/" data-ga-name="events" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="events" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Events<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/partners/" data-ga-name="partners" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="partners" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Partners<!--]--><!----></span></a></li><!--]--></ul></section><!--]--></div><a class="navigation-dropdown-list__bottom-link slp-btn slp-btn-tertiary navigation-dropdown-list__bottom-link" data-ga-name="resources" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="resources" href="/resources/" data-v-c6fd7cb9 data-v-d937d793><!--[-->View all resources <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 slp-ml-8" style="" role="img" aria-hidden="true" data-icon-name data-v-c3411281 data-v-d937d793><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg><!--]--></a></div><section class="navigation-dropdown-list__feature" style="--backgroundColor: #2f2a6b; --textColor: #fff" data-v-d937d793><article class="navigation-dropdown-list__feature__article" data-v-d937d793><a href="/the-source/" data-ga-name="the source" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="the source" class="navigation-dropdown-list__feature__link" data-v-d937d793><!----><section class="navigation-dropdown-list__feature__content" data-v-d937d793><div class="navigation-dropdown-list__image" data-v-d937d793><img src="/images/navigation/the-source-promo-card.svg" alt="the source promo card" loading="lazy" format="webp" quality="99" data-v-d937d793></div><div class="navigation-dropdown-list__feature-desc" data-v-d937d793><p class="slp-text-body1 slp-mb-8" data-v-64ad2128 data-v-d937d793><!--[-->Insights for the future of software development<!--]--><!----></p></div><button class="navigation-dropdown-list__side-link slp-btn slp-btn-tertiary navigation-dropdown-list__side-link" type="button" data-v-c6fd7cb9 data-v-d937d793><!--[-->Read the latest <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 slp-ml-8" style="" role="img" aria-hidden="true" data-icon-name data-v-c3411281 data-v-d937d793><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 1 0 1.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 0 0-1.061 1.06l1.97 1.97H1.75a.75.75 0 1 0 0 1.5h10.379l-1.97 1.97Z" fill="currentColor"></path></svg><!--]--></button></section></a></article></section></div><!----></div></div></li><li class="navigation-item" data-v-1fc80711><div class="navigation-dropdown" data-v-1fc80711 data-v-9c14977f><button class="navigation-dropdown__button slp-btn slp-btn-ghost navigation-dropdown__button" data-nav-levelone="company" title="Company" name="Company" type="button" data-v-c6fd7cb9 data-v-9c14977f><!--[--><!--[-->Company<!--]--><svg width="16" height="16" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="#000" data-v-9c14977f><path fill-rule="evenodd" clip-rule="evenodd" d="M2.22 5.22a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 0 0 1.06 0l5.252-5.252a.75.75 0 1 0-1.06-1.06L8.001 9.94 3.28 5.22a.75.75 0 0 0-1.06 0Z"></path></svg><!--]--></button><div style="" class="navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center" data-v-9c14977f><!----><div class="navigation-dropdown-list" text="Company" data-v-9c14977f data-v-d937d793><div class="navigation-dropdown-list__wrapper" data-v-d937d793><div class="navigation-dropdown-list__sections" data-v-d937d793><!--[--><section class="navigation-dropdown-list__section" data-v-d937d793><!----><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/company/" data-ga-name="about" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="about" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->About<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/jobs/" data-ga-name="jobs" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="jobs" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Jobs<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/events/" data-ga-name="events" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="events" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Events<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/company/team/e-group/" data-ga-name="leadership" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="leadership" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Leadership<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/company/team/" data-ga-name="team" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="team" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Team<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="https://handbook.gitlab.com/" data-ga-name="handbook" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="handbook" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Handbook<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="https://ir.gitlab.com/" data-ga-name="investor relations" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="investor relations" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Investor relations<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/security/" data-ga-name="trust center" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="trust center" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Trust Center<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/ai-transparency-center/" data-ga-name="ai transparency center" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="ai transparency center" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->AI Transparency Center<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/company/contact/" data-ga-name="newsletter" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="newsletter" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Newsletter<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/press/" data-ga-name="press" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="press" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Press<!--]--><!----></span></a></li><!--]--></ul></section><!--]--></div><!----></div><!----></div><!----></div></div></li><li class="navigation-item" data-v-1fc80711><div class="navigation-dropdown" data-v-1fc80711 data-v-9c14977f><button class="navigation-dropdown__button slp-btn slp-btn-ghost navigation-dropdown__button" data-nav-levelone="company" title="Contact us" name="Contact us" type="button" data-v-c6fd7cb9 data-v-9c14977f><!--[--><!--[-->Contact us<!--]--><svg width="16" height="16" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="#000" data-v-9c14977f><path fill-rule="evenodd" clip-rule="evenodd" d="M2.22 5.22a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 0 0 1.06 0l5.252-5.252a.75.75 0 1 0-1.06-1.06L8.001 9.94 3.28 5.22a.75.75 0 0 0-1.06 0Z"></path></svg><!--]--></button><div style="" class="navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center" data-v-9c14977f><!----><div class="navigation-dropdown-list" text="Contact us" data-v-9c14977f data-v-d937d793><div class="navigation-dropdown-list__wrapper" data-v-d937d793><div class="navigation-dropdown-list__sections" data-v-d937d793><!--[--><section class="navigation-dropdown-list__section" data-v-d937d793><!----><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/sales/" data-ga-name="talk to sales" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="talk to sales" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Talk to sales<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/support/" data-ga-name="get help" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="get help" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Get help<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="https://customers.gitlab.com/customers/sign_in/" data-ga-name="customer portal" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="customer portal" data-v-d937d793><span class="slp-text-body2" data-v-64ad2128 data-v-d937d793><!--[-->Customer portal<!--]--><!----></span></a></li><!--]--></ul></section><!--]--></div><!----></div><!----></div><!----></div></div></li><!--]--></ul></div><div class="navigation-bottom-right" data-v-1fc80711><button aria-label="Search" data-nav="site search" class="navigation__search slp-mr-24 slp-btn slp-btn-icon navigation__search slp-mr-24" type="button" data-v-c6fd7cb9 data-v-1fc80711><!--[--><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-c3411281 data-v-1fc80711><path fill-rule="evenodd" clip-rule="evenodd" d="M10.4765 11.8907C9.49572 12.5892 8.29583 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7C13 8.29583 12.5892 9.49572 11.8907 10.4765L14.7071 13.2929C15.0976 13.6834 15.0976 14.3166 14.7071 14.7071C14.3166 15.0976 13.6834 15.0976 13.2929 14.7071L10.4765 11.8907ZM11 7C11 9.20914 9.20914 11 7 11C4.79086 11 3 9.20914 3 7C3 4.79086 4.79086 3 7 3C9.20914 3 11 4.79086 11 7Z" fill="currentColor"></path></svg><!--]--></button><a class="slp-mr-24 slp-btn slp-btn-secondary slp-mr-24" data-ga-name="sales" data-ga-location="header" name="Talk to sales" href="/sales/" data-v-c6fd7cb9 data-v-1fc80711><!--[-->Talk to sales<!--]--></a><button class="be-nav__nav-button slp-btn slp-btn-primary be-nav__nav-button" name="Get free trial" data-ga-name="free trial" data-ga-location="header" data-v-1fc80711 type="button" data-v-c6fd7cb9 data-v-673148d0><!--[--><!--[-->Get free trial<!--]--><!--]--></button><div class="navigation-dropdown slp-ml-24" data-v-1fc80711 data-v-9c14977f><a class="navigation-dropdown__button slp-btn slp-btn-ghost navigation-dropdown__button" data-ga-name="sign in" data-ga-location="header" title="Sign in" name="Sign in" href="https://gitlab.com/users/sign_in/" data-v-c6fd7cb9 data-v-9c14977f><!--[--><!--[-->Sign in<!--]--><!----><!--]--></a><div style="display:none;" class="navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center" data-v-9c14977f><!----><!----><!----></div></div></div></div></div></div><div id="be-navigation-mobile" class="be-nav-navigation-mobile" data-v-dc5e85e5 data-v-8bc0dfbb><section class="be-nav-search" style="display:none;" data-v-8bc0dfbb data-v-faca65e7><div class="slp-container be-nav-search__container" data-v-e594efe8 data-v-faca65e7><!--[--><div class="slp-row be-nav-search__row" data-v-adc8d02f data-v-faca65e7><!--[--><div class="slp-col-md-10" data-v-00b68f22 data-v-faca65e7><!--[--><!--[--><div class="be-nav-search__close" data-v-faca65e7><button class="slp-btn slp-btn-ghost" type="button" data-v-c6fd7cb9 data-v-faca65e7><!--[--><span class="slp-text-body3 be-nav-search__close--text" data-v-64ad2128 data-v-faca65e7><!--[-->Close<!--]--><!----></span><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300 slp-mr-16" style="" role="img" aria-hidden="true" data-icon-name data-v-c3411281 data-v-faca65e7><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle><path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="currentColor"></path></svg><!--]--></button></div><div class="be-nav-search-content" data-v-faca65e7><div class="be-nav-search-content__input slp-mb-16"><input value="" type="text" placeholder="Search"><!----></div><div class="slp-mb-48"><div class="slp-text-body3 slp-mb-8" data-v-64ad2128><!--[-->To search repositories and projects, login to <a class="be-nav-search-content__link" href="https://gitlab.com/users/sign_in/" target="_blank" data-ga-name="search login" data-ga-location="search">gitlab.com</a>. <!--]--><!----></div></div><div class="be-nav-suggestions" data-v-b3b98450><span class="slp-text-body1 slp-mb-24" data-v-64ad2128 data-v-b3b98450><!--[-->Suggestions<!--]--><!----></span><div class="be-nav-suggestions__default" data-v-b3b98450><!--[--><a class="be-nav-suggestions__default-btn slp-btn slp-btn-primary be-nav-suggestions__default-btn" data-ga-name="GitLab Duo (AI)" data-ga-location="search" target="_blank" href="/gitlab-duo/" data-v-c6fd7cb9 data-v-b3b98450><!--[-->GitLab Duo (AI)<!--]--></a><a class="be-nav-suggestions__default-btn slp-btn slp-btn-primary be-nav-suggestions__default-btn" data-ga-name="Code Suggestions (AI)" data-ga-location="search" target="_blank" href="/solutions/code-suggestions/" data-v-c6fd7cb9 data-v-b3b98450><!--[-->Code Suggestions (AI)<!--]--></a><a class="be-nav-suggestions__default-btn slp-btn slp-btn-primary be-nav-suggestions__default-btn" data-ga-name="CI/CD" data-ga-location="search" target="_blank" href="/solutions/continuous-integration/" data-v-c6fd7cb9 data-v-b3b98450><!--[-->CI/CD<!--]--></a><a class="be-nav-suggestions__default-btn slp-btn slp-btn-primary be-nav-suggestions__default-btn" data-ga-name="GitLab on AWS" data-ga-location="search" target="_blank" href="/partners/technology-partners/aws/" data-v-c6fd7cb9 data-v-b3b98450><!--[-->GitLab on AWS<!--]--></a><a class="be-nav-suggestions__default-btn slp-btn slp-btn-primary be-nav-suggestions__default-btn" data-ga-name="GitLab on Google Cloud" data-ga-location="search" target="_blank" href="/partners/technology-partners/google-cloud-platform/" data-v-c6fd7cb9 data-v-b3b98450><!--[-->GitLab on Google Cloud<!--]--></a><a class="be-nav-suggestions__default-btn slp-btn slp-btn-primary be-nav-suggestions__default-btn" data-ga-name="Why GitLab?" data-ga-location="search" target="_blank" href="/why-gitlab/" data-v-c6fd7cb9 data-v-b3b98450><!--[-->Why GitLab?<!--]--></a><!--]--></div><div data-v-b3b98450><!--[--><!--]--></div></div></div><!--]--><!--]--></div><!--]--></div><!--]--></div></section><div class="be-nav-tablet" data-v-8bc0dfbb><a data-nav="logo" aria-label="Home" name="Home" data-ga-name="gitlab logo" data-ga-location="header" class="slp-btn slp-btn-icon" href="/" data-v-c6fd7cb9 data-v-8bc0dfbb><!--[--><svg fill="none" viewBox="0 0 32 32" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name aria-id="tanukiHomeTablet" data-v-c3411281 data-v-8bc0dfbb><path fill="#E24329" d="M31.462 12.779l-.045-.115-4.35-11.35a1.137 1.137 0 00-.447-.541 1.163 1.163 0 00-1.343.071c-.187.15-.322.356-.386.587l-2.94 9.001h-11.9l-2.941-9a1.138 1.138 0 00-1.045-.84 1.153 1.153 0 00-1.13.72L.579 12.68l-.045.113a8.09 8.09 0 002.68 9.34l.[scrubbed] 6.635 4.967 3.28 2.484 1.994 1.51a1.35 1.35 0 001.627 0l1.994-1.51 3.282-2.484 6.673-4.997.018-.013a8.088 8.088 0 002.69-9.352z"></path><path fill="#FC6D26" d="M31.462 12.779l-.045-.115a14.748 14.748 0 00-5.856 2.634l-9.553 7.24A11225.6 11225.6 0 0022.1 27.14l6.673-4.997.019-.013a8.09 8.09 0 002.67-9.352z"></path><path fill="#FCA326" d="M9.908 27.14l3.275 2.485 1.994 1.51a1.35 1.35 0 001.627 0l1.994-1.51 3.282-2.484s-2.835-2.14-6.092-4.603l-6.08 4.603z"></path><path fill="#FC6D26" d="M6.435 15.305A14.712 14.712 0 00.58 12.672l-.045.113a8.09 8.09 0 002.68 9.347l.[scrubbed] 6.635 4.967 6.105-4.603-9.573-7.233z"></path></svg><!--]--></a><div data-v-8bc0dfbb><a class="slp-mr-8 slp-btn slp-btn-secondary slp-mr-8" data-ga-name="sales" data-ga-location="header" data-nav="sales" href="/sales/" data-v-c6fd7cb9 data-v-8bc0dfbb><!--[-->Talk to sales<!--]--></a><button data-ga-name="free trial" data-ga-location="header" data-nav="free trial" class="slp-btn slp-btn-primary" type="button" data-v-c6fd7cb9 data-v-8bc0dfbb><!--[-->Get free trial<!--]--></button><a class="slp-ml-16 slp-btn slp-btn-icon slp-ml-16" aria-label="Login" name="navigation.login" data-ga-name="sign in" data-ga-location="header" data-nav="sign in" href="https://gitlab.com/users/sign_in/" data-v-c6fd7cb9 data-v-8bc0dfbb><!--[--><svg width="16" height="16" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" slp-color="primary-200" data-v-8bc0dfbb><path fill-rule="evenodd" clip-rule="evenodd" d="M10.5 5a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm.514 2.63a4 4 0 10-6.028 0A4.002 4.002 0 002 11.5V13a2 2 0 002 2h8a2 2 0 002-2v-1.5a4.002 4.002 0 00-2.986-3.87zM8 9H6a2.5 2.5 0 00-2.5 2.5V13a.5.5 0 00.5.5h8a.5.5 0 00.5-.5v-1.5A2.5 2.5 0 0010 9H8z"></path></svg><!--]--></a><button class="slp-ml-16 search-icon slp-btn slp-btn-icon slp-ml-16 search-icon" aria-label="Search" data-nav="site search" type="button" data-v-c6fd7cb9 data-v-8bc0dfbb><!--[--><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-c3411281 data-v-8bc0dfbb><path fill-rule="evenodd" clip-rule="evenodd" d="M10.4765 11.8907C9.49572 12.5892 8.29583 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7C13 8.29583 12.5892 9.49572 11.8907 10.4765L14.7071 13.2929C15.0976 13.6834 15.0976 14.3166 14.7071 14.7071C14.3166 15.0976 13.6834 15.0976 13.2929 14.7071L10.4765 11.8907ZM11 7C11 9.20914 9.20914 11 7 11C4.79086 11 3 9.20914 3 7C3 4.79086 4.79086 3 7 3C9.20914 3 11 4.79086 11 7Z" fill="currentColor"></path></svg><!--]--></button><button class="slp-ml-16 slp-btn slp-btn-icon slp-ml-16" aria-label="Main Menu" type="button" data-v-c6fd7cb9 data-v-8bc0dfbb><!--[--><svg width="16" height="16" viewbox="0 0 16 16" fill="#000" xmlns="http://www.w3.org/2000/svg" data-v-8bc0dfbb><path fill-rule="evenodd" clip-rule="evenodd" d="M0 3.75A.75.75 0 0 1 .75 3h14.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 3.75ZM0 8a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8Zm.75 3.5a.75.75 0 0 0 0 1.5h14.5a.75.75 0 0 0 0-1.5H.75Z"></path></svg><!--]--></button></div></div><div class="be-nav-phone" data-v-8bc0dfbb><button class="navigation-top slp-btn slp-btn-primary navigation-top" data-ga-name="free trial" data-ga-location="header" data-nav="free trial" type="button" data-v-c6fd7cb9 data-v-8bc0dfbb><!--[-->Get free trial <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 be-nav-phone__icon slp-ml-8" style="" role="img" aria-hidden="true" data-icon-name data-v-c3411281 data-v-8bc0dfbb><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 1 0 1.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 0 0-1.061 1.06l1.97 1.97H1.75a.75.75 0 1 0 0 1.5h10.379l-1.97 1.97Z" fill="currentColor"></path></svg><!--]--></button><div class="navigation-bottom" data-v-8bc0dfbb><button aria-label="Search" data-nav="site search" class="search-icon slp-btn slp-btn-icon search-icon" type="button" data-v-c6fd7cb9 data-v-8bc0dfbb><!--[--><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-c3411281 data-v-8bc0dfbb><path fill-rule="evenodd" clip-rule="evenodd" d="M10.4765 11.8907C9.49572 12.5892 8.29583 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7C13 8.29583 12.5892 9.49572 11.8907 10.4765L14.7071 13.2929C15.0976 13.6834 15.0976 14.3166 14.7071 14.7071C14.3166 15.0976 13.6834 15.0976 13.2929 14.7071L10.4765 11.8907ZM11 7C11 9.20914 9.20914 11 7 11C4.79086 11 3 9.20914 3 7C3 4.79086 4.79086 3 7 3C9.20914 3 11 4.79086 11 7Z" fill="currentColor"></path></svg><!--]--></button><a data-nav="logo" aria-label="Home" name="Home" data-ga-name="gitlab logo" data-ga-location="header" class="slp-btn slp-btn-icon" href="/" data-v-c6fd7cb9 data-v-8bc0dfbb><!--[--><svg fill="none" viewBox="0 0 32 32" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name aria-id="tanukiHomeMobile" data-v-c3411281 data-v-8bc0dfbb><path fill="#E24329" d="M31.462 12.779l-.045-.115-4.35-11.35a1.137 1.137 0 00-.447-.541 1.163 1.163 0 00-1.343.071c-.187.15-.322.356-.386.587l-2.94 9.001h-11.9l-2.941-9a1.138 1.138 0 00-1.045-.84 1.153 1.153 0 00-1.13.72L.579 12.68l-.045.113a8.09 8.09 0 002.68 9.34l.[scrubbed] 6.635 4.967 3.28 2.484 1.994 1.51a1.35 1.35 0 001.627 0l1.994-1.51 3.282-2.484 6.673-4.997.018-.013a8.088 8.088 0 002.69-9.352z"></path><path fill="#FC6D26" d="M31.462 12.779l-.045-.115a14.748 14.748 0 00-5.856 2.634l-9.553 7.24A11225.6 11225.6 0 0022.1 27.14l6.673-4.997.019-.013a8.09 8.09 0 002.67-9.352z"></path><path fill="#FCA326" d="M9.908 27.14l3.275 2.485 1.994 1.51a1.35 1.35 0 001.627 0l1.994-1.51 3.282-2.484s-2.835-2.14-6.092-4.603l-6.08 4.603z"></path><path fill="#FC6D26" d="M6.435 15.305A14.712 14.712 0 00.58 12.672l-.045.113a8.09 8.09 0 002.68 9.347l.[scrubbed] 6.635 4.967 6.105-4.603-9.573-7.233z"></path></svg><!--]--></a><button class="slp-ml-16 slp-btn slp-btn-icon slp-ml-16" aria-label="Main Menu" type="button" data-v-c6fd7cb9 data-v-8bc0dfbb><!--[--><svg width="16" height="16" viewbox="0 0 16 16" fill="#000" xmlns="http://www.w3.org/2000/svg" data-v-8bc0dfbb><path fill-rule="evenodd" clip-rule="evenodd" d="M0 3.75A.75.75 0 0 1 .75 3h14.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 3.75ZM0 8a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8Zm.75 3.5a.75.75 0 0 0 0 1.5h14.5a.75.75 0 0 0 0-1.5H.75Z"></path></svg><!--]--></button></div></div><!----></div></nav><header role="banner" _path="/shared/en-us/banner" _dir="en-us" _draft="false" _partial="false" _locale _id="content:shared:en-us:banner.yml" _type="yaml" _source="content" _file="shared/en-us/banner.yml" _stem="shared/en-us/banner" _extension="yml" class="banner" data-v-48fa3bbf data-v-cc36a394><a href="/gitlab-duo/agent-platform/" data-ga-name="duo banner" data-ga-location="header" class="banner--release banner" data-v-cc36a394><div class="banner__desktop" data-v-cc36a394><img preload class="slp-ml-24 image" fetchpriority="high" src="https://res.cloudinary.com/about-gitlab-com/image/upload/v1753720689/somrf9zaunk0xlt7ne4x.svg" alt="GitLab Duo Agent Platform" data-v-cc36a394><div class="content" data-v-cc36a394><span class="slp-text-body2 text" data-v-64ad2128 data-v-cc36a394><!--[-->is now in public beta!<!--]--><!----></span><button class="slp-ml-8 banner__button slp-btn slp-btn-tertiary slp-ml-8 banner__button" aria-label="Try the Beta" type="button" data-v-c6fd7cb9 data-v-cc36a394><!--[--><span class="banner__button-text" data-v-cc36a394>Try the Beta</span><span class="icon" data-v-cc36a394><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-c3411281 data-v-cc36a394><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 1 0 1.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 0 0-1.061 1.06l1.97 1.97H1.75a.75.75 0 1 0 0 1.5h10.379l-1.97 1.97Z" fill="currentColor"></path></svg></span><!--]--></button></div></div><!----></a></header><!--[--><div id="page-"><main><!--[--><!--[--><!--[--><section class="section" data-v-868b9e1d><div class="blobs" aria-hidden="true" data-v-868b9e1d><!--[--><div class="blob-container" data-v-868b9e1d><div class="blob blob-1" data-v-868b9e1d></div></div><div class="blob-container" data-v-868b9e1d><div class="blob blob-2" data-v-868b9e1d></div></div><div class="blob-container" data-v-868b9e1d><div class="blob blob-3" data-v-868b9e1d></div></div><div class="blob-container" data-v-868b9e1d><div class="blob blob-4" data-v-868b9e1d></div></div><div class="blob-container" data-v-868b9e1d><div class="blob blob-5" data-v-868b9e1d></div></div><!--]--></div><div class="content-container" data-v-868b9e1d><div class="slp-container" data-v-e594efe8 data-v-868b9e1d><!--[--><h1 class="slp-text-heading1-bold slp-mb-48" data-v-64ad2128 data-v-868b9e1d><!--[--><div data-v-868b9e1d><p>Build software, not toolchains.<br> With native AI at every step.</p>
</div><!--]--><!----></h1><div class="email-redirect emailField" data-v-868b9e1d data-v-92df4c19><form method="get" class="email-input Bizible-Exclude" action="https://gitlab.com/-/trial_registrations/new/" data-aos="fade-in" data-aos-duration="1000" data-v-92df4c19><input type="text" name="email" value="" placeholder="Enter your email" data-v-92df4c19><button data-ga-name="free trial" data-ga-location="hero" class="email-input__submit slp-btn slp-btn-primary email-input__submit" type="button" data-v-c6fd7cb9 data-v-92df4c19><!--[-->Get started<!--]--></button><!--[--><input type="hidden" name="glm_content" value="default-sass-trial" data-v-92df4c19><input type="hidden" name="glm_source" value="about.gitlab.com" data-v-92df4c19><!--]--></form><!----></div><!--]--></div></div><div class="slp-container" data-v-e594efe8 data-v-868b9e1d><!--[--><div class="video" data-aos="fade-in" data-aos-duration="800" data-v-868b9e1d data-v-ad65d355><div class="video-modal-loop--undefined video-modal-loop" data-v-ad65d355><button class="video-modal-loop__play-button" aria-label="play video" data-v-ad65d355><svg fill="none" viewBox="0 0 24 24" class="slp-icon slp-icon slp-icon--size-xl slp-icon--color-color-text-300 video-modal-loop__play-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-c3411281 data-v-ad65d355><circle cx="12" cy="12" r="12" fill="currentColor"></circle><path fill="#fff" d="M16.629 11.306a.835.835 0 010 1.389l-6.401 4.176C9.695 17.218 9 16.825 9 16.176V7.824c0-.649.695-1.042 1.228-.695l6.4 4.177z"></path></svg></button><video class="video-modal-loop__video-looping" autoplay loop muted playsinline data-v-ad65d355><source src="https://res.cloudinary.com/about-gitlab-com/video/upload/f_auto/q_auto/v1750780030/fmfvpmfodl2k6phsnlhm.mp4" type="video/mp4" data-v-ad65d355><source type="video/webm" data-v-ad65d355></video></div><!----></div><div class="gartner" data-v-868b9e1d><img src="/images/gitlab-duo/gartner-white.svg" class="banner-image" data-v-868b9e1d><p class="slp-text-body2 gartner-content" data-v-64ad2128 data-v-868b9e1d><!--[-->GitLab Duo named a Leader in the Gartner® Magic Quadrant™ for AI Code Assistants.<!--]--><!----></p><a class="banner-button slp-btn slp-btn-tertiary banner-button" data-ga-name="read the report" data-ga-location="hero" href="/gartner-mq-ai-code-assistants/" data-v-c6fd7cb9 data-v-868b9e1d><!--[-->Read the report <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-c3411281 data-v-868b9e1d><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 1 0 1.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 0 0-1.061 1.06l1.97 1.97H1.75a.75.75 0 1 0 0 1.5h10.379l-1.97 1.97Z" fill="currentColor"></path></svg><!--]--></a></div><!--]--></div></section><!--]--><!--]--><!--[--><!--[--><section class=
URL
GET https://gitlab.com/
Response Headers
Cache-Control:
no-store
Cf-Cache-Status:
MISS
Cf-Ray:
9800bb48fee23351-AAE
Content-Length:
91
Content-Security-Policy:
base-uri 'self'; child-src https://www.google.com/recaptcha/ https://www.recaptcha.net/ https://www.googletagmanager.com/ns.html https://*.zuora.com/apps/PublicHostedPageLite.do https://gitlab.com/admin/ https://gitlab.com/assets/ https://gitlab.com/-/speedscope/index.html https://gitlab.com/-/sandbox/ 'self' https://gitlab.com/assets/ blob: data:; connect-src 'self' https://gitlab.com wss://gitlab.com https://sentry.gitlab.net https://new-sentry.gitlab.net https://customers.gitlab.com https://snowplow.trx.gitlab.net https://sourcegraph.com https://collector.prd-278964.gl-product-analytics.com https://analytics.gitlab.com snowplowprd.trx.gitlab.net; default-src 'self'; font-src 'self'; form-action 'self' https: http:; frame-ancestors 'self'; frame-src https://www.google.com/recaptcha/ https://www.recaptcha.net/ https://www.googletagmanager.com/ns.html https://*.zuora.com/apps/PublicHostedPageLite.do https://gitlab.com/admin/ https://gitlab.com/assets/ https://gitlab.com/-/speedscope/index.html https://gitlab.com/-/sandbox/; img-src 'self' data: blob: http: https:; manifest-src 'self'; media-src 'self' data: blob: http: https:; object-src 'none'; report-uri https://new-sentry.gitlab.net/api/4/security/?sentry_key=f5573e26de8f4293b285e556c35dfd6e&sentry_environment=gprd; script-src 'strict-dynamic' 'self' 'unsafe-inline' 'unsafe-eval' https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ https://www.recaptcha.net/ https://apis.google.com https://*.zuora.com/apps/PublicHostedPageLite.do 'nonce-vXivNuocbOsYvhV8q8/sWQ=='; style-src 'self' 'unsafe-inline'; worker-src 'self' https://gitlab.com/assets/ blob: data:
Content-Type:
text/html; charset=utf-8
Date:
Tue, 16 Sep 2025 13:32:44 GMT
Gitlab-Lb:
haproxy-main-42-lb-gprd
Gitlab-Sv:
web-gke-us-east1-d
Location:
https://about.gitlab.com/
Nel:
{"max_age": 0}
Permissions-Policy:
interest-cohort=()
Referrer-Policy:
strict-origin-when-cross-origin
Server:
cloudflare
Set-Cookie:
_cfuvid=2OXQnoBzeG1HndXkcupKtvC7.3YGxItv.jhvuT__bOY-1758029564536-[scrubbed]-604800000; path=/; domain=.gitlab.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
max-age=31536000
X-Content-Type-Options:
nosniff
X-Download-Options:
noopen
X-Frame-Options:
SAMEORIGIN
X-Gitlab-Meta:
{"correlation_id":"01K59BMJFVM1PMB4ESVZQW4XS1","version":"1"}
X-Permitted-Cross-Domain-Policies:
none
X-Request-Id:
01K59BMJFVM1PMB4ESVZQW4XS1
X-Runtime:
0.036512
X-Ua-Compatible:
IE=edge
X-Xss-Protection:
1; mode=block
Response Body
<html><body>You are being <a href="https://about.gitlab.com/">redirected</a>.</body></html>

Resolver

Resolver ASN
AS15169
Resolver IP
172.253.12.155
Resolver Network Name
Google LLC
Report ID
20250916T132747Z_webconnectivity_DZ_36947_n4_oJmN1gjGoDZJ8IS1
Platform
android
Software Name
ooniprobe-android-unattended (5.1.0)
Measurement Engine
ooniprobe-engine (3.26.0)

Raw Measurement Data

Loading