<!doctype html><html lang="en"><head>
    <meta charset="utf-8">
    
      <title>Developer Platform Basics &amp; Onboarding </title>
    
    
      <link rel="shortcut icon" href="https://developers.hubspot.com/hubfs/HubSpot_Logos/HubSpot-Inversed-Favicon.png">
    
    <meta name="description" content="Onboarding starting point for new and existing developers building on the HubSpot Developer Platform. Step-by-step guides to create your first project or migrate your existing apps.">
    
    <!-- standard_header_includes start -->
    <meta name="viewport" content="width=device-width, initial-scale=1">

    
    <meta property="og:description" content="Onboarding starting point for new and existing developers building on the HubSpot Developer Platform. Step-by-step guides to create your first project or migrate your existing apps.">
    <meta property="og:title" content="Developer Platform Basics &amp; Onboarding ">
    <meta name="twitter:description" content="Onboarding starting point for new and existing developers building on the HubSpot Developer Platform. Step-by-step guides to create your first project or migrate your existing apps.">
    <meta name="twitter:title" content="Developer Platform Basics &amp; Onboarding ">

    

    <link rel="preload" href="https://developers.hubspot.com/hubfs/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Book.woff2" as="font" type="font/woff2" crossorigin="anonymous">
    <link rel="preload" href="https://developers.hubspot.com/hubfs/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Medium.woff2" as="font" type="font/woff2" crossorigin="anonymous">
    <link rel="preload" href="https://developers.hubspot.com/hubfs/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSerif-Medium.woff2" as="font" type="font/woff2" crossorigin="anonymous">
    <style>
a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
</style>

<!-- Component Library (hs-components) Core version: 4.16.4 -->
    <style id="cl-core-css" data-cl-version="4.16.4">*,*::before,*::after{box-sizing:border-box}html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}object,img{max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:auto}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:auto;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none !important}figure{margin:0}blockquote{margin:0}ul,ol{list-style:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%}table tr,table th,table td{margin:0;padding:0;border:0}@media(prefers-reduced-motion: reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:1ms !important;transition-delay:0ms !important}}@font-face{font-display:swap;font-family:"HubSpot Sans";font-weight:300 400;src:url("https://developers.hubspot.com/hubfs/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Book.woff2") format("woff2")}@font-face{font-display:swap;font-family:"HubSpot Sans";font-weight:500 600;src:url("https://developers.hubspot.com/hubfs/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Medium.woff2") format("woff2")}@font-face{font-display:swap;font-family:"HubSpot Serif";font-weight:400 600;src:url("https://developers.hubspot.com/hubfs/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSerif-Medium.woff2") format("woff2")}@font-face{font-display:swap;font-family:"HubSpot Serif";font-weight:300;src:url("https://developers.hubspot.com/hubfs/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSerif-Book.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Zen Kaku Gothic New";font-weight:300 400;src:url("https://developers.hubspot.com/hubfs/assets/hs-components/v4/fonts/ja/ZenKakuGothicNew-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Zen Kaku Gothic New";font-weight:500;src:url("https://developers.hubspot.com/hubfs/assets/hs-components/v4/fonts/ja/ZenKakuGothicNew-Medium.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Zen Kaku Gothic New";font-weight:700;src:url("https://developers.hubspot.com/hubfs/assets/hs-components/v4/fonts/ja/ZenKakuGothicNew-Bold.woff2") format("woff2")}:root,[data-cl-brand=hubspot-2025]{--light-theme-accent-fill-01: #cfcccb;--light-theme-accent-fill-02: #fcc6b1;--light-theme-accent-fill-03: #fcc5be;--light-theme-accent-fill-04: #b9cdbe;--light-theme-accent-fill-05: #ece6d9;--light-theme-accent-fill-06: #d7cdfc;--light-theme-accent-fill-07: #b2e9eb;--light-theme-accent-fill-08: #fbdbe9;--light-theme-accent-decoration-01: #9b9897;--light-theme-accent-decoration-02: #ffa581;--light-theme-accent-decoration-03: #ffa499;--light-theme-accent-decoration-04: #9cbaa4;--light-theme-accent-decoration-05: #ccc0a3;--light-theme-accent-decoration-06: #c4b4f7;--light-theme-accent-decoration-07: #97dadc;--light-theme-accent-decoration-08: #fcc3dc;--light-theme-badge-brand-fill-01: #fcc6b1;--light-theme-background-01: #fcfcfa;--light-theme-background-02: #f8f5ee;--light-theme-background-03: #f8f5ee;--light-theme-background-accent-01: #b9cdbe;--light-theme-background-accent-02: #d6c2d9;--light-theme-background-accent-03: #fcc3dc;--light-theme-background-footer-01: #1f1f1f;--light-theme-beta-01: #7d53e9;--light-theme-beta-background-01: #e5e1fa;--light-theme-border-01: #1f1f1f;--light-theme-border-02: rgba(0, 0, 0, 0.4705882353);--light-theme-border-03: rgba(0, 0, 0, 0.1098039216);--light-theme-border-brand-01: #ff4800;--light-theme-border-highlight-01: #2f7579;--light-theme-button-primary-text-color: #ffffff;--light-theme-button-primary-fill-idle: #ff4800;--light-theme-button-primary-fill-hover: #c93700;--light-theme-button-primary-fill-pressed: #9f2800;--light-theme-button-secondary-border: #ff4800;--light-theme-button-secondary-fill-idle: #ffffff;--light-theme-button-secondary-fill-hover: #fcece6;--light-theme-button-secondary-fill-pressed: #fcc6b1;--light-theme-button-secondary-text-color-hover: #c93700;--light-theme-button-secondary-text-color-pressed: #9f2800;--light-theme-button-tertiary-fill-idle: #1f1f1f;--light-theme-button-tertiary-fill-hover: rgba(0, 0, 0, 0.6196078431);--light-theme-button-tertiary-fill-pressed: rgba(0, 0, 0, 0.4705882353);--light-theme-button-tertiary-text-color: #ffffff;--light-theme-checkmark-list-icon-brand-fill: #ff4800;--light-theme-container-01: #ffffff;--light-theme-container-02: rgba(255, 255, 255, 0.4588235294);--light-theme-container-03: rgba(255, 255, 255, 0.4);--light-theme-container-inverse-01: #1f1f1f;--light-theme-disabled-01: rgba(0, 0, 0, 0.2);--light-theme-disabled-02: rgba(0, 0, 0, 0.0196078431);--light-theme-disabled-03: rgba(0, 0, 0, 0.0509803922);--light-theme-divider-01: rgba(0, 0, 0, 0.1098039216);--light-theme-error-01: #d9002b;--light-theme-error-background-01: #fcc5be;--light-theme-focus-01: #2f7579;--light-theme-free-01: #2f7579;--light-theme-free-background-01: #ccf4f5;--light-theme-hover-01: rgba(0, 0, 0, 0.0509803922);--light-theme-hover-02: rgba(0, 0, 0, 0.0588235294);--light-theme-hover-03: #cfcccb;--light-theme-hover-brand-01: #c93700;--light-theme-hover-inverse-01: rgba(0, 0, 0, 0.8117647059);--light-theme-hover-link-01: #1f1f1f;--light-theme-hover-link-02: rgba(0, 0, 0, 0.6196078431);--light-theme-hubspot-brand-01: #ff4800;--light-theme-icon-01: #1f1f1f;--light-theme-icon-02: #292929;--light-theme-icon-on-color-01: #ffffff;--light-theme-link-01: #1f1f1f;--light-theme-link-02: #124548;--light-theme-loading-primary-fill-active: #ff4800;--light-theme-loading-primary-fill-inactive: #fcc6b1;--light-theme-loading-secondary-fill-active: rgba(0, 0, 0, 0.2);--light-theme-loading-secondary-fill-inactive: rgba(0, 0, 0, 0.1098039216);--light-theme-neutral-01: #9b9897;--light-theme-neutral-background-01: #cfcccb;--light-theme-number-fill-active: #ff4800;--light-theme-number-fill-inactive: #ffdbc1;--light-theme-number-fill-statistic: #ff4800;--light-theme-overlay-01: rgba(0, 0, 0, 0.8117647059);--light-theme-play-button-fill-idle: #ff4800;--light-theme-play-button-fill-hover: #c93700;--light-theme-play-button-fill-pressed: #ffa766;--light-theme-social-button-fill-idle: #292929;--light-theme-social-button-fill-hover: rgba(0, 0, 0, 0.6196078431);--light-theme-social-button-fill-pressed: rgba(0, 0, 0, 0.6196078431);--light-theme-social-button-icon-color: #ffffff;--light-theme-pressed-01: rgba(0, 0, 0, 0.0588235294);--light-theme-pressed-02: rgba(0, 0, 0, 0.0784313725);--light-theme-pressed-03: #9b9897;--light-theme-pressed-brand-01: #9f2800;--light-theme-pressed-inverse-01: rgba(0, 0, 0, 0.6196078431);--light-theme-pressed-link-01: #1f1f1f;--light-theme-pressed-link-02: rgba(0, 0, 0, 0.6196078431);--light-theme-success-01: #00823a;--light-theme-success-background-01: #bde7cb;--light-theme-text-01: #1f1f1f;--light-theme-text-02: rgba(0, 0, 0, 0.6196078431);--light-theme-text-brand-01: #ff4800;--light-theme-text-link-underline-01: #ff4800;--light-theme-text-on-color-01: #ffffff;--light-theme-text-placeholder-01: rgba(0, 0, 0, 0.4);--light-theme-warning-01: #eeb117;--light-theme-warning-background-01: #fbeece;--dark-theme-accent-fill-01: #000000;--dark-theme-accent-fill-02: #9f2800;--dark-theme-accent-fill-03: #ac0020;--dark-theme-accent-fill-04: #1b582a;--dark-theme-accent-fill-05: #64593e;--dark-theme-accent-fill-06: #5113ba;--dark-theme-accent-fill-07: #1e5b5f;--dark-theme-accent-fill-08: #800051;--dark-theme-accent-decoration-01: #1c1c1c;--dark-theme-accent-decoration-02: #c93700;--dark-theme-accent-decoration-03: #d9002b;--dark-theme-accent-decoration-04: #327142;--dark-theme-accent-decoration-05: #7d7050;--dark-theme-accent-decoration-06: #6431da;--dark-theme-accent-decoration-07: #2f7579;--dark-theme-accent-decoration-08: #a5016a;--dark-theme-badge-brand-fill-01: #c93700;--dark-theme-background-01: #042729;--dark-theme-background-02: #093436;--dark-theme-background-03: #093436;--dark-theme-background-accent-01: #042729;--dark-theme-background-accent-02: #46062b;--dark-theme-background-accent-03: #25155e;--dark-theme-background-footer-01: #1f1f1f;--dark-theme-beta-01: #9778ec;--dark-theme-beta-background-01: #6431da;--dark-theme-border-01: #f8f5ee;--dark-theme-border-02: rgba(255, 255, 255, 0.4);--dark-theme-border-03: rgba(255, 255, 255, 0.0784313725);--dark-theme-border-brand-01: #ff4800;--dark-theme-border-highlight-01: #b9cdbe;--dark-theme-button-primary-text-color: #ffffff;--dark-theme-button-primary-fill-idle: #ff4800;--dark-theme-button-primary-fill-hover: #c93700;--dark-theme-button-primary-fill-pressed: #9f2800;--dark-theme-button-secondary-border: #f8f5ee;--dark-theme-button-secondary-fill-idle: rgba(0, 0, 0, 0.1098039216);--dark-theme-button-secondary-fill-hover: rgba(0, 0, 0, 0.2);--dark-theme-button-secondary-fill-pressed: rgba(0, 0, 0, 0.4);--dark-theme-button-secondary-text-color-hover: #f8f5ee;--dark-theme-button-secondary-text-color-pressed: #f8f5ee;--dark-theme-button-tertiary-fill-idle: #ffffff;--dark-theme-button-tertiary-fill-hover: rgba(255, 255, 255, 0.8117647059);--dark-theme-button-tertiary-fill-pressed: rgba(255, 255, 255, 0.6196078431);--dark-theme-button-tertiary-text-color: #1f1f1f;--dark-theme-checkmark-list-icon-brand-fill: #ff4800;--dark-theme-container-01: #061c1d;--dark-theme-container-02: rgba(0, 0, 0, 0.168627451);--dark-theme-container-03: rgba(0, 0, 0, 0.4);--dark-theme-container-inverse-01: #ffffff;--dark-theme-disabled-01: rgba(255, 255, 255, 0.168627451);--dark-theme-disabled-02: rgba(255, 255, 255, 0.0588235294);--dark-theme-disabled-03: rgba(255, 255, 255, 0.0784313725);--dark-theme-divider-01: rgba(255, 255, 255, 0.0784313725);--dark-theme-error-01: #ff7b70;--dark-theme-error-background-01: #d9002b;--dark-theme-focus-01: #7aa485;--dark-theme-free-01: #459195;--dark-theme-free-background-01: #2f7579;--dark-theme-hover-01: rgba(255, 255, 255, 0.0509803922);--dark-theme-hover-02: rgba(255, 255, 255, 0.0588235294);--dark-theme-hover-03: rgba(255, 255, 255, 0.0784313725);--dark-theme-hover-brand-01: #ff7d4c;--dark-theme-hover-inverse-01: rgba(255, 255, 255, 0.8117647059);--dark-theme-hover-link-01: #f8f5ee;--dark-theme-hover-link-02: rgba(255, 255, 255, 0.6196078431);--dark-theme-hubspot-brand-01: #ff4800;--dark-theme-icon-01: #f8f5ee;--dark-theme-icon-02: #b6b1af;--dark-theme-icon-on-color-01: #1f1f1f;--dark-theme-link-01: #f8f5ee;--dark-theme-link-02: #eef4f0;--dark-theme-loading-primary-fill-active: #ff4800;--dark-theme-loading-primary-fill-inactive: #fcc6b1;--dark-theme-loading-secondary-fill-active: #f8f5ee;--dark-theme-loading-secondary-fill-inactive: rgba(255, 255, 255, 0.4);--dark-theme-neutral-01: #4d4c4c;--dark-theme-neutral-background-01: #141414;--dark-theme-number-fill-active: #ff4800;--dark-theme-number-fill-inactive: #ffdbc1;--dark-theme-number-fill-statistic: #ff4800;--dark-theme-overlay-01: rgba(0, 0, 0, 0.8117647059);--dark-theme-play-button-fill-idle: #ff4800;--dark-theme-play-button-fill-hover: #c93700;--dark-theme-play-button-fill-pressed: #9f2800;--dark-theme-social-button-fill-idle: #f8f5ee;--dark-theme-social-button-fill-hover: rgba(255, 255, 255, 0.8117647059);--dark-theme-social-button-fill-pressed: rgba(255, 255, 255, 0.6196078431);--dark-theme-social-button-icon-color: #1f1f1f;--dark-theme-pressed-01: rgba(255, 255, 255, 0.0588235294);--dark-theme-pressed-02: rgba(255, 255, 255, 0.0784313725);--dark-theme-pressed-03: rgba(255, 255, 255, 0.1098039216);--dark-theme-pressed-brand-01: #ffa581;--dark-theme-pressed-inverse-01: rgba(255, 255, 255, 0.6196078431);--dark-theme-pressed-link-01: #f8f5ee;--dark-theme-pressed-link-02: rgba(255, 255, 255, 0.6196078431);--dark-theme-success-01: #3cb769;--dark-theme-success-background-01: #00823a;--dark-theme-text-01: #f8f5ee;--dark-theme-text-02: rgba(255, 255, 255, 0.6196078431);--dark-theme-text-brand-01: #f8f5ee;--dark-theme-text-link-underline-01: #ff4800;--dark-theme-text-on-color-01: #1f1f1f;--dark-theme-text-placeholder-01: rgba(255, 255, 255, 0.4);--dark-theme-warning-01: #d39913;--dark-theme-warning-background-01: #956309}:root,[data-cl-brand=hubspot-2025],:root [data-cl-theme=light],[data-cl-brand=hubspot-2025] [data-cl-theme=light],:root [data-background=white],[data-cl-brand=hubspot-2025] [data-background=white],:root [data-background=off-white],[data-cl-brand=hubspot-2025] [data-background=off-white],:root .-white,[data-cl-brand=hubspot-2025] .-white,:root .-light,[data-cl-brand=hubspot-2025] .-light{--cl-color-accent-fill-01: var(--light-theme-accent-fill-01);--cl-color-accent-fill-02: var(--light-theme-accent-fill-02);--cl-color-accent-fill-03: var(--light-theme-accent-fill-03);--cl-color-accent-fill-04: var(--light-theme-accent-fill-04);--cl-color-accent-fill-05: var(--light-theme-accent-fill-05);--cl-color-accent-fill-06: var(--light-theme-accent-fill-06);--cl-color-accent-fill-07: var(--light-theme-accent-fill-07);--cl-color-accent-fill-08: var(--light-theme-accent-fill-08);--cl-color-accent-decoration-01: var(--light-theme-accent-decoration-01);--cl-color-accent-decoration-02: var(--light-theme-accent-decoration-02);--cl-color-accent-decoration-03: var(--light-theme-accent-decoration-03);--cl-color-accent-decoration-04: var(--light-theme-accent-decoration-04);--cl-color-accent-decoration-05: var(--light-theme-accent-decoration-05);--cl-color-accent-decoration-06: var(--light-theme-accent-decoration-06);--cl-color-accent-decoration-07: var(--light-theme-accent-decoration-07);--cl-color-accent-decoration-08: var(--light-theme-accent-decoration-08);--cl-color-badge-brand-fill-01: var(--light-theme-badge-brand-fill-01);--cl-color-background-01: var(--light-theme-background-01);--cl-color-background-02: var(--light-theme-background-02);--cl-color-background-03: var(--light-theme-background-03);--cl-color-background-accent-01: var(--light-theme-background-accent-01);--cl-color-background-accent-02: var(--light-theme-background-accent-02);--cl-color-background-accent-03: var(--light-theme-background-accent-03);--cl-color-background-footer-01: var(--light-theme-background-footer-01);--cl-color-beta-01: var(--light-theme-beta-01);--cl-color-beta-background-01: var(--light-theme-beta-background-01);--cl-color-border-01: var(--light-theme-border-01);--cl-color-border-02: var(--light-theme-border-02);--cl-color-border-03: var(--light-theme-border-03);--cl-color-border-brand-01: var(--light-theme-border-brand-01);--cl-color-border-highlight-01: var(--light-theme-border-highlight-01);--cl-color-button-primary-text-color: var(--light-theme-button-primary-text-color);--cl-color-button-primary-fill-idle: var(--light-theme-button-primary-fill-idle);--cl-color-button-primary-fill-hover: var(--light-theme-button-primary-fill-hover);--cl-color-button-primary-fill-pressed: var(--light-theme-button-primary-fill-pressed);--cl-color-button-secondary-border: var(--light-theme-button-secondary-border);--cl-color-button-secondary-fill-idle: var(--light-theme-button-secondary-fill-idle);--cl-color-button-secondary-fill-hover: var(--light-theme-button-secondary-fill-hover);--cl-color-button-secondary-fill-pressed: var(--light-theme-button-secondary-fill-pressed);--cl-color-button-secondary-text-color-hover: var(--light-theme-button-secondary-text-color-hover);--cl-color-button-secondary-text-color-pressed: var(--light-theme-button-secondary-text-color-pressed);--cl-color-button-tertiary-fill-idle: var(--light-theme-button-tertiary-fill-idle);--cl-color-button-tertiary-fill-hover: var(--light-theme-button-tertiary-fill-hover);--cl-color-button-tertiary-fill-pressed: var(--light-theme-button-tertiary-fill-pressed);--cl-color-button-tertiary-text-color: var(--light-theme-button-tertiary-text-color);--cl-color-checkmark-list-icon-brand-fill: var(--light-theme-checkmark-list-icon-brand-fill);--cl-color-container-01: var(--light-theme-container-01);--cl-color-container-02: var(--light-theme-container-02);--cl-color-container-03: var(--light-theme-container-03);--cl-color-container-inverse-01: var(--light-theme-container-inverse-01);--cl-color-disabled-01: var(--light-theme-disabled-01);--cl-color-disabled-02: var(--light-theme-disabled-02);--cl-color-disabled-03: var(--light-theme-disabled-03);--cl-color-divider-01: var(--light-theme-divider-01);--cl-color-error-01: var(--light-theme-error-01);--cl-color-error-background-01: var(--light-theme-error-background-01);--cl-color-focus-01: var(--light-theme-focus-01);--cl-color-free-01: var(--light-theme-free-01);--cl-color-free-background-01: var(--light-theme-free-background-01);--cl-color-hover-01: var(--light-theme-hover-01);--cl-color-hover-02: var(--light-theme-hover-02);--cl-color-hover-03: var(--light-theme-hover-03);--cl-color-hover-brand-01: var(--light-theme-hover-brand-01);--cl-color-hover-inverse-01: var(--light-theme-hover-inverse-01);--cl-color-hover-link-01: var(--light-theme-hover-link-01);--cl-color-hover-link-02: var(--light-theme-hover-link-02);--cl-color-hubspot-brand-01: var(--light-theme-hubspot-brand-01);--cl-color-icon-01: var(--light-theme-icon-01);--cl-color-icon-02: var(--light-theme-icon-02);--cl-color-icon-on-color-01: var(--light-theme-icon-on-color-01);--cl-color-link-01: var(--light-theme-link-01);--cl-color-link-02: var(--light-theme-link-02);--cl-color-loading-primary-fill-active: var(--light-theme-loading-primary-fill-active);--cl-color-loading-primary-fill-inactive: var(--light-theme-loading-primary-fill-inactive);--cl-color-loading-secondary-fill-active: var(--light-theme-loading-secondary-fill-active);--cl-color-loading-secondary-fill-inactive: var(--light-theme-loading-secondary-fill-inactive);--cl-color-neutral-01: var(--light-theme-neutral-01);--cl-color-neutral-background-01: var(--light-theme-neutral-background-01);--cl-color-number-fill-active: var(--light-theme-number-fill-active);--cl-color-number-fill-inactive: var(--light-theme-number-fill-inactive);--cl-color-number-fill-statistic: var(--light-theme-number-fill-statistic);--cl-color-overlay-01: var(--light-theme-overlay-01);--cl-color-play-button-fill-idle: var(--light-theme-play-button-fill-idle);--cl-color-play-button-fill-hover: var(--light-theme-play-button-fill-hover);--cl-color-play-button-fill-pressed: var(--light-theme-play-button-fill-pressed);--cl-color-social-button-fill-idle: var(--light-theme-social-button-fill-idle);--cl-color-social-button-fill-hover: var(--light-theme-social-button-fill-hover);--cl-color-social-button-fill-pressed: var(--light-theme-social-button-fill-pressed);--cl-color-social-button-icon-color: var(--light-theme-social-button-icon-color);--cl-color-pressed-01: var(--light-theme-pressed-01);--cl-color-pressed-02: var(--light-theme-pressed-02);--cl-color-pressed-03: var(--light-theme-pressed-03);--cl-color-pressed-brand-01: var(--light-theme-pressed-brand-01);--cl-color-pressed-inverse-01: var(--light-theme-pressed-inverse-01);--cl-color-pressed-link-01: var(--light-theme-pressed-link-01);--cl-color-pressed-link-02: var(--light-theme-pressed-link-02);--cl-color-success-01: var(--light-theme-success-01);--cl-color-success-background-01: var(--light-theme-success-background-01);--cl-color-text-01: var(--light-theme-text-01);--cl-color-text-02: var(--light-theme-text-02);--cl-color-text-brand-01: var(--light-theme-text-brand-01);--cl-color-text-link-underline-01: var(--light-theme-text-link-underline-01);--cl-color-text-on-color-01: var(--light-theme-text-on-color-01);--cl-color-text-placeholder-01: var(--light-theme-text-placeholder-01);--cl-color-warning-01: var(--light-theme-warning-01);--cl-color-warning-background-01: var(--light-theme-warning-background-01)}:root [data-cl-theme=dark],[data-cl-brand=hubspot-2025] [data-cl-theme=dark],[data-cl-theme=dark]:root,[data-cl-theme=dark][data-cl-brand=hubspot-2025],:root [data-background=dark],[data-cl-brand=hubspot-2025] [data-background=dark],:root .-dark,[data-cl-brand=hubspot-2025] .-dark{--cl-color-accent-fill-01: var(--dark-theme-accent-fill-01);--cl-color-accent-fill-02: var(--dark-theme-accent-fill-02);--cl-color-accent-fill-03: var(--dark-theme-accent-fill-03);--cl-color-accent-fill-04: var(--dark-theme-accent-fill-04);--cl-color-accent-fill-05: var(--dark-theme-accent-fill-05);--cl-color-accent-fill-06: var(--dark-theme-accent-fill-06);--cl-color-accent-fill-07: var(--dark-theme-accent-fill-07);--cl-color-accent-fill-08: var(--dark-theme-accent-fill-08);--cl-color-accent-decoration-01: var(--dark-theme-accent-decoration-01);--cl-color-accent-decoration-02: var(--dark-theme-accent-decoration-02);--cl-color-accent-decoration-03: var(--dark-theme-accent-decoration-03);--cl-color-accent-decoration-04: var(--dark-theme-accent-decoration-04);--cl-color-accent-decoration-05: var(--dark-theme-accent-decoration-05);--cl-color-accent-decoration-06: var(--dark-theme-accent-decoration-06);--cl-color-accent-decoration-07: var(--dark-theme-accent-decoration-07);--cl-color-accent-decoration-08: var(--dark-theme-accent-decoration-08);--cl-color-badge-brand-fill-01: var(--dark-theme-badge-brand-fill-01);--cl-color-background-01: var(--dark-theme-background-01);--cl-color-background-02: var(--dark-theme-background-02);--cl-color-background-03: var(--dark-theme-background-03);--cl-color-background-accent-01: var(--dark-theme-background-accent-01);--cl-color-background-accent-02: var(--dark-theme-background-accent-02);--cl-color-background-accent-03: var(--dark-theme-background-accent-03);--cl-color-background-footer-01: var(--dark-theme-background-footer-01);--cl-color-beta-01: var(--dark-theme-beta-01);--cl-color-beta-background-01: var(--dark-theme-beta-background-01);--cl-color-border-01: var(--dark-theme-border-01);--cl-color-border-02: var(--dark-theme-border-02);--cl-color-border-03: var(--dark-theme-border-03);--cl-color-border-brand-01: var(--dark-theme-border-brand-01);--cl-color-border-highlight-01: var(--dark-theme-border-highlight-01);--cl-color-button-primary-text-color: var(--dark-theme-button-primary-text-color);--cl-color-button-primary-fill-idle: var(--dark-theme-button-primary-fill-idle);--cl-color-button-primary-fill-hover: var(--dark-theme-button-primary-fill-hover);--cl-color-button-primary-fill-pressed: var(--dark-theme-button-primary-fill-pressed);--cl-color-button-secondary-border: var(--dark-theme-button-secondary-border);--cl-color-button-secondary-fill-idle: var(--dark-theme-button-secondary-fill-idle);--cl-color-button-secondary-fill-hover: var(--dark-theme-button-secondary-fill-hover);--cl-color-button-secondary-fill-pressed: var(--dark-theme-button-secondary-fill-pressed);--cl-color-button-secondary-text-color-hover: var(--dark-theme-button-secondary-text-color-hover);--cl-color-button-secondary-text-color-pressed: var(--dark-theme-button-secondary-text-color-pressed);--cl-color-button-tertiary-fill-idle: var(--dark-theme-button-tertiary-fill-idle);--cl-color-button-tertiary-fill-hover: var(--dark-theme-button-tertiary-fill-hover);--cl-color-button-tertiary-fill-pressed: var(--dark-theme-button-tertiary-fill-pressed);--cl-color-button-tertiary-text-color: var(--dark-theme-button-tertiary-text-color);--cl-color-checkmark-list-icon-brand-fill: var(--dark-theme-checkmark-list-icon-brand-fill);--cl-color-container-01: var(--dark-theme-container-01);--cl-color-container-02: var(--dark-theme-container-02);--cl-color-container-03: var(--dark-theme-container-03);--cl-color-container-inverse-01: var(--dark-theme-container-inverse-01);--cl-color-disabled-01: var(--dark-theme-disabled-01);--cl-color-disabled-02: var(--dark-theme-disabled-02);--cl-color-disabled-03: var(--dark-theme-disabled-03);--cl-color-divider-01: var(--dark-theme-divider-01);--cl-color-error-01: var(--dark-theme-error-01);--cl-color-error-background-01: var(--dark-theme-error-background-01);--cl-color-focus-01: var(--dark-theme-focus-01);--cl-color-free-01: var(--dark-theme-free-01);--cl-color-free-background-01: var(--dark-theme-free-background-01);--cl-color-hover-01: var(--dark-theme-hover-01);--cl-color-hover-02: var(--dark-theme-hover-02);--cl-color-hover-03: var(--dark-theme-hover-03);--cl-color-hover-brand-01: var(--dark-theme-hover-brand-01);--cl-color-hover-inverse-01: var(--dark-theme-hover-inverse-01);--cl-color-hover-link-01: var(--dark-theme-hover-link-01);--cl-color-hover-link-02: var(--dark-theme-hover-link-02);--cl-color-hubspot-brand-01: var(--dark-theme-hubspot-brand-01);--cl-color-icon-01: var(--dark-theme-icon-01);--cl-color-icon-02: var(--dark-theme-icon-02);--cl-color-icon-on-color-01: var(--dark-theme-icon-on-color-01);--cl-color-link-01: var(--dark-theme-link-01);--cl-color-link-02: var(--dark-theme-link-02);--cl-color-loading-primary-fill-active: var(--dark-theme-loading-primary-fill-active);--cl-color-loading-primary-fill-inactive: var(--dark-theme-loading-primary-fill-inactive);--cl-color-loading-secondary-fill-active: var(--dark-theme-loading-secondary-fill-active);--cl-color-loading-secondary-fill-inactive: var(--dark-theme-loading-secondary-fill-inactive);--cl-color-neutral-01: var(--dark-theme-neutral-01);--cl-color-neutral-background-01: var(--dark-theme-neutral-background-01);--cl-color-number-fill-active: var(--dark-theme-number-fill-active);--cl-color-number-fill-inactive: var(--dark-theme-number-fill-inactive);--cl-color-number-fill-statistic: var(--dark-theme-number-fill-statistic);--cl-color-overlay-01: var(--dark-theme-overlay-01);--cl-color-play-button-fill-idle: var(--dark-theme-play-button-fill-idle);--cl-color-play-button-fill-hover: var(--dark-theme-play-button-fill-hover);--cl-color-play-button-fill-pressed: var(--dark-theme-play-button-fill-pressed);--cl-color-social-button-fill-idle: var(--dark-theme-social-button-fill-idle);--cl-color-social-button-fill-hover: var(--dark-theme-social-button-fill-hover);--cl-color-social-button-fill-pressed: var(--dark-theme-social-button-fill-pressed);--cl-color-social-button-icon-color: var(--dark-theme-social-button-icon-color);--cl-color-pressed-01: var(--dark-theme-pressed-01);--cl-color-pressed-02: var(--dark-theme-pressed-02);--cl-color-pressed-03: var(--dark-theme-pressed-03);--cl-color-pressed-brand-01: var(--dark-theme-pressed-brand-01);--cl-color-pressed-inverse-01: var(--dark-theme-pressed-inverse-01);--cl-color-pressed-link-01: var(--dark-theme-pressed-link-01);--cl-color-pressed-link-02: var(--dark-theme-pressed-link-02);--cl-color-success-01: var(--dark-theme-success-01);--cl-color-success-background-01: var(--dark-theme-success-background-01);--cl-color-text-01: var(--dark-theme-text-01);--cl-color-text-02: var(--dark-theme-text-02);--cl-color-text-brand-01: var(--dark-theme-text-brand-01);--cl-color-text-link-underline-01: var(--dark-theme-text-link-underline-01);--cl-color-text-on-color-01: var(--dark-theme-text-on-color-01);--cl-color-text-placeholder-01: var(--dark-theme-text-placeholder-01);--cl-color-warning-01: var(--dark-theme-warning-01);--cl-color-warning-background-01: var(--dark-theme-warning-background-01)}:root,[data-cl-brand=hubspot-2025]{--cl-font-family: 'HubSpot Sans', sans-serif;--cl-font-family-display: 'HubSpot Serif', serif;--cl-font-family-heading: var(--cl-font-family-display);--cl-font-size-small: 0.875rem;--cl-font-size-medium: 1rem;--cl-font-size-large: 1.125rem;--cl-font-size-micro: 0.75rem;--cl-font-size-blockquote: 1.125rem;--cl-font-size-display-01: 3.5rem;--cl-font-size-display-01-small: 3.5rem;--cl-font-size-display-02: 3.5rem;--cl-font-size-display-02-small: 3.5rem;--cl-font-size-display-03: 1.5rem;--cl-font-size-display-03-small: 1.5rem;--cl-font-size-h1: 2.5rem;--cl-font-size-h1-small: 2.5rem;--cl-font-size-h2: 2rem;--cl-font-size-h2-small: 2rem;--cl-font-size-h3: 1.5rem;--cl-font-size-h4: 1.375rem;--cl-font-size-h5: 1.125rem;--cl-font-size-h6: 1rem;--cl-font-size-input-label: var(--cl-font-size-small);--cl-font-size-microcopy: var(--cl-font-size-micro);--cl-font-size-microheading: var(--cl-font-size-small);--cl-font-size-p-large: var(--cl-font-size-large);--cl-font-size-p-medium: var(--cl-font-size-medium);--cl-font-size-p-small: var(--cl-font-size-small);--cl-font-weight-light: 300;--cl-font-weight-book: 300;--cl-font-weight-medium: 500;--cl-font-weight-demi-bold: 500;--cl-font-weight-blockquote: var(--cl-font-weight-light);--cl-font-weight-display-01: var(--cl-font-weight-book);--cl-font-weight-display-01-small: var(--cl-font-weight-book);--cl-font-weight-display-02: var(--cl-font-weight-book);--cl-font-weight-display-02-small: var(--cl-font-weight-book);--cl-font-weight-display-03: var(--cl-font-weight-medium);--cl-font-weight-display-03-small: var(--cl-font-weight-medium);--cl-font-weight-h1: var(--cl-font-weight-book);--cl-font-weight-h1-small: var(--cl-font-weight-book);--cl-font-weight-h2: var(--cl-font-weight-book);--cl-font-weight-h2-small: var(--cl-font-weight-book);--cl-font-weight-h3: var(--cl-font-weight-medium);--cl-font-weight-h4: var(--cl-font-weight-medium);--cl-font-weight-h5: var(--cl-font-weight-medium);--cl-font-weight-h6: var(--cl-font-weight-medium);--cl-font-weight-input-label: var(--cl-font-weight-medium);--cl-font-weight-microcopy: var(--cl-font-weight-medium);--cl-font-weight-microheading: var(--cl-font-weight-medium);--cl-font-weight-p-large: var(--cl-font-weight-light);--cl-font-weight-p-medium: var(--cl-font-weight-light);--cl-font-weight-p-small: var(--cl-font-weight-light);--cl-font-weight-p-link: var(--cl-font-weight-medium);--cl-line-height-small: 1.57142857;--cl-line-height-medium: 1.75;--cl-line-height-large: 1.77777778;--cl-line-height-blockquote: 1.78;--cl-line-height-display-01: 1.14285714;--cl-line-height-display-01-small: 1.14285714;--cl-line-height-display-02: 1.14285714;--cl-line-height-display-02-small: 1.14285714;--cl-line-height-display-03: 1.41666667;--cl-line-height-display-03-small: 1.41666667;--cl-line-height-h1: 1.04545455;--cl-line-height-h1-small: 1.04545455;--cl-line-height-h2: 1.125;--cl-line-height-h2-small: 1.125;--cl-line-height-h3: 1.41666667;--cl-line-height-h4: 1.45454545;--cl-line-height-h5: 1.55555556;--cl-line-height-h6: 1.75;--cl-line-height-input-label: var(--cl-line-height-small);--cl-line-height-microcopy: 1.66666667;--cl-line-height-microheading: 1.57142857;--cl-line-height-p-large: var(--cl-line-height-large);--cl-line-height-p-medium: var(--cl-line-height-medium);--cl-line-height-p-small: var(--cl-line-height-small);--cl-text-margin-large: 1.5rem;--cl-text-margin-medium: 1rem;--cl-text-margin-small: 0.5rem;--cl-letter-spacing-display-01: normal;--cl-letter-spacing-display-01-small: normal;--cl-letter-spacing-display-02: normal;--cl-letter-spacing-display-02-small: normal;--cl-border-width-medium: 1px;--cl-border-width-heavy: 2px;--cl-border-radius-small: 4px;--cl-border-radius-medium: 8px;--cl-border-radius-container: 16px;--cl-border-radius-container-small: 8px;--cl-border-radius-container-medium: 16px;--cl-border-radius-input: 4px;--cl-border-radius-round: 9999px;--cl-text-link-underline-thickness: 2px;--cl-text-link-underline-offset: 6px}@media(width >= 900px){:root,[data-cl-brand=hubspot-2025]{--cl-font-size-display-01: 7rem;--cl-font-size-display-02: 4.5rem;--cl-font-size-display-03: 1.5rem;--cl-font-size-h1: 3rem;--cl-font-size-h2: 2.5rem;--cl-font-weight-h1: var(--cl-font-weight-book);--cl-line-height-display-01: 1.07142857;--cl-line-height-display-02: 1.22222222;--cl-line-height-display-03: 1.41666667;--cl-line-height-h1: 1.15384615;--cl-line-height-h2: 1.1;--cl-letter-spacing-display-01: -0.1875rem}}:root,.-light,.-white,.-dark{--cl-anchor-text-decoration: underline;--cl-anchor-color-dark: var(--dark-theme-link-01);--cl-anchor-hover-color-dark: var(--dark-theme-hover-link-01)}:root,[data-cl-brand],[data-cl-theme],[data-background=white],[data-background=off-white],[data-background=dark],.-white,.-dark,.-light{--cl-anchor-color: var(--cl-color-link-01);--cl-anchor-hover-color: var(--cl-color-hover-link-01);--cl-anchor-pressed-color: var(--cl-color-pressed-link-01);--cl-text-color: var(--cl-color-text-01)}:root,[data-cl-brand],[data-cl-theme]{color:var(--cl-text-color)}body,[data-cl-background]{background:var(--cl-background, var(--cl-color-background-01))}[data-cl-background=background-01]{--cl-background: var(--cl-color-background-01)}[data-cl-background=background-02]{--cl-background: var(--cl-color-background-02)}[data-cl-background=background-03]{--cl-background: var(--cl-color-background-03)}[data-cl-background=background-accent-01]{--cl-background: var(--cl-color-background-accent-01)}[data-cl-background=background-accent-02]{--cl-background: var(--cl-color-background-accent-02)}[data-cl-background=background-accent-03]{--cl-background: var(--cl-color-background-accent-03)}[data-cl-background=background-footer-01]{--cl-background: var(--cl-color-background-footer-01)}[data-cl-background=transparent]{--cl-background: transparent}[data-cl-brand=hubspot-2022] [data-cl-brand-hide=hubspot-2022]{display:none !important}[data-cl-brand-show=hubspot-2022]:not([data-cl-brand=hubspot-2022] [data-cl-brand-show=hubspot-2022]){display:none !important}[data-cl-brand=hubspot-2025] [data-cl-brand-hide=hubspot-2025]{display:none !important}[data-cl-brand-show=hubspot-2025]:not([data-cl-brand=hubspot-2025] [data-cl-brand-show=hubspot-2025]){display:none !important}[data-cl-brand=hustle-2024] [data-cl-brand-hide=hustle-2024]{display:none !important}[data-cl-brand-show=hustle-2024]:not([data-cl-brand=hustle-2024] [data-cl-brand-show=hustle-2024]){display:none !important}[data-cl-brand=grow-2025] [data-cl-brand-hide=grow-2025]{display:none !important}[data-cl-brand-show=grow-2025]:not([data-cl-brand=grow-2025] [data-cl-brand-show=grow-2025]){display:none !important}[data-cl-brand=masters-in-marketing-2025] [data-cl-brand-hide=masters-in-marketing-2025]{display:none !important}[data-cl-brand-show=masters-in-marketing-2025]:not([data-cl-brand=masters-in-marketing-2025] [data-cl-brand-show=masters-in-marketing-2025]){display:none !important}[data-cl-brand=next-waves-2025] [data-cl-brand-hide=next-waves-2025]{display:none !important}[data-cl-brand-show=next-waves-2025]:not([data-cl-brand=next-waves-2025] [data-cl-brand-show=next-waves-2025]){display:none !important}[data-cl-brand=marketing-against-the-grain-2025] [data-cl-brand-hide=marketing-against-the-grain-2025]{display:none !important}[data-cl-brand-show=marketing-against-the-grain-2025]:not([data-cl-brand=marketing-against-the-grain-2025] [data-cl-brand-show=marketing-against-the-grain-2025]){display:none !important}[data-cl-brand=my-first-million] [data-cl-brand-hide=my-first-million]{display:none !important}[data-cl-brand-show=my-first-million]:not([data-cl-brand=my-first-million] [data-cl-brand-show=my-first-million]){display:none !important}[data-cl-brand=mindstream] [data-cl-brand-hide=mindstream]{display:none !important}[data-cl-brand-show=mindstream]:not([data-cl-brand=mindstream] [data-cl-brand-show=mindstream]){display:none !important}[data-cl-brand=the-science-of-scaling] [data-cl-brand-hide=the-science-of-scaling]{display:none !important}[data-cl-brand-show=the-science-of-scaling]:not([data-cl-brand=the-science-of-scaling] [data-cl-brand-show=the-science-of-scaling]){display:none !important}[data-cl-brand=futurepedia-2026] [data-cl-brand-hide=futurepedia-2026]{display:none !important}[data-cl-brand-show=futurepedia-2026]:not([data-cl-brand=futurepedia-2026] [data-cl-brand-show=futurepedia-2026]){display:none !important}[data-cl-brand=starter-story-2026] [data-cl-brand-hide=starter-story-2026]{display:none !important}[data-cl-brand-show=starter-story-2026]:not([data-cl-brand=starter-story-2026] [data-cl-brand-show=starter-story-2026]){display:none !important}[data-cl-brand=academy-labs-2026] [data-cl-brand-hide=academy-labs-2026]{display:none !important}[data-cl-brand-show=academy-labs-2026]:not([data-cl-brand=academy-labs-2026] [data-cl-brand-show=academy-labs-2026]){display:none !important}[data-cl-brand=grow-2026] [data-cl-brand-hide=grow-2026]{display:none !important}[data-cl-brand-show=grow-2026]:not([data-cl-brand=grow-2026] [data-cl-brand-show=grow-2026]){display:none !important}[data-cl-brand=unbound-2026] [data-cl-brand-hide=unbound-2026]{display:none !important}[data-cl-brand-show=unbound-2026]:not([data-cl-brand=unbound-2026] [data-cl-brand-show=unbound-2026]){display:none !important}.visually-hidden:not(:focus,:active){border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root{--cl-content-max-width-default: 1080px;--cl-content-max-width-lg: 1220px;--cl-content-max-width-enhanced-layout: 1460px;--cl-content-max-width: var(--cl-content-max-width-default);--cl-content-max-width-enhanced: var(--cl-content-max-width-default);--cl-section-content-max-width: var(--cl-content-max-width);--cl-section-gutter: 16px;--cl-section-padding-none: 0;--cl-section-padding-extra-small: 16px;--cl-section-padding-small: 24px;--cl-section-padding-medium: 40px;--cl-section-padding-large: 64px}@media(width >= 600px){:root{--cl-section-padding-extra-small: 24px;--cl-section-padding-small: 40px;--cl-section-padding-medium: 64px;--cl-section-padding-large: 96px}}[data-cl-layout=enhanced]{--cl-content-max-width: var(--cl-content-max-width-enhanced)}.cl-section{position:relative;container-type:inline-size;container-name:cl-section;color:var(--cl-color-text-01)}.cl-section.-background-01{--cl-background: var(--cl-color-background-01);background:var(--cl-background)}.cl-section.-background-02{--cl-background: var(--cl-color-background-02);background:var(--cl-background)}.cl-section.-background-03{--cl-background: var(--cl-color-background-03);background:var(--cl-background)}.cl-section.-padding-top-none{--cl-section-padding-top: var(--cl-section-padding-none)}.cl-section.-padding-bottom-none{--cl-section-padding-bottom: var(--cl-section-padding-none)}.cl-section.-padding-top-extra-small{--cl-section-padding-top: var(--cl-section-padding-extra-small)}.cl-section.-padding-bottom-extra-small{--cl-section-padding-bottom: var(--cl-section-padding-extra-small)}.cl-section.-padding-top-small{--cl-section-padding-top: var(--cl-section-padding-small)}.cl-section.-padding-bottom-small{--cl-section-padding-bottom: var(--cl-section-padding-small)}.cl-section.-padding-top-medium{--cl-section-padding-top: var(--cl-section-padding-medium)}.cl-section.-padding-bottom-medium{--cl-section-padding-bottom: var(--cl-section-padding-medium)}.cl-section.-padding-top-large{--cl-section-padding-top: var(--cl-section-padding-large)}.cl-section.-padding-bottom-large{--cl-section-padding-bottom: var(--cl-section-padding-large)}.cl-section-content{max-width:min(100% - var(--cl-section-gutter)*2,var(--cl-section-content-max-width));margin-inline:auto;padding-block:var(--cl-section-padding-top, 0) var(--cl-section-padding-bottom, 0)}@container cl-section (width < 600px){.cl-section-content{--cl-section-padding-extra-small: 16px;--cl-section-padding-small: 24px;--cl-section-padding-medium: 40px;--cl-section-padding-large: 64px}}.cl-section-content .cl-section-content{max-width:none;margin-inline:0}.cl-grid{--cl-grid-column-gap: 1rem;display:grid;column-gap:var(--cl-grid-column-gap);row-gap:var(--cl-grid-row-gap, initial);grid-template-columns:repeat(var(--cl-grid-column-count-phone, 4), minmax(0, 1fr));grid-template-areas:var(--cl-grid-template-areas-phone, none)}@media(width >= 600px){.cl-grid{--cl-grid-column-gap: 1.5rem}}@container (width >= 600px){.cl-grid{grid-template-columns:repeat(var(--cl-grid-column-count-tablet, 8), minmax(0, 1fr));grid-template-areas:var(--cl-grid-template-areas-tablet, none)}}@media(width >= 1080px){.cl-grid{--cl-grid-column-gap: 1.75rem}}@container (width >= 1080px){.cl-grid{grid-template-columns:repeat(var(--cl-grid-column-count-desktop, 12), minmax(0, 1fr));grid-template-areas:var(--cl-grid-template-areas-desktop, none)}}.cl-grid>.cl-grid{grid-template-columns:subgrid}.cl-page-width{width:100%;max-width:var(--cl-content-max-width);margin:0 auto}a:focus-visible{outline-offset:2px;outline:2px solid var(--cl-color-focus-01)}:root,[data-cl-brand]{--cl-anchor-font-weight: var(--cl-font-weight-p-link)}p.-large,.-large.cl-p{--cl-text-font-size: var(--cl-font-size-p-large);--cl-text-font-weight: var(--cl-font-weight-p-large);--cl-text-line-height: var(--cl-line-height-p-large);--cl-text-letter-spacing: var(--cl-letter-spacing-p-large, normal)}p.-medium,.-medium.cl-p,:root,[data-cl-brand]{--cl-text-font-size: var(--cl-font-size-p-medium);--cl-text-font-weight: var(--cl-font-weight-p-medium);--cl-text-line-height: var(--cl-line-height-p-medium);--cl-text-letter-spacing: var(--cl-letter-spacing-p-medium, normal)}p.-small,.-small.cl-p{--cl-text-font-size: var(--cl-font-size-p-small);--cl-text-font-weight: var(--cl-font-weight-p-small);--cl-text-line-height: var(--cl-line-height-p-small);--cl-text-letter-spacing: var(--cl-letter-spacing-p-small, normal)}body,[data-cl-brand],p,.cl-p{font-size:var(--cl-text-font-size);font-weight:var(--cl-text-font-weight);line-height:var(--cl-text-line-height);letter-spacing:var(--cl-text-letter-spacing, normal)}body,[data-cl-brand]{color:var(--cl-text-color)}body,[data-cl-brand],body [lang],[data-cl-brand] [lang]{font-family:var(--cl-font-family, "HubSpot Sans", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang=ja] body,html[lang=ja] [data-cl-brand]{--cl-font-family: 'Zen Kaku Gothic New', sans-serif !important;--cl-font-family-display: 'Zen Kaku Gothic New', sans-serif !important;--cl-font-family-heading: 'Zen Kaku Gothic New', sans-serif !important;font-family:"Zen Kaku Gothic New",sans-serif !important;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}h1.-secondary,h1.-display,.h1.-secondary,.h1.-display,.cl-h1.-secondary,.cl-h1.-display{font-family:var(--cl-font-family-display, "HubSpot Serif", serif);font-size:var(--cl-font-size-display-01);font-weight:var(--cl-font-weight-display-01);line-height:var(--cl-line-height-display-01);letter-spacing:var(--cl-letter-spacing-display-01, normal)}h2.-secondary,h2.-display,.h2.-secondary,.h2.-display,.cl-h2.-secondary,.cl-h2.-display,h1.-secondary-small,h1.-display-small,.h1.-secondary-small,.h1.-display-small,.cl-h1.-secondary-small,.cl-h1.-display-small{font-family:var(--cl-font-family-display, "HubSpot Serif", serif);font-size:var(--cl-font-size-display-02);font-weight:var(--cl-font-weight-display-02);line-height:var(--cl-line-height-display-02);letter-spacing:var(--cl-letter-spacing-display-02, normal)}h3.-display,.h3.-display,.cl-h3.-display{font-family:var(--cl-font-family-display, "HubSpot Serif", serif);font-size:var(--cl-font-size-display-03);font-weight:var(--cl-font-weight-display-03);line-height:var(--cl-line-height-display-03);letter-spacing:var(--cl-letter-spacing-display-03, normal)}h1,.h1,.cl-h1{--cl-anchor-font-weight: inherit;font-family:var(--cl-font-family-heading, inherit);font-size:var(--cl-font-size-h1);font-weight:var(--cl-font-weight-h1);line-height:var(--cl-line-height-h1);letter-spacing:var(--cl-letter-spacing-h1, normal)}h1.-small,.h1.-small,.cl-h1.-small{--cl-anchor-font-weight: inherit;font-family:var(--cl-font-family-heading, inherit);font-size:var(--cl-font-size-h1-small);font-weight:var(--cl-font-weight-h1-small);line-height:var(--cl-line-height-h1-small);letter-spacing:var(--cl-letter-spacing-h1-small, normal)}h2,.h2,.cl-h2{--cl-anchor-font-weight: inherit;font-family:var(--cl-font-family-heading, inherit);font-size:var(--cl-font-size-h2);font-weight:var(--cl-font-weight-h2);line-height:var(--cl-line-height-h2);letter-spacing:var(--cl-letter-spacing-h2, normal)}h3,.h3,.cl-h3{font-family:var(--cl-font-family, inherit);font-size:var(--cl-font-size-h3);font-weight:var(--cl-font-weight-h3);line-height:var(--cl-line-height-h3);letter-spacing:var(--cl-letter-spacing-h3, normal)}h4,.h4,.cl-h4{font-family:var(--cl-font-family, inherit);font-size:var(--cl-font-size-h4);font-weight:var(--cl-font-weight-h4);line-height:var(--cl-line-height-h4);letter-spacing:var(--cl-letter-spacing-h4, normal)}h5,.h5,.cl-h5{--cl-anchor-font-weight: inherit;font-family:var(--cl-font-family, inherit);font-size:var(--cl-font-size-h5);font-weight:var(--cl-font-weight-h5);line-height:var(--cl-line-height-h5);letter-spacing:var(--cl-letter-spacing-h5, normal)}h6,.h6,.cl-h6{font-family:var(--cl-font-family, inherit);font-size:var(--cl-font-size-h6);font-weight:var(--cl-font-weight-h6);line-height:var(--cl-line-height-h6);letter-spacing:var(--cl-letter-spacing-h6, normal)}p.-microheading,.cl-p.-microheading{--cl-anchor-font-weight: inherit;font-size:var(--cl-font-size-microheading);font-weight:var(--cl-font-weight-microheading);line-height:var(--cl-line-height-microheading);letter-spacing:var(--cl-letter-spacing-microheading, normal)}p.-microcopy,.cl-p.-microcopy{--cl-anchor-font-weight: var(--cl-font-weight-demi-bold);font-size:var(--cl-font-size-microcopy);font-weight:var(--cl-font-weight-microcopy);line-height:var(--cl-line-height-microcopy);letter-spacing:var(--cl-letter-spacing-microcopy, normal)}strong{font-weight:var(--cl-font-weight-medium)}em{font-style:italic}a,p>a,.cl-p>a{color:var(--cl-anchor-color, var(--cl-color-link-01));font-weight:var(--cl-anchor-font-weight, var(--cl-font-weight-medium));text-decoration-line:var(--cl-anchor-text-decoration, underline)}a:focus-visible,a:hover{color:var(--cl-anchor-hover-color, var(--cl-color-hover-link-01))}a:active{color:var(--cl-anchor-pressed-color, var(--cl-color-pressed-link-01))}blockquote{font-size:var(--cl-font-size-blockquote);font-weight:var(--cl-font-weight-blockquote);line-height:var(--cl-line-height-blockquote)}input,select,textarea,button{font-family:inherit}h1,.h1,.cl-h1{margin-block:var(--cl-text-margin-medium)}@media(width >= 900px){h1.-secondary,h1.-display,.h1.-secondary,.h1.-display,.cl-h1.-secondary,.cl-h1.-display{margin-block:var(--cl-text-margin-large)}}[data-cl-brand=hubspot-2025] h1.-brand::after,[data-cl-brand=hubspot-2025] .h1.-brand::after,[data-cl-brand=hubspot-2025] .cl-h1.-brand::after{content:"."/"";color:var(--cl-color-hubspot-brand-01)}h2,.h2,.cl-h2{margin-block:var(--cl-text-margin-small)}h2.-secondary,h2.-display,.h2.-secondary,.h2.-display,.cl-h2.-secondary,.cl-h2.-display{margin-block:var(--cl-text-margin-medium)}h3,.h3,.cl-h3{margin-block:var(--cl-text-margin-small)}h3.-display,.h3.-display,.cl-h3.-display{margin-block:var(--cl-text-margin-medium)}h4,.h4,.cl-h4{margin-block:var(--cl-text-margin-small)}h5,.h5,.cl-h5{margin-block:var(--cl-text-margin-small)}h6,.h6,.cl-h6{margin-block:var(--cl-text-margin-small)}p,.cl-p{margin-block:var(--cl-text-margin-medium)}p.-microheading,.cl-p.-microheading{margin-block:var(--cl-text-margin-small)}blockquote{margin-block:var(--cl-text-margin-medium)}:where(.cl-icon){height:2rem;width:2rem;fill:currentColor}/*# sourceURL=inline:cl-core-head.css */
    </style>
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/148/public/@projects/Developers-website-2025-theme/developers-theme/styles/globals.processed.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/module_assets/1/80992206951/1784832428186/module_featureList.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/194396003587/1768385542577/template_textLink.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/80992946022/1782303733728/template_section.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/194395071322/1777298710002/template_card.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/194395071283/1784123277484/template_carousel.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/module_assets/1/80991154570/1783006453766/module_table.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/module_assets/1/80990973868/1786025978024/module_tabs.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/194396003589/1784123279547/template_tabs.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/201642144524/1782303791374/template_csol-multi-column-content.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/194396003584/1768385539220/template_grid.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/201641145442/1764770669082/template_csol-image.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/80991207741/1780492963066/template_richTextOverrides.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/194395071286/1784123267892/template_button.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/module_assets/1/176224143959/1786025969763/module_filterableContent.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/194395071311/1775052626179/template_accordion.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/194395071289/1768385535981/template_checkboxInput.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/194395071331/1784123267429/template_filterButton.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/194395071319/1768385547299/template_pagination.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/194395071291/1772616042190/template_searchInput.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/194395071304/1772616044606/template_input.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/194395071316/1784123276521/template_a11y.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/194395071295/1768385535841/template_badge.min.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/hub_generated/module_assets/1/80992206926/1786025966637/module_accordion.min.css">
<link rel="preload" as="style" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/layouts-Ce66XFee.css">

<link rel="preload" as="style" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-CzX6poeM.css">

<link rel="preload" as="style" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/NavigationIsland-CzX6poeM.css">

<link rel="preload" as="style" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/layouts-Ce66XFee.css">

<link rel="preload" as="style" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-CzX6poeM.css">

<link rel="preload" as="style" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/NavigationIsland-CzX6poeM.css">

<link rel="preload" as="style" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-2Ji33OrB.css">

<link rel="preload" as="style" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-CaeSbhmo.css">

<link rel="preload" as="style" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-CaeSbhmo.css">

<link rel="preload" as="style" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-C5gWOhBu.css">

<link rel="preload" as="style" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-CaeSbhmo.css">

<link rel="preload" as="style" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-CaeSbhmo.css">

<link rel="preload" as="style" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-CaeSbhmo.css">

<link rel="preload" as="style" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-2Ji33OrB.css">

    <script src="https://www.hubspot.com/wt-assets/static-files/global-scripts/latest/personalization/index.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>

    
    <link rel="canonical" href="https://developers.hubspot.com/developer-platform-basics">

<!-- Begin Domain Settings Code --> 
<!-- Meta -->
<meta property="twitter:account_id" content="14458280">
<meta name="msvalidate.01" content="C5553ABFC995043D86E2C15CA3DADD34">
<meta name="p:domain_verify" content="7f4fa0f1fccc171fd4d5af64f062521c">
<meta http-equiv="content-language" content="en-US">
<meta property="fb:pages" content="6039999393">
<!-- template path: @projects/Developers-website-2025-theme/developers-theme/templates/page.hubl.html startswith: false -->

	<meta name="theme-color" content="#FF7A59">
<meta name="twitter:card" content="summary_large_image">
























  
  






  
  <script defer src="https://www.hubspot.com/wt-assets/static-files/compliance-v2/index.js" data-gtm-id="GTM-55897XN" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>






  
    
    <link href="//static2cdn.hubspot.com/hubspot.com/static-1.4742/_hsg-ss/build/icons/hsg-icons.css" rel="stylesheet">
    <link href="//www.hubspot.com/wt-assets/static-files/6.1.6/styleguide/styles.css" rel="stylesheet">
  












  





  


      
      
      

      
    


      

      

      
      
        
          
        
        
      
        
        
      
        
        
      
        
        
      
        
        
      
        
        
      
    









	<meta class="swiftype" name="doc-type" data-type="string" content="Developers">
<meta class="swiftype" name="meta-description" data-type="text" content="Onboarding starting point for new and existing developers building on the HubSpot Developer Platform. Step-by-step guides to create your first project or migrate your existing apps."><meta class="swiftype" name="last-updated" data-type="date" content="%2026-%2-%4"><meta name="google-site-verification" content="gcKBykimmsbADokTIYhnTQ_lRNvSqLFZnkQp4cVW84g">
<meta property="og:image" content="https://developers.hubspot.com/hubfs/Developer%20Platform%20Basics%20%26%20Onboarding%20LP-base.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">

<meta name="twitter:image" content="https://developers.hubspot.com/hubfs/Developer%20Platform%20Basics%20%26%20Onboarding%20LP-base.jpg">


<meta property="og:url" content="https://developers.hubspot.com/developer-platform-basics">
<meta name="twitter:card" content="summary_large_image">
<meta http-equiv="content-language" content="en">





<style>

  .csol-featureList .csol-featureList-list{
    width: 450px;
  }
  .csol-multi-column-content-content, 
	.cl-rich-text, .cl-rich-text a:not([class]), 
.cl-rich-text a:not([class]):hover{
    color: black;
  }
  
  .cl-tab-group.csol-tabs-group{
    background-color: #f8f5ee;
    border-radius: 25px;
  }
  
  #hs_cos_wrapper_dnd_area-module-2 > section > div > div {
    padding: 0px;
  }
  
  .csol-table-footer p.small {
  font-weight: bold;
   color: #198039; 
}

.csol-table-footer p.small::before {
  content: "All powered by date-based versioning (";
  font-weight: normal;
  color: black; 
}

.csol-table-footer p.small::after {
  content: ") with 18-month support windows.";
  font-weight: normal;
  color: black;
}
</style>
    <!-- /end standard_header_includes -->
    <style>
      /* Shadcn Theme *//* MegaNav root full width */
[data-menu-type="megaNav"] [data-radix-navigation-menu-root] {
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}

[data-menu-type="megaNav"] [data-radix-navigation-menu-list] {
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 2rem !important;
}

[data-menu-type="megaNav"] .logo-item {
  flex: 0 0 auto !important;
}

/* MegaNav dropdown viewport - same as mainNav */
[data-menu-type="megaNav"] .absolute.left-0.top-full {
  /* left: 50% !important;
  transform: translateX(-50%) !important; */
  width: calc(100vw - 1.4rem) !important;
  max-width: 1200px !important;
  justify-content: flex-start !important;
  /* margin: 0 0.7rem !important; */
  padding: 0 !important;
  box-sizing: border-box !important;
}

[data-menu-type="megaNav"] .absolute.left-0.top-full > div {
  width: 100% !important;
  left: 0 !important;
  transform: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
  justify-content: flex-start !important;
}

[data-menu-type="megaNav"] [data-radix-navigation-menu-content] {
  width: 100% !important;
  max-width: none !important;
  left: 0 !important;
  top: 0 !important;
  position: relative !important;
  margin: 0 !important;
  padding: 0.5rem !important;
  transform: none !important;
  min-width: 100% !important;
  box-sizing: border-box !important;
}

[data-menu-type="megaNav"] [data-radix-navigation-menu-viewport] {
  left: 0 !important;
  top: 0 !important;
  transform: none !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 100% !important;
  box-sizing: border-box !important;
}/* A11y Theme *//* CSS for accessibility */
.skip-to-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    white-space: nowrap;
}

.skip-to-content:focus {
    position: fixed;
    top: 10px;
    left: 10px;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
	z-index: 10000;
	padding: 0.5rem;
	background-color: white;
	color: var(--cl-color-text-brand-01);
	font-weight: bold;
}

@media (prefers-reduced-motion: reduce) {
    .skip-to-content:focus {
        transition: none;
    }
}


/*
	Improved screen reader only CSS class
	@author Gaël Poupard
		@note Based on Yahoo!'s technique
		@author Thierry Koblentz
		@see https://www.cssmojo.com/hide-content-from-sighted-users/
	* 1.
		@note Use to only display content when it's focused, or one of its child elements is focused
		@see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
		@note Based on a HTML5 Boilerplate technique, included in Bootstrap
	* 2.
		@note `clip-path` shortest syntax
		@author Yvain Liechti
		@see https://twitter.com/ryuran78/status/778943389819604992
	* 3.
		@note preventing text to be condensed
		author J. Renée Beach
		@see https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
		@note Drupal 8 goes with word-wrap: normal instead
		@see https://www.drupal.org/node/2045151
		@see http://cgit.drupalcode.org/drupal/commit/?id=5b847ea
	* 4.
		@note !important is important
		@note Obviously you wanna hide something
		@author Harry Roberts
		@see https://csswizardry.com/2016/05/the-importance-of-important/
*/

.sr-only,
.sr-only-focusable:not(:focus, :focus-within) {
	border: 0 !important;
	clip-path: inset(50%) !important; /* 2 */
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	width: 1px !important;
	white-space: nowrap !important; /* 3 */
}

/*
	Prevent visually hidden caption from breaking table's collapsing borders
	@author Louis-Maxime Piton
	@see https://github.com/twbs/bootstrap/pull/37533
*/
.sr-only:not(caption),
.sr-only-focusable:not(caption):not(:focus, :focus-within) {
	position: absolute !important;
}


/*
	Prevent overflowing children from being focusable.
	@author Django Janny
	@see https://github.com/twbs/bootstrap/pull/41286
*/
.sr-only *,
.sr-only-focusable:not(:focus, :focus-within) * {
	overflow: hidden !important;
}/* Button Theme */.cl-button:focus-visible {
  outline-offset: 2px;
  outline: 2px solid var(--cl-color-focus-01);
}
.cl-button {
  --cl-button-background: var(--cl-color-button-primary-fill-idle);
  --cl-button-hover-background: var(--cl-color-button-primary-fill-hover);
  --cl-button-pressed-background: var(--cl-color-button-primary-fill-pressed);
  --cl-button-disabled-background: var(--cl-color-disabled-02);
  --cl-button-border-color: transparent;
  --cl-button-border-width: var(--cl-border-width-heavy);
  --cl-button-border: var(--cl-button-border-width) solid
    var(--cl-button-border-color);
  --cl-button-color: var(--cl-color-text-on-color-01);
  --cl-button-hover-color: var(--cl-button-color);
  --cl-button-pressed-color: var(--cl-button-hover-color);
  --cl-button-disabled-color: var(--cl-color-disabled-01);
  --cl-button-font-size: var(--cl-font-size-medium);
  --cl-button-line-height: var(--cl-line-height-medium);
  --cl-button-padding-small: 0.5rem 1rem;
  --cl-button-padding-medium: 0.75rem 1.5rem;
  --cl-button-padding-large: 1rem 2.5rem;
  --cl-button-padding: var(--cl-button-padding-medium);
  background: var(--cl-button-background);
  border: var(--cl-button-border);
  border-radius: var(--cl-border-radius-medium);
  color: var(--cl-button-color);
  cursor: pointer;
  display: inline-block;
  font-size: var(--cl-button-font-size);
  font-weight: var(--cl-font-weight-medium);
  line-height: var(--cl-button-line-height);
  padding: var(--cl-button-padding);
  text-align: center;
  text-decoration: none;
  transition: 0.15s background-color linear, 0.15s color linear;
}
.cl-button:hover,
.cl-button:focus-visible {
  background: var(--cl-button-hover-background);
  border: var(--cl-button-border);
  color: var(--cl-button-hover-color);
  text-decoration: none;
}
.cl-button:active {
  background: var(--cl-button-pressed-background);
  border: var(--cl-button-border);
  color: var(--cl-button-pressed-color);
}
[aria-disabled='true'].cl-button,
.cl-button:disabled,
.-disabled.cl-button {
  background: var(--cl-button-disabled-background);
  color: var(--cl-button-disabled-color);
  border-color: rgba(0, 0, 0, 0);
  cursor: not-allowed;
}
.high-contrast .cl-button {
  color: var(--cl-button-color);
}
.high-contrast .cl-button:hover,
.high-contrast .cl-button:focus-visible {
  color: var(--cl-button-hover-color);
}
.high-contrast .cl-button:active {
  color: var(--cl-button-pressed-color);
}
.cl-button.-primary {
  --cl-button-background: var(--cl-color-button-primary-fill-idle);
  --cl-button-hover-background: var(--cl-color-button-primary-fill-hover);
  --cl-button-pressed-background: var(--cl-color-button-primary-fill-pressed);
  --cl-button-color: var(
    --cl-color-button-primary-text-color,
    var(--cl-color-text-on-color-01)
  );
}
.high-contrast .cl-button.-primary {
  --cl-button-background: #180bb1;
  --cl-button-hover-background: #caebff;
  --cl-button-pressed-background: var(--cl-button-hover-background);
  --cl-button-hover-color: #180bb1;
}
.cl-button.-primaryDark,
.cl-button.-dark.-primary {
  --cl-button-background: var(--dark-theme-button-primary-fill-idle);
  --cl-button-hover-background: var(--dark-theme-button-primary-fill-hover);
  --cl-button-pressed-background: var(--dark-theme-button-primary-fill-pressed);
  --cl-button-color: var(--dark-theme-button-primary-text-color);
}
.high-contrast .cl-button.-primaryDark,
.high-contrast .cl-button.-dark.-primary {
  --cl-button-hover-color: var(--cl-button-color);
}
.cl-button.-secondary {
  --cl-button-background: var(--cl-color-button-secondary-fill-idle);
  --cl-button-hover-background: var(--cl-color-button-secondary-fill-hover);
  --cl-button-pressed-background: var(--cl-color-button-secondary-fill-pressed);
  --cl-button-border-color: currentColor;
  --cl-button-color: var(--cl-color-text-brand-01);
  --cl-button-hover-color: var(--cl-color-hover-brand-01);
  --cl-button-pressed-color: var(--cl-color-pressed-brand-01);
}
.high-contrast .cl-button.-secondary {
  --cl-button-background: #edf8ff;
  --cl-button-hover-background: #caebff;
  --cl-button-pressed-background: var(--cl-button-hover-background);
  --cl-button-color: #180bb1;
  --cl-button-hover-color: var(--cl-button-color);
  --cl-button-pressed-color: var(--cl-button-hover-color);
}
.cl-button.-secondaryDark,
.cl-button.-dark.-secondary {
  --cl-button-background: var(--dark-theme-button-secondary-fill-idle);
  --cl-button-hover-background: var(--dark-theme-button-secondary-fill-hover);
  --cl-button-pressed-background: var(
    --dark-theme-button-secondary-fill-pressed
  );
  --cl-button-border-color: var(--dark-theme-button-secondary-border);
  --cl-button-color: var(--dark-theme-text-01);
  --cl-button-hover-color: var(--cl-button-color);
  --cl-button-pressed-color: var(--cl-button-hover-color);
}
.cl-button.-tertiary {
  --cl-button-background: var(--cl-color-button-tertiary-fill-idle);
  --cl-button-hover-background: var(--cl-color-button-tertiary-fill-hover);
  --cl-button-pressed-background: var(--cl-color-button-tertiary-fill-pressed);
  --cl-button-color: var(--cl-color-text-on-color-01);
}
.cl-button.-small {
  --cl-button-padding-small: 0.5rem 1rem;
  --cl-button-font-size: var(--cl-font-size-small);
  --cl-button-line-height: var(--cl-line-height-small);
  --cl-button-padding: var(--cl-button-padding-small);
}
.cl-button.-medium {
  --cl-button-padding-medium: 0.75rem 1.5rem;
  --cl-button-font-size: var(--cl-font-size-medium);
  --cl-button-line-height: var(--cl-line-height-medium);
  --cl-button-padding: var(--cl-button-padding-medium);
}
.cl-button.-large {
  --cl-button-padding-large: 1rem 2.5rem;
  --cl-button-font-size: var(--cl-font-size-large);
  --cl-button-line-height: var(--cl-line-height-large);
  --cl-button-padding: var(--cl-button-padding-large);
}</style>
    <!-- cl-brand start --><!-- Current brand (`cl_brand`): hubspot-2025 --><!-- Orange Developer Logo -->
<meta name="generator" content="HubSpot"></head><body class="-white   hs-content-id-206768595854 hs-site-page page hs-content-path-developer-platform-basics hs-content-name-global-en-devrel-developer-platform-basics-onboard  " data-theme-id="218476930056" data-theme-project-id="101734284" data-theme-build-id="149" data-cl-brand="hubspot-2025" data-cl-theme="light"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" data-cl-version="3.19.0" style="display: none;">
<symbol fill="#FF4800" viewbox="0 0 576 91" id="developer-logo" xmlns="http://www.w3.org/2000/svg">
<path d="M34.46 51.04H11.09v24.61H0V14.92h11.09v25.44h23.37V14.92h11.09v60.73H34.46V51.04ZM81.05 56.02c0 5.06-4.12 9.17-9.18 9.17s-9.17-4.12-9.17-9.17V30.01H52.19v26.01c0 10.85 8.83 19.68 19.68 19.68s19.68-8.83 19.68-19.68V30.01h-10.5v26.01ZM159 32.69c0-5.33 3.53-7.02 7.39-7.02 3.11 0 7.23 2.37 9.92 5.25l6.89-8.12c-3.44-4.65-10.42-7.87-16.13-7.87-11.43 0-19.67 6.68-19.67 17.77 0 20.56 25.13 14.04 25.13 25.55 0 3.55-3.44 6.68-7.39 6.68-6.22 0-8.24-3.05-11.09-6.26l-7.65 7.95c4.88 6.01 10.93 9.05 18.15 9.05 10.84 0 19.58-6.77 19.58-17.34C184.13 35.49 159 42.6 159 32.7v-.01ZM314.45 65.95c-6.22 0-7.98-2.69-7.98-6.81V40.91h9.66v-9.24h-9.66V19.48l-10.67 4.79v37.14c0 9.5 6.55 14.29 15.54 14.29 1.34 0 3.2-.09 4.2-.34l2.61-9.58c-1.18.08-2.52.16-3.7.16v.01ZM121.09 30.32c-5.21 0-8.85 1.51-12.36 4.96V15.29H98.19v37.05c0 13.87 10.03 23.36 21.29 23.36 12.52 0 23.49-9.671 23.49-22.691s-10.12-22.69-21.88-22.69Zm-.07 34.77c-6.6 0-11.95-5.351-11.95-11.951 0-6.6 5.35-11.95 11.95-11.95s11.95 5.35 11.95 11.95-5.35 11.95-11.95 11.95ZM235.5 52.46c0-13.02-10.97-22.69-23.49-22.69-11.26 0-21.29 9.5-21.29 23.36v37.05h10.54V70.19c3.51 3.45 7.15 4.96 12.36 4.96 11.77 0 21.88-9.83 21.88-22.69Zm-9.99-.13c0 6.6-5.35 11.95-11.95 11.95s-11.95-5.35-11.95-11.95 5.35-11.95 11.95-11.95 11.95 5.35 11.95 11.95Z" />
<path d="M269.56 29.26V18.67c2.76-1.31 4.7-4.1 4.7-7.35v-.24c0-4.48-3.66-8.14-8.14-8.14h-.24c-4.48 0-8.14 3.66-8.14 8.14v.24c0 3.24 1.94 6.04 4.7 7.35v10.59c-4.11.64-7.87 2.33-10.97 4.83L222.4 11.48c.19-.74.33-1.49.33-2.29 0-5.07-4.1-9.19-9.17-9.19s-9.19 4.1-9.19 9.17 4.1 9.19 9.17 9.19c1.65 0 3.18-.47 4.52-1.23l28.59 22.24a23.119 23.119 0 0 0-3.86 12.8c0 4.73 1.57 9.54 4.21 13.31l-8.7 8.7c-.69-.21-1.4-.35-2.16-.35a7.55 7.55 0 1 0 7.55 7.55c0-.75-.14-1.47-.35-2.16l8.6-8.6c3.9 2.98 8.77 4.77 14.06 4.77 12.82 0 23.21-10.39 23.21-23.21 0-11.6-8.53-21.19-19.65-22.91v-.01Zm-3.57 34.81c-6.57 0-11.9-5.33-11.9-11.9s5.33-11.9 11.9-11.9 11.9 5.33 11.9 11.9-5.33 11.9-11.9 11.9ZM341.408 76.18V45.569h11.458c9.183 0 15.349 6.253 15.349 15.305s-6.122 15.306-15.349 15.306h-11.458Zm11.458-5.642c5.728 0 9.139-4.023 9.139-9.664s-3.455-9.664-9.139-9.664h-5.379v19.328h5.379Zm31.043 6.079c-7.434 0-13.031-4.767-13.031-12.113 0-7.128 5.072-12.157 11.632-12.157 6.472 0 10.582 4.766 10.582 11.676 0 .612-.043 1.4-.087 1.836h-16.311c.699 3.368 3.629 5.598 7.784 5.598 2.536 0 4.81-.656 7.259-1.793v5.16c-2.318 1.268-5.029 1.793-7.828 1.793Zm-7.172-14.43h10.933c-.088-2.8-2.23-5.074-5.117-5.074-2.929 0-5.16 1.925-5.816 5.073ZM403.71 76.18l-9.62-23.396h6.428l6.166 16.311 6.078-16.31h6.385l-9.796 23.395h-5.641Zm29.096.437c-7.434 0-13.031-4.767-13.031-12.113 0-7.128 5.073-12.157 11.632-12.157 6.472 0 10.583 4.766 10.583 11.676 0 .612-.044 1.4-.088 1.836h-16.311c.7 3.368 3.63 5.598 7.784 5.598 2.536 0 4.81-.656 7.259-1.793v5.16c-2.318 1.268-5.029 1.793-7.828 1.793Zm-7.171-14.43h10.932c-.087-2.8-2.23-5.074-5.116-5.074-2.93 0-5.16 1.925-5.816 5.073Zm26.563 14.43c-4.067 0-6.298-2.755-6.298-6.997V44.257h5.86V68.92c0 1.792 1.006 2.405 2.099 2.405.569 0 1.006-.131 1.4-.263v5.03c-.831.35-1.924.524-3.061.524Zm17.491 0c-7.259 0-12.419-5.291-12.419-12.113 0-6.866 5.16-12.157 12.419-12.157 7.216 0 12.376 5.335 12.376 12.157 0 6.778-5.16 12.113-12.376 12.113Zm0-5.204c3.761 0 6.56-3.061 6.56-6.91 0-3.891-2.799-6.952-6.56-6.952-3.761 0-6.603 3.06-6.603 6.953 0 3.848 2.842 6.91 6.603 6.91ZM485.958 85.8V52.784h5.86v3.149c1.486-2.23 4.285-3.586 7.521-3.586 6.122 0 10.976 5.116 10.976 12.157 0 7.04-4.854 12.113-10.976 12.113-3.236 0-6.035-1.356-7.521-3.586v12.77h-5.86Zm12.069-14.387c3.674 0 6.472-3.017 6.472-6.953 0-3.892-2.798-6.91-6.472-6.91-3.673 0-6.428 3.018-6.428 6.91 0 3.936 2.755 6.953 6.428 6.953Zm27.748 5.204c-7.434 0-13.031-4.767-13.031-12.113 0-7.128 5.072-12.157 11.632-12.157 6.472 0 10.583 4.766 10.583 11.676 0 .612-.044 1.4-.088 1.836H518.56c.7 3.368 3.629 5.598 7.784 5.598 2.536 0 4.81-.656 7.259-1.793v5.16c-2.318 1.268-5.029 1.793-7.828 1.793Zm-7.171-14.43h10.932c-.087-2.8-2.23-5.074-5.116-5.074-2.93 0-5.16 1.925-5.816 5.073Zm20.265 13.993V52.784h5.86v4.067c1.312-2.755 3.98-4.504 6.429-4.504.743 0 1.443.131 1.967.306v6.297c-1.049-.437-2.011-.656-3.148-.656-2.974 0-5.248 2.274-5.248 6.385v11.5h-5.86Zm25.361.437c-3.323 0-6.034-.962-8.046-2.187v-5.203c1.574 1.05 4.635 2.623 7.959 2.623 2.143 0 3.892-.83 3.892-2.361 0-1.268-1.006-2.012-2.755-2.449l-2.58-.656c-3.761-.918-6.778-2.58-6.778-6.822 0-4.766 4.373-7.215 9.052-7.215 2.667 0 5.422.787 7.74 2.011v5.03c-2.23-1.4-5.073-2.362-7.653-2.362-2.099 0-3.454.874-3.454 2.274 0 1.137 1.093 1.968 3.061 2.449l2.361.568c3.673.875 6.822 2.711 6.822 6.822 0 4.985-4.592 7.478-9.621 7.478Z" />
</symbol>

<!-- New Orange Sprocket Developers Logo -->
<symbol fill="none" viewbox="0 0 342 89" id="sprocket-developers-orange" xmlns="http://www.w3.org/2000/svg">
<path d="M108.258 66V35.389H119.716C128.899 35.389 135.065 41.6424 135.065 50.6945C135.065 59.7466 128.943 66 119.716 66H108.258ZM119.716 60.3588C125.444 60.3588 128.855 56.3357 128.855 50.6945C128.855 45.0533 125.401 41.0302 119.716 41.0302H114.337V60.3588H119.716ZM150.759 66.4373C143.325 66.4373 137.728 61.6707 137.728 54.3241C137.728 47.1961 142.8 42.1671 149.36 42.1671C155.832 42.1671 159.942 46.9337 159.942 53.8431C159.942 54.4553 159.899 55.2424 159.855 55.6797H143.544C144.243 59.0469 147.173 61.2772 151.328 61.2772C153.864 61.2772 156.138 60.6212 158.587 59.4842V64.6444C156.269 65.9125 153.558 66.4373 150.759 66.4373ZM143.587 52.0064H154.52C154.432 49.2077 152.29 46.9337 149.404 46.9337C146.474 46.9337 144.243 48.8578 143.587 52.0064ZM170.56 66L160.94 42.6044H167.368L173.534 58.9157L179.612 42.6044H185.997L176.201 66H170.56ZM199.656 66.4373C192.222 66.4373 186.625 61.6707 186.625 54.3241C186.625 47.1961 191.698 42.1671 198.257 42.1671C204.729 42.1671 208.84 46.9337 208.84 53.8431C208.84 54.4553 208.796 55.2424 208.752 55.6797H192.441C193.141 59.0469 196.071 61.2772 200.225 61.2772C202.761 61.2772 205.035 60.6212 207.484 59.4842V64.6444C205.166 65.9125 202.455 66.4373 199.656 66.4373ZM192.485 52.0064H203.417C203.33 49.2077 201.187 46.9337 198.301 46.9337C195.371 46.9337 193.141 48.8578 192.485 52.0064ZM219.048 66.4373C214.981 66.4373 212.751 63.6823 212.751 59.4405V34.0771H218.61V58.7408C218.61 60.5338 219.616 61.146 220.709 61.146C221.278 61.146 221.715 61.0148 222.109 60.8836V65.9125C221.278 66.2624 220.185 66.4373 219.048 66.4373ZM236.539 66.4373C229.28 66.4373 224.12 61.146 224.12 54.3241C224.12 47.4585 229.28 42.1671 236.539 42.1671C243.755 42.1671 248.915 47.5022 248.915 54.3241C248.915 61.1022 243.755 66.4373 236.539 66.4373ZM236.539 61.2334C240.3 61.2334 243.099 58.1723 243.099 54.3241C243.099 50.4321 240.3 47.371 236.539 47.371C232.779 47.371 229.936 50.4321 229.936 54.3241C229.936 58.1723 232.779 61.2334 236.539 61.2334ZM252.808 75.6206V42.6044H258.668V45.753C260.155 43.5228 262.953 42.1671 266.189 42.1671C272.311 42.1671 277.165 47.2836 277.165 54.3241C277.165 61.3646 272.311 66.4373 266.189 66.4373C262.953 66.4373 260.155 65.0817 258.668 62.8514V75.6206H252.808ZM264.877 61.2334C268.551 61.2334 271.349 58.2161 271.349 54.2804C271.349 50.3884 268.551 47.371 264.877 47.371C261.204 47.371 258.449 50.3884 258.449 54.2804C258.449 58.2161 261.204 61.2334 264.877 61.2334ZM292.625 66.4373C285.191 66.4373 279.594 61.6707 279.594 54.3241C279.594 47.1961 284.667 42.1671 291.226 42.1671C297.698 42.1671 301.809 46.9337 301.809 53.8431C301.809 54.4553 301.765 55.2424 301.721 55.6797H285.41C286.11 59.0469 289.04 61.2772 293.194 61.2772C295.73 61.2772 298.004 60.6212 300.453 59.4842V64.6444C298.135 65.9125 295.424 66.4373 292.625 66.4373ZM285.454 52.0064H296.386C296.299 49.2077 294.156 46.9337 291.27 46.9337C288.34 46.9337 286.11 48.8578 285.454 52.0064ZM305.719 66V42.6044H311.579V46.6713C312.891 43.9164 315.559 42.1671 318.008 42.1671C318.751 42.1671 319.451 42.2983 319.975 42.4733V48.7704C318.926 48.3331 317.964 48.1144 316.827 48.1144C313.853 48.1144 311.579 50.3884 311.579 54.499V66H305.719ZM331.08 66.4373C327.757 66.4373 325.046 65.4752 323.034 64.2508V59.0469C324.608 60.0964 327.67 61.6707 330.993 61.6707C333.136 61.6707 334.885 60.8399 334.885 59.3093C334.885 58.0411 333.879 57.2977 332.13 56.8604L329.55 56.2045C325.789 55.2861 322.772 53.6244 322.772 49.3826C322.772 44.616 327.145 42.1671 331.824 42.1671C334.491 42.1671 337.246 42.9543 339.564 44.1787V49.2077C337.334 47.8083 334.491 46.8463 331.911 46.8463C329.812 46.8463 328.457 47.7209 328.457 49.1202C328.457 50.2572 329.55 51.0881 331.518 51.5691L333.879 52.1376C337.553 53.0122 340.701 54.8488 340.701 58.9595C340.701 63.9447 336.109 66.4373 331.08 66.4373Z" fill="#FF4800" />
<path d="M65.1899 29.26V18.67C67.9499 17.36 69.8896 14.5701 69.8896 11.3201V11.0801C69.8896 6.60008 66.23 2.94006 61.75 2.94006H61.5098C57.0298 2.94006 53.3696 6.60008 53.3696 11.0801V11.3201C53.3696 14.5601 55.3098 17.36 58.0698 18.67V29.26C53.9598 29.9 50.2001 31.5901 47.1001 34.0901L18.0298 11.4801C18.2198 10.7401 18.3599 9.99006 18.3599 9.19006C18.3599 4.12006 14.2599 0 9.18994 0C4.11994 0 0 4.10004 0 9.17004C0 14.24 4.09992 18.36 9.16992 18.36C10.8199 18.36 12.3499 17.89 13.6899 17.13L42.2798 39.37C39.8498 43.04 38.4199 47.44 38.4199 52.17C38.4199 56.9 39.9899 61.7101 42.6299 65.4801L33.9297 74.1801C33.2397 73.9701 32.53 73.8301 31.77 73.8301C27.6 73.8301 24.2197 77.21 24.2197 81.38C24.2197 85.55 27.6 88.9301 31.77 88.9301C35.94 88.9301 39.3198 85.55 39.3198 81.38C39.3198 80.63 39.1797 79.9101 38.9697 79.2201L47.5698 70.62C51.4698 73.6 56.3399 75.39 61.6299 75.39C74.4499 75.39 84.8398 65.0001 84.8398 52.1801C84.8398 40.5801 76.3099 30.99 65.1899 29.27V29.26ZM61.6196 64.0701C55.0496 64.0701 49.7197 58.74 49.7197 52.17C49.7197 45.6 55.0496 40.27 61.6196 40.27C68.1896 40.27 73.52 45.6 73.52 52.17C73.52 58.74 68.1896 64.0701 61.6196 64.0701Z" fill="#FF4800" />
</symbol>

<!-- White Developer Logo -->
<symbol fill="#FFFFFF" viewbox="0 0 602 91" id="developer-logo-white" xmlns="http://www.w3.org/2000/svg">
<path d="M34.46 51.0399H11.0901V75.6499H0V14.9199H11.0901V40.3599H34.46V14.9199H45.5498V75.6499H34.46V51.0399Z" />
<path d="M81.0493 56.0198C81.0493 61.0798 76.9296 65.1898 71.8696 65.1898C66.8096 65.1898 62.6997 61.0698 62.6997 56.0198V30.0098H52.1895V56.0198C52.1895 66.8698 61.0196 75.6998 71.8696 75.6998C82.7196 75.6998 91.5493 66.8698 91.5493 56.0198V30.0098H81.0493V56.0198Z" />
<path d="M159 32.6897C159 27.3597 162.531 25.6697 166.391 25.6697C169.501 25.6697 173.621 28.0397 176.311 30.9197L183.201 22.7997C179.761 18.1497 172.78 14.9297 167.07 14.9297C155.64 14.9297 147.4 21.6097 147.4 32.6997C147.4 53.2597 172.53 46.7396 172.53 58.2496C172.53 61.7996 169.091 64.9297 165.141 64.9297C158.921 64.9297 156.9 61.8797 154.05 58.6697L146.4 66.6196C151.28 72.6296 157.33 75.6697 164.55 75.6697C175.39 75.6697 184.13 68.8997 184.13 58.3297C184.13 35.4897 159 42.5997 159 32.6997V32.6897Z" />
<path d="M314.45 65.9504C308.23 65.9504 306.47 63.2604 306.47 59.1404V40.9104H316.13V31.6704H306.47V19.4805L295.8 24.2704V61.4104C295.8 70.9104 302.35 75.7004 311.34 75.7004C312.68 75.7004 314.54 75.6104 315.54 75.3604L318.15 65.7804C316.97 65.8604 315.63 65.9404 314.45 65.9404V65.9504Z" />
<path d="M121.089 30.3191C115.879 30.3191 112.239 31.8291 108.729 35.2791V15.2891H98.1895V52.3391C98.1895 66.2091 108.219 75.6991 119.479 75.6991C131.999 75.6991 142.97 66.029 142.97 53.009C142.97 39.989 132.849 30.3191 121.089 30.3191ZM121.02 65.0891C114.42 65.0891 109.069 59.739 109.069 53.139C109.069 46.539 114.42 41.1891 121.02 41.1891C127.62 41.1891 132.97 46.539 132.97 53.139C132.97 59.739 127.62 65.0891 121.02 65.0891Z" />
<path d="M235.5 52.4596C235.5 39.4396 224.53 29.7695 212.01 29.7695C200.75 29.7695 190.721 39.2695 190.721 53.1295V90.1796H201.26V70.1896C204.77 73.6396 208.411 75.1495 213.621 75.1495C225.391 75.1495 235.5 65.3196 235.5 52.4596ZM225.51 52.3296C225.51 58.9296 220.161 64.2795 213.561 64.2795C206.961 64.2795 201.61 58.9296 201.61 52.3296C201.61 45.7296 206.961 40.3795 213.561 40.3795C220.161 40.3795 225.51 45.7296 225.51 52.3296Z" />
<path d="M269.56 29.26V18.67C272.32 17.36 274.26 14.5701 274.26 11.3201V11.0801C274.26 6.60008 270.6 2.94006 266.12 2.94006H265.88C261.4 2.94006 257.74 6.60008 257.74 11.0801V11.3201C257.74 14.5601 259.68 17.36 262.44 18.67V29.26C258.33 29.9 254.57 31.5901 251.47 34.0901L222.4 11.4801C222.59 10.7401 222.73 9.99006 222.73 9.19006C222.73 4.12006 218.63 0 213.56 0C208.49 0 204.37 4.10004 204.37 9.17004C204.37 14.24 208.47 18.36 213.54 18.36C215.19 18.36 216.72 17.89 218.06 17.13L246.65 39.37C244.22 43.04 242.79 47.44 242.79 52.17C242.79 56.9 244.36 61.7101 247 65.4801L238.3 74.1801C237.61 73.9701 236.9 73.8301 236.14 73.8301C231.97 73.8301 228.59 77.21 228.59 81.38C228.59 85.55 231.97 88.9301 236.14 88.9301C240.31 88.9301 243.69 85.55 243.69 81.38C243.69 80.63 243.55 79.9101 243.34 79.2201L251.94 70.62C255.84 73.6 260.71 75.39 266 75.39C278.82 75.39 289.21 65.0001 289.21 52.1801C289.21 40.5801 280.68 30.99 269.56 29.27V29.26ZM265.99 64.0701C259.42 64.0701 254.09 58.74 254.09 52.17C254.09 45.6 259.42 40.27 265.99 40.27C272.56 40.27 277.89 45.6 277.89 52.17C277.89 58.74 272.56 64.0701 265.99 64.0701Z" />
<path d="M341.432 74.1797V40.1667H354.162C364.366 40.1667 371.217 47.1151 371.217 57.1732C371.217 67.2313 364.415 74.1797 354.162 74.1797H341.432ZM354.162 67.9116C360.527 67.9116 364.317 63.4413 364.317 57.1732C364.317 50.9051 360.479 46.4348 354.162 46.4348H348.186V67.9116H354.162ZM388.656 74.6656C380.395 74.6656 374.176 69.3693 374.176 61.2062C374.176 53.286 379.812 47.6981 387.101 47.6981C394.292 47.6981 398.86 52.9944 398.86 60.6717C398.86 61.3519 398.811 62.2265 398.762 62.7124H380.638C381.416 66.4539 384.671 68.932 389.287 68.932C392.106 68.932 394.632 68.2031 397.353 66.9398V72.6734C394.778 74.0825 391.765 74.6656 388.656 74.6656ZM380.687 58.6309H392.834C392.737 55.5211 390.356 52.9944 387.149 52.9944C383.894 52.9944 381.416 55.1324 380.687 58.6309ZM410.657 74.1797L399.968 48.184H407.11L413.962 66.3081L420.716 48.184H427.81L416.926 74.1797H410.657ZM442.987 74.6656C434.727 74.6656 428.507 69.3693 428.507 61.2062C428.507 53.286 434.144 47.6981 441.432 47.6981C448.624 47.6981 453.191 52.9944 453.191 60.6717C453.191 61.3519 453.143 62.2265 453.094 62.7124H434.97C435.747 66.4539 439.003 68.932 443.619 68.932C446.437 68.932 448.964 68.2031 451.685 66.9398V72.6734C449.11 74.0825 446.097 74.6656 442.987 74.6656ZM435.019 58.6309H447.166C447.069 55.5211 444.688 52.9944 441.481 52.9944C438.225 52.9944 435.747 55.1324 435.019 58.6309ZM464.534 74.6656C460.015 74.6656 457.537 71.6044 457.537 66.8912V38.709H464.048V66.1137C464.048 68.1059 465.165 68.7862 466.38 68.7862C467.012 68.7862 467.498 68.6404 467.935 68.4947V74.0825C467.012 74.4712 465.797 74.6656 464.534 74.6656ZM483.969 74.6656C475.903 74.6656 470.17 68.7862 470.17 61.2062C470.17 53.5775 475.903 47.6981 483.969 47.6981C491.986 47.6981 497.72 53.6261 497.72 61.2062C497.72 68.7376 491.986 74.6656 483.969 74.6656ZM483.969 68.8834C488.148 68.8834 491.258 65.4821 491.258 61.2062C491.258 56.8816 488.148 53.4803 483.969 53.4803C479.79 53.4803 476.632 56.8816 476.632 61.2062C476.632 65.4821 479.79 68.8834 483.969 68.8834ZM502.046 84.8695V48.184H508.557V51.6825C510.209 49.2044 513.319 47.6981 516.914 47.6981C523.717 47.6981 529.11 53.3832 529.11 61.2062C529.11 69.0291 523.717 74.6656 516.914 74.6656C513.319 74.6656 510.209 73.1593 508.557 70.6812V84.8695H502.046ZM515.457 68.8834C519.538 68.8834 522.648 65.5307 522.648 61.1576C522.648 56.8331 519.538 53.4803 515.457 53.4803C511.375 53.4803 508.314 56.8331 508.314 61.1576C508.314 65.5307 511.375 68.8834 515.457 68.8834ZM546.288 74.6656C538.028 74.6656 531.809 69.3693 531.809 61.2062C531.809 53.286 537.445 47.6981 544.734 47.6981C551.925 47.6981 556.492 52.9944 556.492 60.6717C556.492 61.3519 556.444 62.2265 556.395 62.7124H538.271C539.049 66.4539 542.304 68.932 546.92 68.932C549.738 68.932 552.265 68.2031 554.986 66.9398V72.6734C552.411 74.0825 549.398 74.6656 546.288 74.6656ZM538.32 58.6309H550.467C550.37 55.5211 547.989 52.9944 544.782 52.9944C541.527 52.9944 539.049 55.1324 538.32 58.6309ZM560.838 74.1797V48.184H567.349V52.7029C568.807 49.6417 571.771 47.6981 574.492 47.6981C575.318 47.6981 576.095 47.8439 576.678 48.0383V55.0352C575.512 54.5493 574.443 54.3064 573.18 54.3064C569.876 54.3064 567.349 56.8331 567.349 61.4005V74.1797H560.838ZM589.017 74.6656C585.324 74.6656 582.312 73.5966 580.077 72.2361V66.4539C581.826 67.62 585.227 69.3693 588.92 69.3693C591.301 69.3693 593.245 68.4461 593.245 66.7454C593.245 65.3363 592.127 64.5103 590.183 64.0244L587.317 63.2955C583.138 62.2751 579.785 60.4287 579.785 55.7155C579.785 50.4192 584.644 47.6981 589.843 47.6981C592.807 47.6981 595.869 48.5728 598.444 49.9333V55.5211C595.966 53.9662 592.807 52.8973 589.941 52.8973C587.608 52.8973 586.102 53.8691 586.102 55.4239C586.102 56.6873 587.317 57.6105 589.503 58.145L592.127 58.7767C596.209 59.7485 599.707 61.7892 599.707 66.3567C599.707 71.896 594.605 74.6656 589.017 74.6656Z" />
</symbol>

<!-- Social Media Icons - Using hs-components assets -->
<symbol id="linkedin" viewbox="0 0 30 29.92" fill="currentColor">
  <path d="M6.83,30.86H.68V10.91H6.85v20ZM3.71,8.3h0A3.68,3.68,0,1,1,7.36,4.61,3.68,3.68,0,0,1,3.71,8.3ZM30,30.86H23.83V20.38c0-2.87-1.09-4.48-3.36-4.48-2.48,0-3.76,1.67-3.76,4.48V30.86H10.78V10.91H16.7v2.68a7,7,0,0,1,6-3.27c4.22,0,7.25,2.58,7.25,7.93Z" fill-rule="evenodd" />
</symbol>

<symbol id="youtube" viewbox="0 0 30 21.69" fill="currentColor">
  <path d="M29.72,5c-.25-2.19-.78-2.82-1.15-3.12a6.14,6.14,0,0,0-3.11-.72C23.15,1,19.24.86,15,.86S6.85.94,4.54,1.11a6.12,6.12,0,0,0-3.11.72c-.37.3-.9,1-1.15,3.12a82.23,82.23,0,0,0,0,13.5c.25,2.19.78,2.82,1.15,3.12a6.12,6.12,0,0,0,3.11.72c2.31.16,6.22.25,10.46.25s8.16-.09,10.46-.25a6.12,6.12,0,0,0,3.11-.72c.37-.3.9-1,1.15-3.12a82.23,82.23,0,0,0,0-13.5ZM11.37,16.42h0V7l9.05,4.72Z" fill-rule="evenodd" />
</symbol>

<symbol id="twitter" viewbox="0 0 24 24" fill="currentColor">
  <path d="M14.2361 10.1624L22.9786 0H20.9069L13.3158 8.82384L7.25289 0H0.259995L9.42836 13.3432L0.259995 24H2.33179L10.3481 14.6817L16.751 24H23.7439L14.2356 10.1624H14.2361ZM11.3985 13.4608L10.4696 12.1321L3.07828 1.55962H6.26043L12.2253 10.0919L13.1542 11.4206L20.9079 22.5113H17.7257L11.3985 13.4613V13.4608Z" />
</symbol>

<symbol id="slack" viewbox="0 0 24 24" fill="currentColor">
  <path d="m5.04234528 15.1661238c0 1.3876221-1.13355049 2.5211726-2.52117264 2.5211726s-2.52117264-1.1335505-2.52117264-2.5211726c0-1.3876222 1.13355049-2.5211727 2.52117264-2.5211727h2.52117264z" />
  <path d="m6.31270358 15.1661238c0-1.3876222 1.13355049-2.5211727 2.52117266-2.5211727 1.38762216 0 2.52117266 1.1335505 2.52117266 2.5211727v6.3127036c0 1.3876221-1.1335505 2.5211726-2.52117266 2.5211726-1.38762217 0-2.52117266-1.1335505-2.52117266-2.5211726z" />
  <path d="m8.83387624 5.04234528c-1.38762217 0-2.52117266-1.13355049-2.52117266-2.52117264s1.13355049-2.52117264 2.52117266-2.52117264c1.38762216 0 2.52117266 1.13355049 2.52117266 2.52117264v2.52117264z" />
  <path d="m8.83387624 6.31270358c1.38762216 0 2.52117266 1.13355049 2.52117266 2.52117266 0 1.38762216-1.1335505 2.52117266-2.52117266 2.52117266h-6.3127036c-1.38762215 0-2.52117264-1.1335505-2.52117264-2.52117266 0-1.38762217 1.13355049-2.52117266 2.52117264-2.52117266z" />
  <path d="m18.9576547 8.83387624c0-1.38762217 1.1335505-2.52117266 2.5211727-2.52117266 1.3876221 0 2.5211726 1.13355049 2.5211726 2.52117266 0 1.38762216-1.1335505 2.52117266-2.5211726 2.52117266h-2.5211727z" />
  <path d="m17.6872964 8.83387624c0 1.38762216-1.1335505 2.52117266-2.5211726 2.52117266-1.3876222 0-2.5211727-1.1335505-2.5211727-2.52117266v-6.3127036c0-1.38762215 1.1335505-2.52117264 2.5211727-2.52117264 1.3876221 0 2.5211726 1.13355049 2.5211726 2.52117264z" />
  <path d="m15.1661238 18.9576547c1.3876221 0 2.5211726 1.1335505 2.5211726 2.5211727 0 1.3876221-1.1335505 2.5211726-2.5211726 2.5211726-1.3876222 0-2.5211727-1.1335505-2.5211727-2.5211726v-2.5211727z" />
  <path d="m15.1661238 17.6872964c-1.3876222 0-2.5211727-1.1335505-2.5211727-2.5211726 0-1.3876222 1.1335505-2.5211727 2.5211727-2.5211727h6.3127036c1.3876221 0 2.5211726 1.1335505 2.5211726 2.5211727 0 1.3876221-1.1335505 2.5211726-2.5211726 2.5211726z" />
</symbol>

<symbol id="github" viewbox="0 0 30 29.27" fill="currentColor">
  <path d="M15,.05a15,15,0,0,0-4.74,29.2c.75.14,1-.32,1-.73V26c-4.16.92-5-2-5-2a3.92,3.92,0,0,0-1.66-2.19c-1.36-.92.1-.92.1-.92A3.16,3.16,0,0,1,7,22.42a3.21,3.21,0,0,0,4.36,1.24,3.18,3.18,0,0,1,.92-2c-3.33-.38-6.83-1.66-6.83-7.4a5.81,5.81,0,0,1,1.55-4,5.4,5.4,0,0,1,.15-4s1.26-.4,4.12,1.54a14.24,14.24,0,0,1,7.5,0c2.86-1.94,4.12-1.54,4.12-1.54a5.35,5.35,0,0,1,.15,4,5.8,5.8,0,0,1,1.54,4c0,5.76-3.51,7-6.85,7.36a3.54,3.54,0,0,1,1,2.76v4.11c0,.49.27.86,1,.71A15,15,0,0,0,15,0Z" fill-rule="evenodd" />
</symbol>


<symbol id="cl-icon-down" viewbox="0 0 32 32">
  <path d="M17.28 22.77a1.27 1.27 0 00.27-.18l.16-.1h.07l11-10.49a1.58 1.58 0 00-2.15-2.32l-9.94 9.47-9.94-9.48A1.58 1.58 0 104.57 12l11 10.51h.07l.16.1a1.4 1.4 0 00.26.16 2 2 0 00.28.06l.3.05a1.55 1.55 0 00.31-.06h.31z"></path>
</symbol>
</svg><!-- cl-brand end -->

    
    <link id="hubspot-2025-link" href="https://www.wthubspot.com/hs-components/next/css/theme--hubspot-2025.css?timestamp=1752503525942" rel="stylesheet">

    
    
  
  <a href="#main-content" class="skip-to-content">Skip to main content</a>
    <a href="#skip-to-footer" class="skip-to-content">Skip to footer</a>
    <link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/layouts-Ce66XFee.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-CzX6poeM.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/NavigationIsland-CzX6poeM.css">
<header class="global-nav-header"><section class="section-width"><div class="global-nav-header-top-bar"><nav class="top-bar-nav"><!--$--><div data-hs-island="true" id="island-7c9bb4n329c0bR5"><!--$--><div data-menu-type="utilNav"><ul class="nav-list nav-list--utilNav"><li class="nav-item nav-item--link"><a href="/changelog" class="nav-link  ">Changelog</a></li><li class="nav-item nav-item--link"><a href="/blog" class="nav-link  ">Blog</a></li><li class="nav-item nav-item--link"><a href="/docs" class="nav-link  ">Docs</a></li></ul></div><!--/$--></div><!--/$--><!--$--><div data-hs-island="true" id="island-7c9bb4n329c0bR9"><!--$--><div data-menu-type="topNav"><ul class="nav-list nav-list--topNav"><li class="nav-item nav-item--link"><a href="https://status.hubspot.com" class="nav-link status-indicator ">Status</a></li></ul></div><!--/$--></div><!--/$--></nav></div><div class="global-nav-header-bottom-bar"><nav class="bottom-bar-nav"><!--$--><div data-hs-island="true" id="island-7c9bb4n329c0bR2"><!--$--><div data-menu-type="megaNav" class="mega-nav-container"><div class="mega-nav-mobile-view" style="display:flex"><div class="mobile-nav-logo"><a href="/" aria-label="HubSpot Developers Logo" class="logo-item flex-none mr-6 " style="width:250px;display:block"><svg width="100%" viewbox="0 0 342 89" role="img"><use href="#sprocket-developers-orange"></use></svg></a></div><button class="candy-box-icon" aria-label="Open navigation menu" aria-expanded="false"><svg width="40" height="40" viewbox="0 0 24 24" fill="currentColor"><circle cx="6" cy="6" r="2"></circle><circle cx="12" cy="6" r="2"></circle><circle cx="18" cy="6" r="2"></circle><circle cx="6" cy="12" r="2"></circle><circle cx="12" cy="12" r="2"></circle><circle cx="18" cy="12" r="2"></circle><circle cx="6" cy="18" r="2"></circle><circle cx="12" cy="18" r="2"></circle><circle cx="18" cy="18" r="2"></circle></svg></button></div><div class="mega-nav-desktop-view" style="display:none"><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="relative z-10"><div style="position:relative"><ul data-orientation="horizontal" class="group flex flex-1 list-none items-center justify-between space-x-1" dir="ltr"><li class="nav-item nav-item--logo" data-item-type="logo"><a href="/" aria-label="HubSpot Developers Logo" class="logo-item flex-none mr-6 " style="width:250px;display:block" data-radix-collection-item=""><svg width="100%" viewbox="0 0 342 89" role="img"><use href="#sprocket-developers-orange"></use></svg></a></li><li class="nav-item nav-item--link"><button id="radix-:island-7c9bb4n329c0bR2-R2:-trigger-item-1" data-state="closed" aria-expanded="false" class="group inline-flex h-10 w-max items-center justify-center rounded-md bg-background transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50 group" data-radix-collection-item="">Get Started<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down relative top-[1px] ml-1 h-3 w-3 transition duration-200 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></li><li class="nav-item nav-item--link"><button id="radix-:island-7c9bb4n329c0bR2-R2:-trigger-item-2" data-state="closed" aria-expanded="false" class="group inline-flex h-10 w-max items-center justify-center rounded-md bg-background transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50 group" data-radix-collection-item="">Apps<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down relative top-[1px] ml-1 h-3 w-3 transition duration-200 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></li><li class="nav-item nav-item--link"><button id="radix-:island-7c9bb4n329c0bR2-R2:-trigger-item-3" data-state="closed" aria-expanded="false" class="group inline-flex h-10 w-max items-center justify-center rounded-md bg-background transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50 group" data-radix-collection-item="">CMS<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down relative top-[1px] ml-1 h-3 w-3 transition duration-200 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></li><li class="nav-item nav-item--link"><button id="radix-:island-7c9bb4n329c0bR2-R2:-trigger-item-4" data-state="closed" aria-expanded="false" class="group inline-flex h-10 w-max items-center justify-center rounded-md bg-background transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50 group" data-radix-collection-item="">Tooling<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down relative top-[1px] ml-1 h-3 w-3 transition duration-200 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></li><li class="nav-item nav-item--link"><button id="radix-:island-7c9bb4n329c0bR2-R2:-trigger-item-5" data-state="closed" aria-expanded="false" class="group inline-flex h-10 w-max items-center justify-center rounded-md bg-background transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50 group" data-radix-collection-item="">Marketplace<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down relative top-[1px] ml-1 h-3 w-3 transition duration-200 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></li><li class="nav-item nav-item--button" data-item-type="button"><a href="https://app.hubspot.com/signup-hubspot/crm?intent=developer" class="nav-button cl-button -primary -small -primary -small " aria-label="Create developer account with a HubSpot Developer account" data-radix-collection-item="">Create developer account<span class="sr-only"> <!-- -->with a HubSpot Developer account</span></a></li></ul></div><div class="absolute left-0 top-full flex justify-center menu-dropdown-container"></div></nav></div></div><!--/$--></div><!--/$--></nav></div></section></header>
    <script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na1","portalID":53};
      window.__hsServerPageUrl = "https:\u002F\u002Fdevelopers.hubspot.com\u002Fdeveloper-platform-basics";
      window.__hsBasePath = "\u002Fdeveloper-platform-basics";
    </script>
      
  <script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
    var newIslands = [{"clientOnly":false,"hydrateOn":"load","id":"island-7c9bb4n329c0bR5","moduleId":"components\u002Fmodules\u002FNavigation\u002FNavigationIsland.tsx?client-entry","moduleName":"NavigationIsland","priority":0,"props":{"className":"nav-island nav-island--utilNav","data-menu-type":"utilNav","data-nav-type":"utilNav","hublParameters":{"field_types":{"placeholder":"text"},"lang":"en","menu_type":"utilNav","module_id":218473191764,"no_wrapper":true,"path":"@projects\u002FDevelopers-website-2025-theme\u002Fdevelopers-theme\u002Fcomponents\u002Fmodules\u002FHeaderGlobal","smart_type":"NOT_SMART","wrap_field_tag":"div"},"lang":"en","menuType":"utilNav"},"supplementalFieldValues":{"placeholder":{}},"url":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002Fraw_assets\u002FDevelopers-website-2025-theme\u002F149\u002Fjs_client_assets\u002Fassets\u002FNavigationIsland-D1lSdF-M.js"},{"clientOnly":false,"hydrateOn":"load","id":"island-7c9bb4n329c0bR9","moduleId":"components\u002Fmodules\u002FNavigation\u002FNavigationIsland.tsx?client-entry","moduleName":"NavigationIsland","priority":0,"props":{"className":"nav-island nav-island--topNav","data-menu-type":"topNav","data-nav-type":"topNav","hublParameters":{"field_types":{"placeholder":"text"},"lang":"en","menu_type":"topNav","module_id":218473191764,"no_wrapper":true,"path":"@projects\u002FDevelopers-website-2025-theme\u002Fdevelopers-theme\u002Fcomponents\u002Fmodules\u002FHeaderGlobal","smart_type":"NOT_SMART","wrap_field_tag":"div"},"lang":"en","menuType":"topNav"},"supplementalFieldValues":{"placeholder":{}},"url":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002Fraw_assets\u002FDevelopers-website-2025-theme\u002F149\u002Fjs_client_assets\u002Fassets\u002FNavigationIsland-D1lSdF-M.js"},{"clientOnly":false,"hydrateOn":"load","id":"island-7c9bb4n329c0bR2","moduleId":"components\u002Fmodules\u002FNavigation\u002FNavigationIsland.tsx?client-entry","moduleName":"NavigationIsland","priority":0,"props":{"className":"nav-island nav-island--megaNav","data-menu-type":"megaNav","data-nav-type":"megaNav","hublParameters":{"field_types":{"placeholder":"text"},"lang":"en","menu_type":"megaNav","module_id":218473191764,"no_wrapper":true,"path":"@projects\u002FDevelopers-website-2025-theme\u002Fdevelopers-theme\u002Fcomponents\u002Fmodules\u002FHeaderGlobal","smart_type":"NOT_SMART","wrap_field_tag":"div"},"lang":"en","menuType":"megaNav"},"supplementalFieldValues":{"placeholder":{}},"url":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002Fraw_assets\u002FDevelopers-website-2025-theme\u002F149\u002Fjs_client_assets\u002Fassets\u002FNavigationIsland-D1lSdF-M.js"}];
    if (Array.isArray(window.__islands)) {
      window.__islands.push(...newIslands);
    } else {
      window.__islands = newIslands;
    }
  </script>
  <link rel="modulepreload" crossorigin href="https://static.hsappstatic.net/cms-js-static/ex/js/react/v18/react-combined.mjs">
  <script type="module" crossorigin nonce="N2OTgEFz6DzPDTKZsSkpcw==">
    import { initConfigSingletonFromJSON, setupIslandHydration } from "https://static.hsappstatic.net/cms-js-static/ex/js/island-runtime/v1/island-runtime.mjs"
    initConfigSingletonFromJSON(window.__hsEnvConfig)
    setupIslandHydration();
  </script>
      
    <main id="main-content">
        

  <div class="container-fluid">
<div class="row-fluid-wrapper">
<div class="row-fluid">
<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12">

<div class="row-fluid-wrapper row-depth-1 row-number-1 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
<div id="hs_cos_wrapper_dnd_area-module-1" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-2Ji33OrB.css">
<section class="cl-section -background-accent-01 -padding-top-large -padding-bottom-large" data-cl-theme="dark"><div class="section-width"><div class="standard-hero-banner text_media" style="text-align:left;display:flex;flex-direction:row"><div class="standard-hero-banner__text-column"><span class="standard-hero-banner__tagline">Basics &amp; Onboarding</span><h1 class="standard-hero-banner__title">Your Starting Point for Building on the HubSpot Developer Platform</h1><div class="standard-hero-banner__description"><p style="text-align: left;"><span style="color: #ffffff;"><strong>One unified foundation</strong>&nbsp;to build apps, extend Smart CRM and ship custom integrations. From <strong>creating your first project to migrating existing apps</strong>, this is <strong>your starting point</strong> for building and delivering value faster on HubSpot.</span></p></div><div class="standard-hero-banner__cta" data-cta-align="left"><a class="cl-button -primary -small" href="https://developers.hubspot.com/developer-platform-basics?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=hero_choose_path#hs_cos_wrapper_widget_1770159543442" target="_blank" rel="noopener noreferrer">Choose Your Path</a><a class="cl-button -secondary -small" href="https://developers.hubspot.com/blog/introducing-hubspot-developer-platform?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=hero_announcement" target="_blank" rel="noopener noreferrer">Read the Announcement</a></div></div><div class="standard-hero-banner__media-column"><div class="standard-hero-banner__media" data-media-type="image" data-has-embed="false" data-has-direct="false" data-player-id="194663622948"><img src="https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Content%20Management_800px.png?width=460&amp;height=460&amp;name=HS_Pictograms_Content%20Management_800px.png" alt="HS_Pictograms_Content Management_800px" decoding="async" loading="lazy" width="460" height="460" style="display:block;aspect-ratio:460 / 460" srcset="https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Content%20Management_800px.png?width=230&amp;height=230&amp;name=HS_Pictograms_Content%20Management_800px.png 230w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Content%20Management_800px.png?width=460&amp;height=460&amp;name=HS_Pictograms_Content%20Management_800px.png 460w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Content%20Management_800px.png?width=690&amp;height=690&amp;name=HS_Pictograms_Content%20Management_800px.png 690w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Content%20Management_800px.png?width=920&amp;height=920&amp;name=HS_Pictograms_Content%20Management_800px.png 920w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Content%20Management_800px.png?width=1150&amp;height=1150&amp;name=HS_Pictograms_Content%20Management_800px.png 1150w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Content%20Management_800px.png?width=1380&amp;height=1380&amp;name=HS_Pictograms_Content%20Management_800px.png 1380w" sizes="(max-width: 460px) 100vw, 460px"></div></div></div></div></section>
    <script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na1","portalID":53};
      window.__hsServerPageUrl = "https:\u002F\u002Fdevelopers.hubspot.com\u002Fdeveloper-platform-basics";
      window.__hsBasePath = "\u002Fdeveloper-platform-basics";
    </script>
      </div>

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

<div class="row-fluid-wrapper row-depth-1 row-number-2 ">
<div class="row-fluid ">
<div class="span6 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="6">

<div class="row-fluid-wrapper row-depth-1 row-number-3 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
<div id="hs_cos_wrapper_dnd_area-module-2" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-CaeSbhmo.css">
<section class="cl-section -background-accent-01 -padding-top-none -padding-bottom-none"><div class="section-width"><div class="section-header" style="text-align:center"><div class="section-header__description"><p style="text-align: center; font-size: 15px;"><span><span style="color: #000000;"><strong><span style="color: #000000;">Are your existing apps on the new platform?</span> </strong></span><span style="color: #585858;">See key dates and decision framework →</span>&nbsp; &nbsp;<a href="/blog/developer-platform-migration-timeline?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=migration_callout_timelines" rel="noopener" target="_blank">View timelines</a></span></p></div></div></div></section>
    <script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na1","portalID":53};
      window.__hsServerPageUrl = "https:\u002F\u002Fdevelopers.hubspot.com\u002Fdeveloper-platform-basics";
      window.__hsBasePath = "\u002Fdeveloper-platform-basics";
    </script>
      </div>

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

</div><!--end widget-span -->
<div class="span6 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="6" data-w="6">

<div class="row-fluid-wrapper row-depth-1 row-number-4 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
<div id="hs_cos_wrapper_module_17701561775133" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-CaeSbhmo.css">
<section class="cl-section -background-03 -padding-top-large -padding-bottom-none"><div class="section-width"><div class="section-header" style="text-align:center"><span class="section-header__tagline">What's New</span><h2 class="section-header__title">One platform. Built to scale with you.</h2><div class="section-header__description"><p><span style="color: #000000;">The HubSpot Developer Platform gives you <strong>one set of tools</strong> to build apps, integrations and custom experiences on HubSpot.</span></p></div></div></div></section>
    <script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na1","portalID":53};
      window.__hsServerPageUrl = "https:\u002F\u002Fdevelopers.hubspot.com\u002Fdeveloper-platform-basics";
      window.__hsBasePath = "\u002Fdeveloper-platform-basics";
    </script>
      </div>

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

<div class="row-fluid-wrapper row-depth-1 row-number-5 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
<div id="hs_cos_wrapper_dnd_area-module-4" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-C5gWOhBu.css">
<!--$--><div data-hs-island="true" id="island-2be6cdn099849R2"><!--$--><section class="cl-section -background-03 -padding-top-medium -padding-bottom-none"><div class="section-width"><div class="content-cards"><div class="content-cards__inner"><div class="content-cards__rows" data-total-count="4"><div class="content-cards__grid" data-count="4"><div class="bg-card text-card-foreground cl-card -padding-none" style="background-color:transparent"><div class="w-full overflow-hidden card-media-top" data-top-align="center"><img src="https://developers.hubspot.com/hs-fs/hubfs/Growth%20Grader%20Illustrations/delight-4.webp?width=175&amp;height=175&amp;name=delight-4.webp" alt="delight-4" decoding="async" loading="lazy" width="175" height="175" style="display:block;max-width:100%;aspect-ratio:175 / 175" srcset="https://developers.hubspot.com/hs-fs/hubfs/Growth%20Grader%20Illustrations/delight-4.webp?width=88&amp;height=88&amp;name=delight-4.webp 88w, https://developers.hubspot.com/hs-fs/hubfs/Growth%20Grader%20Illustrations/delight-4.webp?width=175&amp;height=175&amp;name=delight-4.webp 175w, https://developers.hubspot.com/hs-fs/hubfs/Growth%20Grader%20Illustrations/delight-4.webp?width=263&amp;height=263&amp;name=delight-4.webp 263w, https://developers.hubspot.com/hs-fs/hubfs/Growth%20Grader%20Illustrations/delight-4.webp?width=350&amp;height=350&amp;name=delight-4.webp 350w, https://developers.hubspot.com/hs-fs/hubfs/Growth%20Grader%20Illustrations/delight-4.webp?width=438&amp;height=438&amp;name=delight-4.webp 438w, https://developers.hubspot.com/hs-fs/hubfs/Growth%20Grader%20Illustrations/delight-4.webp?width=525&amp;height=525&amp;name=delight-4.webp 525w" sizes="(max-width: 175px) 100vw, 175px"></div><div class="card-content -padding-none-top " data-align="center"><div class="space-y-1.5 p-6 flex flex-row justify-between"><div class="text-2xl font-semibold leading-none tracking-tight"><h3>Ship Faster</h3></div><div class="mt-4"></div></div><div class="p-6 pt-0"><div><p>Guided setup → hello world in minutes. Modern CLI, AI-native docs, no boilerplate.</p></div></div><div class="items-center p-6 pt-0 flex flex-row gap-3 flex-wrap"></div></div></div><div class="bg-card text-card-foreground cl-card -padding-none" style="background-color:transparent"><div class="w-full overflow-hidden card-media-top" data-top-align="center"><img src="https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_AI%20Chat_800px.png?width=175&amp;height=175&amp;name=HS_Pictograms_AI%20Chat_800px.png" alt="HS_Pictograms_AI Chat_800px" decoding="async" loading="lazy" width="175" height="175" style="display:block;max-width:100%;aspect-ratio:175 / 175" srcset="https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_AI%20Chat_800px.png?width=88&amp;height=88&amp;name=HS_Pictograms_AI%20Chat_800px.png 88w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_AI%20Chat_800px.png?width=175&amp;height=175&amp;name=HS_Pictograms_AI%20Chat_800px.png 175w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_AI%20Chat_800px.png?width=263&amp;height=263&amp;name=HS_Pictograms_AI%20Chat_800px.png 263w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_AI%20Chat_800px.png?width=350&amp;height=350&amp;name=HS_Pictograms_AI%20Chat_800px.png 350w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_AI%20Chat_800px.png?width=438&amp;height=438&amp;name=HS_Pictograms_AI%20Chat_800px.png 438w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_AI%20Chat_800px.png?width=525&amp;height=525&amp;name=HS_Pictograms_AI%20Chat_800px.png 525w" sizes="(max-width: 175px) 100vw, 175px"></div><div class="card-content -padding-none-top " data-align="center"><div class="space-y-1.5 p-6 flex flex-row justify-between"><div class="text-2xl font-semibold leading-none tracking-tight"><h3>Build AI-Ready</h3></div><div class="mt-4"></div></div><div class="p-6 pt-0"><div><p>Powered by one unified data foundation. Your experiences surface natively across CRM, workflows and AI tools.</p></div></div><div class="items-center p-6 pt-0 flex flex-row gap-3 flex-wrap"></div></div></div><div class="bg-card text-card-foreground cl-card -padding-none" style="background-color:transparent"><div class="w-full overflow-hidden card-media-top" data-top-align="center"><img src="https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Time_500px.png?width=175&amp;height=175&amp;name=HS_Pictograms_Time_500px.png" alt="HS_Pictograms_Time_500px" decoding="async" loading="lazy" width="175" height="175" style="display:block;max-width:100%;aspect-ratio:175 / 175" srcset="https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Time_500px.png?width=88&amp;height=88&amp;name=HS_Pictograms_Time_500px.png 88w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Time_500px.png?width=175&amp;height=175&amp;name=HS_Pictograms_Time_500px.png 175w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Time_500px.png?width=263&amp;height=263&amp;name=HS_Pictograms_Time_500px.png 263w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Time_500px.png?width=350&amp;height=350&amp;name=HS_Pictograms_Time_500px.png 350w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Time_500px.png?width=438&amp;height=438&amp;name=HS_Pictograms_Time_500px.png 438w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Time_500px.png?width=525&amp;height=525&amp;name=HS_Pictograms_Time_500px.png 525w" sizes="(max-width: 175px) 100vw, 175px"></div><div class="card-content -padding-none-top " data-align="center"><div class="space-y-1.5 p-6 flex flex-row justify-between"><div class="text-2xl font-semibold leading-none tracking-tight"><h3>Stay Current</h3></div><div class="mt-4"></div></div><div class="p-6 pt-0"><div><p>18-month support windows, clear upgrade paths, investment protection. Future beta programs.</p></div></div><div class="items-center p-6 pt-0 flex flex-row gap-3 flex-wrap"></div></div></div><div class="bg-card text-card-foreground cl-card -padding-none" style="background-color:transparent"><div class="w-full overflow-hidden card-media-top" data-top-align="center"><img src="https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Closing%20Deals_800px-1.png?width=175&amp;height=175&amp;name=HS_Pictograms_Closing%20Deals_800px-1.png" alt="HS_Pictograms_Closing Deals_800px-1" decoding="async" loading="lazy" width="175" height="175" style="display:block;max-width:100%;aspect-ratio:175 / 175" srcset="https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Closing%20Deals_800px-1.png?width=88&amp;height=88&amp;name=HS_Pictograms_Closing%20Deals_800px-1.png 88w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Closing%20Deals_800px-1.png?width=175&amp;height=175&amp;name=HS_Pictograms_Closing%20Deals_800px-1.png 175w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Closing%20Deals_800px-1.png?width=263&amp;height=263&amp;name=HS_Pictograms_Closing%20Deals_800px-1.png 263w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Closing%20Deals_800px-1.png?width=350&amp;height=350&amp;name=HS_Pictograms_Closing%20Deals_800px-1.png 350w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Closing%20Deals_800px-1.png?width=438&amp;height=438&amp;name=HS_Pictograms_Closing%20Deals_800px-1.png 438w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Closing%20Deals_800px-1.png?width=525&amp;height=525&amp;name=HS_Pictograms_Closing%20Deals_800px-1.png 525w" sizes="(max-width: 175px) 100vw, 175px"></div><div class="card-content -padding-none-top cl-brand-neutral" data-align="center"><div class="space-y-1.5 p-6 flex flex-row justify-between"><div class="text-2xl font-semibold leading-none tracking-tight"><h3>Reach More Customers</h3></div><div class="mt-4"></div></div><div class="p-6 pt-0"><div><p>Distribute to 228k+ HubSpot customers through the HubSpot Marketplace.</p></div></div><div class="items-center p-6 pt-0 flex flex-row gap-3 flex-wrap"></div></div></div></div></div></div></div></div></section><!--/$--></div><!--/$-->
    <script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na1","portalID":53};
      window.__hsServerPageUrl = "https:\u002F\u002Fdevelopers.hubspot.com\u002Fdeveloper-platform-basics";
      window.__hsBasePath = "\u002Fdeveloper-platform-basics";
    </script>
      
  <script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
    var newIslands = [{"clientOnly":false,"hydrateOn":"load","id":"island-2be6cdn099849R2","moduleId":"components\u002Fmodules\u002FContentCards\u002FContentCardsIsland.tsx?client-entry","moduleName":"ContentCardsIsland","priority":0,"props":{"className":"-background-03","fallback":{"_owner":null,"_store":{},"key":null,"props":{"children":{"_owner":null,"_store":{},"key":null,"props":{"children":{"_owner":null,"_store":{},"key":null,"props":{"children":{"_owner":null,"_store":{},"key":null,"props":{"children":{"_owner":null,"_store":{},"key":null,"props":{"children":[{"_owner":null,"_store":{},"key":"0","props":{"children":[{"_owner":null,"_store":{},"key":"0","props":{"children":[{"_owner":null,"_store":{},"key":null,"props":{"children":{"_owner":null,"_store":{},"key":null,"props":{"alt":"Ship Faster","decoding":"async","height":175,"loading":"lazy","src":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002FGrowth%20Grader%20Illustrations\u002Fdelight-4.webp","style":{"aspectRatio":"175 \u002F 175","display":"block","maxWidth":"100%"},"width":175},"ref":null,"type":"img"},"className":"card-media-top","data-top-align":"center"},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{"children":[{"_owner":null,"_store":{},"key":null,"props":{"children":[{"_owner":null,"_store":{},"key":null,"props":{"children":"Ship Faster"},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{},"ref":null,"type":{}}]},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{"children":{"_owner":null,"_store":{},"key":null,"props":{"fieldPath":"rows[0].cards[0].content.description"},"ref":null},"className":""},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{"children":[],"className":"flex flex-row gap-3 flex-wrap"},"ref":null,"type":{}}],"className":"card-content","data-align":"center"},"ref":null,"type":"div"}],"className":"cl-card  -padding-none","style":{"backgroundColor":"transparent"}},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":"1","props":{"children":[{"_owner":null,"_store":{},"key":null,"props":{"children":{"_owner":null,"_store":{},"key":null,"props":{"alt":"Build AI-Ready","decoding":"async","height":175,"loading":"lazy","src":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002FHS_Pictograms_AI%20Chat_800px.png","style":{"aspectRatio":"175 \u002F 175","display":"block","maxWidth":"100%"},"width":175},"ref":null,"type":"img"},"className":"card-media-top","data-top-align":"center"},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{"children":[{"_owner":null,"_store":{},"key":null,"props":{"children":[{"_owner":null,"_store":{},"key":null,"props":{"children":"Build AI-Ready"},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{},"ref":null,"type":{}}]},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{"children":{"_owner":null,"_store":{},"key":null,"props":{"fieldPath":"rows[0].cards[1].content.description"},"ref":null},"className":""},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{"children":[],"className":"flex flex-row gap-3 flex-wrap"},"ref":null,"type":{}}],"className":"card-content","data-align":"center"},"ref":null,"type":"div"}],"className":"cl-card  -padding-none","style":{"backgroundColor":"transparent"}},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":"2","props":{"children":[{"_owner":null,"_store":{},"key":null,"props":{"children":{"_owner":null,"_store":{},"key":null,"props":{"alt":"Stay Current","decoding":"async","height":175,"loading":"lazy","src":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002FHS_Pictograms_Time_500px.png","style":{"aspectRatio":"175 \u002F 175","display":"block","maxWidth":"100%"},"width":175},"ref":null,"type":"img"},"className":"card-media-top","data-top-align":"center"},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{"children":[{"_owner":null,"_store":{},"key":null,"props":{"children":[{"_owner":null,"_store":{},"key":null,"props":{"children":"Stay Current"},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{},"ref":null,"type":{}}]},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{"children":{"_owner":null,"_store":{},"key":null,"props":{"fieldPath":"rows[0].cards[2].content.description"},"ref":null},"className":""},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{"children":[],"className":"flex flex-row gap-3 flex-wrap"},"ref":null,"type":{}}],"className":"card-content","data-align":"center"},"ref":null,"type":"div"}],"className":"cl-card  -padding-none","style":{"backgroundColor":"transparent"}},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":"3","props":{"children":[{"_owner":null,"_store":{},"key":null,"props":{"children":{"_owner":null,"_store":{},"key":null,"props":{"alt":"Reach More Customers","decoding":"async","height":175,"loading":"lazy","src":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002FHS_Pictograms_Closing%20Deals_800px-1.png","style":{"aspectRatio":"175 \u002F 175","display":"block","maxWidth":"100%"},"width":175},"ref":null,"type":"img"},"className":"card-media-top","data-top-align":"center"},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{"children":[{"_owner":null,"_store":{},"key":null,"props":{"children":[{"_owner":null,"_store":{},"key":null,"props":{"children":"Reach More Customers"},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{},"ref":null,"type":{}}]},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{"children":{"_owner":null,"_store":{},"key":null,"props":{"fieldPath":"rows[0].cards[3].content.description"},"ref":null},"className":"cl-brand-neutral"},"ref":null,"type":{}},{"_owner":null,"_store":{},"key":null,"props":{"children":[],"className":"flex flex-row gap-3 flex-wrap"},"ref":null,"type":{}}],"className":"card-content","data-align":"center"},"ref":null,"type":"div"}],"className":"cl-card  -padding-none","style":{"backgroundColor":"transparent"}},"ref":null,"type":{}}],"className":"content-cards__grid","data-count":4},"ref":null,"type":"div"}],"className":"content-cards__rows","data-total-count":4},"ref":null,"type":"div"},"className":"content-cards__inner"},"ref":null,"type":"div"},"className":"content-cards"},"ref":null,"type":"div"},"className":"section-width"},"ref":null,"type":"div"},"className":"cl-section -background-03 -padding-top-medium -padding-bottom-none"},"ref":null,"type":"section"},"rows":[[{"backgroundColor":"transparent","backgroundColorOverride":true,"cardDisableHover":false,"cardPadding":"-padding-none","ctas":[],"description":"Guided setup → hello world in minutes. Modern CLI, AI-native docs, no boilerplate.","descriptionFieldPath":"rows[0].cards[0].content.description","imageAlt":"delight-4","imageHeight":175,"imageIsResponsive":false,"imageLeftAlign":"top","imageLoading":"lazy","imagePosition":"top","imageSrc":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002FGrowth%20Grader%20Illustrations\u002Fdelight-4.webp","imageTopAlign":"center","imageWidth":175,"includeImage":true,"textAlign":"center","title":"Ship Faster"},{"backgroundColor":"transparent","backgroundColorOverride":true,"cardDisableHover":false,"cardPadding":"-padding-none","ctas":[],"description":"Powered by one unified data foundation. Your experiences surface natively across CRM, workflows and AI tools.","descriptionFieldPath":"rows[0].cards[1].content.description","imageAlt":"HS_Pictograms_AI Chat_800px","imageHeight":175,"imageIsResponsive":false,"imageLeftAlign":"top","imageLoading":"lazy","imagePosition":"top","imageSrc":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002FHS_Pictograms_AI%20Chat_800px.png","imageTopAlign":"center","imageWidth":175,"includeImage":true,"textAlign":"center","title":"Build AI-Ready"},{"backgroundColor":"transparent","backgroundColorOverride":true,"cardDisableHover":false,"cardPadding":"-padding-none","ctas":[],"description":"18-month support windows, clear upgrade paths, investment protection. Future beta programs.","descriptionFieldPath":"rows[0].cards[2].content.description","imageAlt":"HS_Pictograms_Time_500px","imageHeight":175,"imageIsResponsive":false,"imageLeftAlign":"top","imageLoading":"lazy","imagePosition":"top","imageSrc":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002FHS_Pictograms_Time_500px.png","imageTopAlign":"center","imageWidth":175,"includeImage":true,"textAlign":"center","title":"Stay Current"},{"backgroundColor":"transparent","backgroundColorOverride":true,"cardDisableHover":false,"cardPadding":"-padding-none","cardTextColor":"cl-brand-neutral","ctas":[],"description":"Distribute to 228k+ HubSpot customers through the HubSpot Marketplace.","descriptionFieldPath":"rows[0].cards[3].content.description","imageAlt":"HS_Pictograms_Closing Deals_800px-1","imageHeight":175,"imageIsResponsive":false,"imageLeftAlign":"top","imageLoading":"lazy","imagePosition":"top","imageSrc":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002FHS_Pictograms_Closing%20Deals_800px-1.png","imageTopAlign":"center","imageWidth":175,"includeImage":true,"textAlign":"center","title":"Reach More Customers"}]],"sectionDarkMode":false,"sectionPaddingBottom":"-padding-bottom-none","sectionPaddingTop":"-padding-top-medium","totalCount":4},"supplementalFieldValues":{"rows":[{"cards":[{"content":{"description":{"type":"richtext","value":{"content":"\u003Cp\u003EGuided setup → hello world in minutes. Modern CLI, AI-native docs, no boilerplate.\u003C\u002Fp\u003E"}}}},{"content":{"description":{"type":"richtext","value":{"content":"\u003Cp\u003EPowered by one unified data foundation. Your experiences surface natively across CRM, workflows and AI tools.\u003C\u002Fp\u003E"}}}},{"content":{"description":{"type":"richtext","value":{"content":"\u003Cp\u003E18-month support windows, clear upgrade paths, investment protection. Future beta programs.\u003C\u002Fp\u003E"}}}},{"content":{"description":{"type":"richtext","value":{"content":"\u003Cp\u003EDistribute to 228k+ HubSpot customers through the HubSpot Marketplace.\u003C\u002Fp\u003E"}}}}]}]},"url":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002Fraw_assets\u002FDevelopers-website-2025-theme\u002F149\u002Fjs_client_assets\u002Fassets\u002FContentCardsIsland-Cg2XYNig.js"}];
    if (Array.isArray(window.__islands)) {
      window.__islands.push(...newIslands);
    } else {
      window.__islands = newIslands;
    }
  </script>
  <link rel="modulepreload" crossorigin href="https://static.hsappstatic.net/cms-js-static/ex/js/react/v18/react-combined.mjs">
  <script type="module" crossorigin nonce="N2OTgEFz6DzPDTKZsSkpcw==">
    import { initConfigSingletonFromJSON, setupIslandHydration } from "https://static.hsappstatic.net/cms-js-static/ex/js/island-runtime/v1/island-runtime.mjs"
    initConfigSingletonFromJSON(window.__hsEnvConfig)
    setupIslandHydration();
  </script>
      </div>

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

<div class="row-fluid-wrapper row-depth-1 row-number-6 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">

<div class="row-fluid-wrapper row-depth-1 row-number-7 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
<div id="hs_cos_wrapper_widget_1770157867079" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">










  



  
  

  
  



  
  

  
  
  

  
    
  <section id="widget_1770157867079" data-cy="section-feature-list" class="csol-section csol-featureList -padding-top-s -padding-bottom-s" data-cl-theme="light" data-cl-background="background-02" data-csol-module="feature-list" data-display="card" data-read-more="false">
      <div class="csol-section-wrapper">
  

    <div style="--cl-carousel-peek: 0px;
          --cl-carousel-slide-count: 2;
          --cl-carousel-slide-gap: 31px;

          --cl-carousel-slides-per-view-tablet: 1;
          --cl-carousel-slides-to-scroll-tablet: 1;

          --cl-carousel-slides-per-view-desktop: 3;
          --cl-carousel-slides-to-scroll-desktop: 3;
          " data-active-viewports="phone" class="cl-carousel -use-container" data-cl-theme="light" data-cy="carousel" data-cl-mount="carousel">
      <div class="cl-carousel-controls " inert data-cy="carousel-controls">
    <button type="button" class="cl-round-button -medium cl-carousel-controls-previous" aria-disabled="true" data-cy="carousel-button carousel-button-previous">
      <span class="visually-hidden">Previous</span>
      <svg class="cl-icon" aria-hidden="true" data-cy="carousel-button-icon">
        <use href="#cl-icon-left"></use>
      </svg>
    </button>
    <button type="button" class="cl-round-button -medium cl-carousel-controls-next" aria-disabled="true" data-cy="carousel-button carousel-button-next">
      <span class="visually-hidden">Next</span>
      <svg class="cl-icon" aria-hidden="true" data-cy="carousel-button-icon">
        <use href="#cl-icon-right"></use>
      </svg>
    </button>
  </div>

      <div class="cl-carousel-rail" tabindex="0" data-cy="carousel-rail">
        
        <ul class="cl-carousel-train " data-cy="carousel-train">
          <li class="cl-carousel-slide csol-featureList-list-wrapper" data-cy="carousel-slide">
    <div class="cl-card csol-featureList-list -container-01 -border" data-cl-theme="light" data-cy="feature-list">
    

  <div class="csol-feature-list-content">
    <h2 class="csol-featureList-title" data-cy="feature-list-title">Ship your first integration in minutes</h2>

    

    
      

  
    <span class="csol-featureList-divider"></span>
  
    <h3 class="visually-hidden">Available</h3>

    <ul class="csol-featureList-features" data-cy="feature-list-features feature-list-features-available">
      
        <li data-cy="feature-list-feature feature-list-feature-available">
          <svg class="cl-icon" aria-hidden="true">
            <use href="#cl-icon-check-circle" />
          </svg>
          <span class="csol-featureList-feature">Guided setup with hs get-started</span>
        </li>
      
        <li data-cy="feature-list-feature feature-list-feature-available">
          <svg class="cl-icon" aria-hidden="true">
            <use href="#cl-icon-check-circle" />
          </svg>
          <span class="csol-featureList-feature">AI-native docs that answer your questions</span>
        </li>
      
        <li data-cy="feature-list-feature feature-list-feature-available">
          <svg class="cl-icon" aria-hidden="true">
            <use href="#cl-icon-check-circle" />
          </svg>
          <span class="csol-featureList-feature">One codebase → private or Marketplace</span>
        </li>
      
    </ul>
    

    <div class="csol-featureList-ctas" data-cy="feature-list-ctas">
      

      
    </div>
  </div>
  </div>
  </li><li class="cl-carousel-slide csol-featureList-list-wrapper" data-cy="carousel-slide">
    <div class="cl-card csol-featureList-list -container-01 -border" data-cl-theme="light" data-cy="feature-list">
    

  <div class="csol-feature-list-content">
    <h2 class="csol-featureList-title" data-cy="feature-list-title">Uplevel existing apps with more value</h2>

    

    
      

  
    <span class="csol-featureList-divider"></span>
  
    <h3 class="visually-hidden">Available</h3>

    <ul class="csol-featureList-features" data-cy="feature-list-features feature-list-features-available">
      
        <li data-cy="feature-list-feature feature-list-feature-available">
          <svg class="cl-icon" aria-hidden="true">
            <use href="#cl-icon-check-circle" />
          </svg>
          <span class="csol-featureList-feature">Keep existing installs and OAuth</span>
        </li>
      
        <li data-cy="feature-list-feature feature-list-feature-available">
          <svg class="cl-icon" aria-hidden="true">
            <use href="#cl-icon-check-circle" />
          </svg>
          <span class="csol-featureList-feature">Unlock App Home, App cards, AI capabilities</span>
        </li>
      
        <li data-cy="feature-list-feature feature-list-feature-available">
          <svg class="cl-icon" aria-hidden="true">
            <use href="#cl-icon-check-circle" />
          </svg>
          <span class="csol-featureList-feature">Clear timelines with 18-month support windows</span>
        </li>
      
    </ul>
    

    <div class="csol-featureList-ctas" data-cy="feature-list-ctas">
      

      
    </div>
  </div>
  </div>
  </li>
        </ul>
      </div>

      <div class="cl-carousel-footer" data-cy="carousel-footer">
        <div class="cl-carousel-dots" aria-hidden="true" data-cy="carousel-dots">
    <div class="cl-carousel-dots-rail" data-cy="carousel-dots-rail">
      <ul class="cl-carousel-dots-list" data-cy="carousel-dots-list"></ul>
    </div>
  </div>
        
      </div>
    </div></div>
    </section></div>

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

<div class="row-fluid-wrapper row-depth-1 row-number-8 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
<div id="hs_cos_wrapper_widget_1770143350268" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">








  
  
    
    
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  






  
  

  
  

  
  

  
  

  
  

  
  

  
  





  <section id="widget_1770143350268" data-cy="csol-section" class="csol-section csol-table -contain-in-wrapper -padding-top-xs -padding-bottom-md" data-cl-theme="light" data-cl-background="background-02" data-csol-module="table">
      <div class="csol-section-wrapper">
    
    
    <div class="csol-table-caption">
      <h2 id="widget_1770143350268_caption" class="csol-table-caption-label">Building Blocks</h2>
    </div>
    
    <div class="csol-table-scroll-container">
      <div class="csol-table-scroller">
        <table id="widget_1770143350268_table" class="cl-table csol-table-container" tabindex="0" aria-describedby="widget_1770143350268_caption">
          
            <thead class="csol-table-head">
              <tr class="csol-table-column-header-container">
                
                
                  <th scope="col" class="csol-table-column-header" id="widget_1770143350268_column_1">
                    <strong>What You Get</strong>
                  </th>
                
                  <th scope="col" class="csol-table-column-header" id="widget_1770143350268_column_2">
                    What It Does
                  </th>
                
                  <th scope="col" class="csol-table-column-header" id="widget_1770143350268_column_3">
                    Get Started
                  </th>
                
              </tr>
            </thead>
          
          <tbody class="csol-table-body">
            
              
              
              
                <tr class="csol-table-row">
                
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_1 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <strong>Projects</strong>
                      
                      
                    </div>

                    
                  </td>
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_2 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <p>Unified framework for apps + CMS assets</p>
                      
                      
                    </div>

                    
                  </td>
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_3 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <strong><span style="color: #188038;">hs get-started</span></strong>
                      
                      
                    </div>

                    
                  </td>
                
                </tr>
              
            
              
              
              
                <tr class="csol-table-row">
                
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_1 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <strong>UI Extensions</strong>
                      
                      
                    </div>

                    
                  </td>
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_2 " class="csol-table-cell  ">
                    <div>
                      
                      
                          App cards, App Home, settings pages (React)
                      
                      
                    </div>

                    
                  </td>
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_3 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <p><a href="/docs/getting-started/quickstart?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=building_blocks_quickstart" rel="noopener" target="_blank">Quickstart</a></p>
                      
                      
                    </div>

                    
                  </td>
                
                </tr>
              
            
              
              
              
                <tr class="csol-table-row">
                
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_1 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <strong>APIs &amp; Webhooks</strong>
                      
                      
                    </div>

                    
                  </td>
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_2 " class="csol-table-cell  ">
                    <div>
                      
                      
                          RESTful APIs, webhooks, and OAuth for any integration
                      
                      
                    </div>

                    
                  </td>
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_3 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <a href="/docs/api/overview?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=building_blocks_api_overview" rel="noopener" target="_blank">API overview</a>
                      
                      
                    </div>

                    
                  </td>
                
                </tr>
              
            
              
              
              
                <tr class="csol-table-row">
                
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_1 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <strong>Serverless Functions</strong>
                      
                      
                    </div>

                    
                  </td>
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_2 " class="csol-table-cell  ">
                    <div>
                      
                      
                          Backend logic without managing infrastructure (Node.js)
                      
                      
                    </div>

                    
                  </td>
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_3 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <a href="/blog/navigating-serverless-functions-on-hubspots-new-developer-platform?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=building_blocks_strategies" rel="noopener" target="_blank">Strategies</a>
                      
                      
                    </div>

                    
                  </td>
                
                </tr>
              
            
              
              
              
                <tr class="csol-table-row">
                
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_1 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <strong>App Objects &amp; App Events</strong>
                      
                      
                    </div>

                    
                  </td>
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_2 " class="csol-table-cell  ">
                    <div>
                      
                      
                          Custom data models that work across tiers
                      
                      
                    </div>

                    
                  </td>
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_3 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <a href="/docs/apps/developer-platform/add-features/app-objects/quickstart-guide-to-app-objects?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=building_blocks_app_objects" rel="noopener" target="_blank">Overview</a>
                      
                      
                    </div>

                    
                  </td>
                
                </tr>
              
            
              
              
              
                <tr class="csol-table-row">
                
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_1 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <strong>Breeze Agent Tools</strong>
                      
                      
                    </div>

                    
                  </td>
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_2 " class="csol-table-cell  ">
                    <div>
                      
                      
                          Turn workflow actions into AI agent capabilities
                      
                      
                    </div>

                    
                  </td>
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_3 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <p><a href="/ai-tools?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=building_blocks_ai_tools" rel="noopener" target="_blank">AI Tools</a></p>
                      
                      
                    </div>

                    
                  </td>
                
                </tr>
              
            
              
              
              
                <tr class="csol-table-row">
                
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_1 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <strong>MCP Server</strong>
                      
                      
                    </div>

                    
                  </td>
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_2 " class="csol-table-cell  ">
                    <div>
                      
                      
                          Bring HubSpot data to your IDE copilot
                      
                      
                    </div>

                    
                  </td>
                
                  
                  
                  
                  
                  
                  
                  
                  <td headers=" widget_1770143350268_column_3 " class="csol-table-cell  ">
                    <div>
                      
                      
                          <a href="/docs/developer-tooling/local-development/mcp-server?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=building_blocks_mcp_server" rel="noopener" target="_blank">Setup</a>
                      
                      
                    </div>

                    
                  </td>
                
                </tr>
              
            
          </tbody>
        </table>
      </div>
    </div>
    <button class="csol-table-expand" aria-expanded="true" aria-controls="widget_1770143350268_table">
      <span class="csol-table-expand-text">View all rows</span>
      <span class="csol-table-collapse-text">View fewer rows</span>
      <svg class="cl-icon csol-table-expand-icon" aria-hidden="true">
        <use href="#cl-icon-down" />
      </svg>
    </button>

    <div class="csol-table-footer">
      <p class="-small">
        2025.2, 2026.03
      </p>
    </div></div>
    </section></div>

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

<div class="row-fluid-wrapper row-depth-1 row-number-9 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
<div id="hs_cos_wrapper_widget_1770159543442" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-CaeSbhmo.css">
<section class="cl-section -background-03 -padding-top-small -padding-bottom-none" data-cl-theme="dark"><div class="section-width"><div class="section-header" style="text-align:center"><span class="section-header__tagline">Choose Your Path</span><h2 class="section-header__title">What are you trying to do?</h2><div class="section-header__description"><p><span style="color: #eeeeee;">Select your starting point and we'll guide you through the right steps.</span></p></div></div></div></section>
    <script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na1","portalID":53};
      window.__hsServerPageUrl = "https:\u002F\u002Fdevelopers.hubspot.com\u002Fdeveloper-platform-basics";
      window.__hsBasePath = "\u002Fdeveloper-platform-basics";
    </script>
      </div>

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

<div class="row-fluid-wrapper row-depth-1 row-number-10 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">

<div class="row-fluid-wrapper row-depth-1 row-number-11 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
<div id="hs_cos_wrapper_widget_1770159590254" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">












  
    
      
    
  
    
      
    
  




<section id="widget_1770159590254" data-cy="csol-section" class="csol-section csol-tabs - -contain-in-wrapper -padding-top-none -padding-bottom-lg" data-cl-theme="dark" data-cl-background="background-01" data-csol-module="tabs">
      <div class="csol-section-wrapper">

    
      
    
      
    
  <div class="cl-tabs csol-tabs -center -background-01" data-cl-theme="dark" data-cl-tabs-orientation="horizontal" data-csol-tabs>
    <div class="cl-tab-control">
      <ul class="cl-tab-list" role="tablist" aria-orientation="horizontal"><li class="cl-tab-item" role="presentation">
    <button class="cl-tab-button csol-tabs-button" role="tab" aria-controls="cl-tab-widget_1770159590254-1">
      I'm new here
    </button>
  </li><li class="cl-tab-item" role="presentation">
    <button class="cl-tab-button csol-tabs-button" role="tab" aria-controls="cl-tab-widget_1770159590254-2">
      I have an existing app
    </button>
  </li></ul>
    </div>

    <div class="cl-tab-group csol-tabs-group">
      
  <div class="csol-multi-column-content -center cl-tab-content" data-cy="multi-column-content" id="cl-tab-widget_1770159590254-1" role="tabpanel"><div class="cl-grid csol-multi-column-content-list"><div class="csol-multi-column-content-item">
      <img data-cy="csol-base-image" src="https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Engagement_500px-280x280-afe2205.png?width=110&amp;height=110&amp;name=HS_Pictograms_Engagement_500px-280x280-afe2205.png" alt="HS_Pictograms_Engagement_500px-280x280-afe2205" class="csol-image csol-multi-column-content-image -large-image " width="110" height="110" style="--csol-image-aspect-ratio:1.0;" data-csol-image-orientation="square" loading="lazy" srcset="https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Engagement_500px-280x280-afe2205.png?width=55&amp;height=55&amp;name=HS_Pictograms_Engagement_500px-280x280-afe2205.png 55w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Engagement_500px-280x280-afe2205.png?width=110&amp;height=110&amp;name=HS_Pictograms_Engagement_500px-280x280-afe2205.png 110w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Engagement_500px-280x280-afe2205.png?width=165&amp;height=165&amp;name=HS_Pictograms_Engagement_500px-280x280-afe2205.png 165w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Engagement_500px-280x280-afe2205.png?width=220&amp;height=220&amp;name=HS_Pictograms_Engagement_500px-280x280-afe2205.png 220w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Engagement_500px-280x280-afe2205.png?width=275&amp;height=275&amp;name=HS_Pictograms_Engagement_500px-280x280-afe2205.png 275w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Engagement_500px-280x280-afe2205.png?width=330&amp;height=330&amp;name=HS_Pictograms_Engagement_500px-280x280-afe2205.png 330w" sizes="(max-width: 110px) 100vw, 110px">
    <div class="csol-multi-column-content-content">
      <h2 class="csol-multi-column-content-header cl-h5" data-cy="multi-column-content-header">Start fresh with the latest platform version and best practices.</h2>
    <div class="cl-rich-text csol-multi-column-content-description" data-cy="multi-column-content-description" data-csol-rich-text-list-style=""><h4><br>Your Day 0:</h4>
<h5>1. Create Account</h5>
Sign up for a free HubSpot account. <br><a href="https://app.hubspot.com/signup-hubspot/developers?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=new_step_1" rel="noopener" target="_blank">Sign up</a><br><br>
<h5>2. Run hs get-started&nbsp;</h5>
<p>Authenticate and create your first project with guided setup. <br><a href="/docs/getting-started/quickstart?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=new_step_2" rel="noopener" target="_blank">Quickstart guide</a><br><br></p>
<h5>3. Build Your App</h5>
Add UI extensions, workflow actions or API integrations. <br><a href="/docs/apps/developer-platform/build-apps/create-an-app?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=new_step_3" rel="noopener" target="_blank">Create an app</a><br><br>
<h5>4. Upload &amp; Deploy</h5>
<p>Upload your project and deploy to HubSpot. <br><a href="/docs/developer-tooling/local-development/hubspot-cli/project-commands#upload-to-hubspot?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=new_step_4" rel="noopener" target="_blank">CLI project reference</a><br><br><br></p></div><div class="csol-multi-column-content-cta">
          <a class="cl-button -primary -medium" href="https://developers.hubspot.com/developer-platform-basics?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=new_see_what_you_can_build#hs_cos_wrapper_widget_1770160583995" target="_blank" rel="noopener noreferrer">
      See what you can build
      
    </a>
        </div>
    </div>
    </div></div></div>
  <div class="csol-multi-column-content -center cl-tab-content" data-cy="multi-column-content" id="cl-tab-widget_1770159590254-2" role="tabpanel"><div class="cl-grid csol-multi-column-content-list"><div class="csol-multi-column-content-item">
      <img data-cy="csol-base-image" src="https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Pinned%20Map_800px-1.png?width=110&amp;height=110&amp;name=HS_Pictograms_Pinned%20Map_800px-1.png" alt="HS_Pictograms_Pinned Map_800px-1" class="csol-image csol-multi-column-content-image -large-image " width="110" height="110" style="--csol-image-aspect-ratio:1.0;" data-csol-image-orientation="square" loading="lazy" srcset="https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Pinned%20Map_800px-1.png?width=55&amp;height=55&amp;name=HS_Pictograms_Pinned%20Map_800px-1.png 55w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Pinned%20Map_800px-1.png?width=110&amp;height=110&amp;name=HS_Pictograms_Pinned%20Map_800px-1.png 110w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Pinned%20Map_800px-1.png?width=165&amp;height=165&amp;name=HS_Pictograms_Pinned%20Map_800px-1.png 165w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Pinned%20Map_800px-1.png?width=220&amp;height=220&amp;name=HS_Pictograms_Pinned%20Map_800px-1.png 220w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Pinned%20Map_800px-1.png?width=275&amp;height=275&amp;name=HS_Pictograms_Pinned%20Map_800px-1.png 275w, https://developers.hubspot.com/hs-fs/hubfs/HS_Pictograms_Pinned%20Map_800px-1.png?width=330&amp;height=330&amp;name=HS_Pictograms_Pinned%20Map_800px-1.png 330w" sizes="(max-width: 110px) 100vw, 110px">
    <div class="csol-multi-column-content-content">
      <h3 class="csol-multi-column-content-header cl-h5" data-cy="multi-column-content-header">Migrate to the new platform and unlock new capabilities.</h3>
    <div class="cl-rich-text csol-multi-column-content-description" data-cy="multi-column-content-description" data-csol-rich-text-list-style=""><h4><br>Your Day 0:</h4>
<h5><br>1. Find Your Migration Path</h5>
<div>Identify your app type, platform version, and serverless usage.<br><a href="/docs/apps/developer-platform/build-apps/migrate-an-app/overview?utm_campaign=eko_2026_dev_platform_lp&amp;utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_content=migrate_step_2" rel="noopener" target="_blank">Check the migration matrix</a>&nbsp;</div>
<h5><br>2. Review Requirements</h5>
<div>Understand what migration involves for your app type.<br><a href="/docs/apps/developer-platform/build-apps/overview#migration-guides?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=migrate_step_3" rel="noopener" target="_blank">Migration guide</a></div>
<h5><br>3. Run Migration</h5>
<div>Legacy: hs app migrate<br>Projects 2025.1: hs project migrate<br><a href="/docs/apps/developer-platform/build-apps/migrate-an-app/migrate-an-existing-public-app#migrate-your-app?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=migrate_step_4" rel="noopener" target="_blank">CLI migration commands</a>&nbsp;<br><br><br></div></div><div class="csol-multi-column-content-cta">
          <a class="cl-button -primary -medium" href="https://developers.hubspot.com/blog/from-legacy-apps-to-platform-speed-building-with-developer-platform?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=migrate_case_study" target="_blank" rel="noopener noreferrer">
      Read the migration case study
      
    </a>
        </div>
    </div>
    </div></div></div>
    </div>
  </div></div>
    </section></div>

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

<div class="row-fluid-wrapper row-depth-1 row-number-12 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">

<div class="row-fluid-wrapper row-depth-1 row-number-13 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
<div id="hs_cos_wrapper_widget_1770160583995" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-CaeSbhmo.css">
<section class="cl-section -background-03 -padding-top-medium -padding-bottom-none"><div class="section-width"><div class="section-header" style="text-align:center"><span class="section-header__tagline">Start Building</span><h2 class="section-header__title">Resources to Get Started</h2><div class="section-header__description"><p>Docs, tutorials and videos organized by what you're trying to accomplish.</p></div></div></div></section>
    <script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na1","portalID":53};
      window.__hsServerPageUrl = "https:\u002F\u002Fdevelopers.hubspot.com\u002Fdeveloper-platform-basics";
      window.__hsBasePath = "\u002Fdeveloper-platform-basics";
    </script>
      </div>

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

<div class="row-fluid-wrapper row-depth-1 row-number-14 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">

<div class="row-fluid-wrapper row-depth-1 row-number-15 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
<div id="hs_cos_wrapper_widget_1770160593586" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
  













  
  
  
  
  
  
  

  <section id="widget_1770160593586" data-cy="csol-section" class="csol-section csol-filterable-content -padding-top-none -padding-bottom-md" data-cl-theme="light" data-cl-background="background-02" data-csol-module="filterable-content" data-filter-layout="default" data-pagination-enabled="true" data-items-per-page="6" data-current-page="" style="--csol-filterable-content-image-object-fit: cover">
      <div class="csol-section-wrapper">
      
      
        
      
      

      
      
    

    

    

    
    
    
    

    

    
      
      
      
      
      
        
      
      
      
      
      
    <script class="table-data" type="application/json" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
      {
        "i18n": {
          "copy": "Copy",
          "copy_to_clipboard": "Copy to clipboard",
          "copied": "Copied",
          "expand": "Expand"
        },
        "cards": [{"cta_text":"View Docs","cta_url":"https://developers.hubspot.com/docs/getting-started/developer-overview?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_developer_overview","description":"Architecture, capabilities, and core concepts.","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":1,"isHubspotDefined":false,"label":"Docs","labelTranslations":{},"name":"dev docs","order":0,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":1,"isHubspotDefined":false,"label":"Starting Fresh","labelTranslations":{},"name":"starting_fresh","order":0,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770243326354,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891410975,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374579155,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/dev%20docs%20og%20default%20image.png","altText":"dev docs og default image","fileId":207213557507,"height":630,"type":"image","width":1200},"name":"Developer Platform Overview"},{"cta_text":"Watch","cta_url":"https://youtu.be/_ecjRvdkNFo?si=Y10LvF0qKc74bhEE?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_getting_started_projects","description":"Detailed walkthrough of creating your first project.","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":6,"isHubspotDefined":false,"label":"Tutorial","labelTranslations":{},"name":"tutorial","order":5,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123},{"createdAt":1770243833419,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Video","labelTranslations":{},"name":"dev youtube","order":1,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":1,"isHubspotDefined":false,"label":"Starting Fresh","labelTranslations":{},"name":"starting_fresh","order":0,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770243333055,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891410976,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374592421,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/projects-Feb-09-2026-09-28-33-1844-PM.png","altText":"projects-Feb-09-2026-09-28-33-1844-PM","fileId":207213596940,"height":720,"type":"image","width":1280},"name":"Getting Started with Projects"},{"cta_text":"View Docs","cta_url":"https://developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensibility/app-cards/create-an-app-card?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_create_app_card","description":"Step-by-step guide to your first UI extension.","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":6,"isHubspotDefined":false,"label":"Tutorial","labelTranslations":{},"name":"tutorial","order":5,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123},{"createdAt":1770243833419,"createdByUserId":61472123,"id":1,"isHubspotDefined":false,"label":"Docs","labelTranslations":{},"name":"dev docs","order":0,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":1,"isHubspotDefined":false,"label":"Starting Fresh","labelTranslations":{},"name":"starting_fresh","order":0,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770243377938,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891410977,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374602983,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/dev%20docs%20og%20default%20image.png","altText":"dev docs og default image","fileId":207213557507,"height":630,"type":"image","width":1200},"name":"Create an App Card"},{"cta_text":"View Docs","cta_url":"https://developers.hubspot.com/docs/getting-started/account-types#opt-an-existing-developer-account-into-the-new-platform?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_portal_conversion","description":"Everything you need to opt in to the new HubSpot Developer Platform and convert a legacy developer portal to a HubSpot Free CRM account.","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":1,"isHubspotDefined":false,"label":"Docs","labelTranslations":{},"name":"dev docs","order":0,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":3,"isHubspotDefined":false,"label":"Portal Conversion ","labelTranslations":{},"name":"portal_conversion","order":2,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Migrating Your Apps","labelTranslations":{},"name":"app_migration","order":1,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770244211909,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891566232,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374631249,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/dev%20docs%20og%20default%20image.png","altText":"dev docs og default image","fileId":207213557507,"height":630,"type":"image","width":1200},"name":"Portal Conversion 101"},{"cta_text":"Watch","cta_url":"https://www.youtube.com/watch?v=AJxyOpfsg9I?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_portal_conversion_video","description":"Detailed walkthrough covering portal conversion to HubSpot’s unified Developer Platform.","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Video","labelTranslations":{},"name":"dev youtube","order":1,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123},{"createdAt":1770243833419,"createdByUserId":61472123,"id":6,"isHubspotDefined":false,"label":"Tutorial","labelTranslations":{},"name":"tutorial","order":5,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Migrating Your Apps","labelTranslations":{},"name":"app_migration","order":1,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":3,"isHubspotDefined":false,"label":"Portal Conversion ","labelTranslations":{},"name":"portal_conversion","order":2,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770244213003,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891410995,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374638703,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/portalconversion.png","altText":"portalconversion","fileId":207196336034,"height":720,"type":"image","width":1280},"name":"How to Convert Your Portal to the New Developer Platform"},{"cta_text":"Read More","cta_url":"https://developers.hubspot.com/changelog/legacy-developer-accounts-migration?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_legacy_migration","description":"Key dates and info for planning legacy developer accounts conversion to HubSpot’s unified Developer Platform.","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":3,"isHubspotDefined":false,"label":"Changelog","labelTranslations":{},"name":"dev changelog","order":2,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Migrating Your Apps","labelTranslations":{},"name":"app_migration","order":1,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":3,"isHubspotDefined":false,"label":"Portal Conversion ","labelTranslations":{},"name":"portal_conversion","order":2,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770244214060,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891410996,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374678382,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/blog%20og%20default%20image.png","altText":"blog og default image","fileId":207196351668,"height":630,"type":"image","width":1200},"name":"Legacy Developer Accounts Migrating to the Unified Developer Platform"},{"cta_text":"View Docs","cta_url":"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/overview#migration-guides?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_migration_guide","description":"Everything you need to migrate from legacy apps.","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":1,"isHubspotDefined":false,"label":"Docs","labelTranslations":{},"name":"dev docs","order":0,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123},{"createdAt":1770243833419,"createdByUserId":61472123,"id":6,"isHubspotDefined":false,"label":"Tutorial","labelTranslations":{},"name":"tutorial","order":5,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Migrating Your Apps","labelTranslations":{},"name":"app_migration","order":1,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770245370571,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891566243,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374699789,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/dev%20docs%20og%20default%20image.png","altText":"dev docs og default image","fileId":207213557507,"height":630,"type":"image","width":1200},"name":"Migration Guide for Legacy Apps"},{"cta_text":"Read More","cta_url":"https://developers.hubspot.com/blog/developer-platform-migration-timeline?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_planning_migration","description":"Key dates and decision framework for planning.","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":4,"isHubspotDefined":false,"label":"Blog","labelTranslations":{},"name":"dev blog","order":3,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Migrating Your Apps","labelTranslations":{},"name":"app_migration","order":1,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770245371871,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891411019,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771753352415,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/Planning%20Your%20Migration%20on%20the%20Developer%20Platform-base.png","altText":"Planning Your Migration on the Developer Platform-base","fileId":208074128143,"height":630,"type":"image","width":1200},"name":"Planning Your Migration"},{"cta_text":"Watch","cta_url":"https://youtu.be/aq-sXIlAYUs?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_manual_migration","description":"Detailed walkthrough covering manual migration steps for private apps.","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Video","labelTranslations":{},"name":"dev youtube","order":1,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123},{"createdAt":1770243833419,"createdByUserId":61472123,"id":6,"isHubspotDefined":false,"label":"Tutorial","labelTranslations":{},"name":"tutorial","order":5,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Migrating Your Apps","labelTranslations":{},"name":"app_migration","order":1,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770245373678,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891566244,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374734364,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/private-app-migrate.jpg","altText":"private-app-migrate","fileId":207196356691,"height":720,"type":"image","width":1280},"name":"Manual Migration for Private Apps"},{"cta_text":"Watch","cta_url":"https://www.youtube.com/watch?v=js4dbe1O3W8?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_auto_migration","description":"Detailed walkthrough covering auto migration steps for public apps.","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Video","labelTranslations":{},"name":"dev youtube","order":1,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123},{"createdAt":1770243833419,"createdByUserId":61472123,"id":6,"isHubspotDefined":false,"label":"Tutorial","labelTranslations":{},"name":"tutorial","order":5,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Migrating Your Apps","labelTranslations":{},"name":"app_migration","order":1,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770245374706,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891411020,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374742887,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/auto-migrate.jpeg","altText":"auto-migrate","fileId":207196346707,"height":720,"type":"image","width":1280},"name":"Auto Migration for Public Apps"},{"cta_text":"Read More","cta_url":"https://developers.hubspot.com/blog/from-legacy-apps-to-platform-speed-building-with-developer-platform?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_building_new_platform","description":"Real-world migration case study.","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":4,"isHubspotDefined":false,"label":"Blog","labelTranslations":{},"name":"dev blog","order":3,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Migrating Your Apps","labelTranslations":{},"name":"app_migration","order":1,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770245375491,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891411021,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374761593,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/JG%20-%20From%20Legacy%20Apps%20to%20Platform%20Speed_%20Building%20on%20the%20New%20HubSpot%20Developer%20Platform-base.jpg","altText":"JG - From Legacy Apps to Platform Speed_ Building on the New HubSpot Developer Platform-base","fileId":196441021569,"height":630,"type":"image","width":1200},"name":"Building with the New Developer Platform"},{"cta_text":"Read More","cta_url":"https://developers.hubspot.com/blog/navigating-serverless-functions-on-hubspots-new-developer-platform?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_serverless_functions","description":"Migration strategies for serverless apps.","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":4,"isHubspotDefined":false,"label":"Blog","labelTranslations":{},"name":"dev blog","order":3,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123},{"createdAt":1770243833419,"createdByUserId":61472123,"id":6,"isHubspotDefined":false,"label":"Tutorial","labelTranslations":{},"name":"tutorial","order":5,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Migrating Your Apps","labelTranslations":{},"name":"app_migration","order":1,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770245376224,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891566245,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374773059,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/Navigating%20Serverless%20Functions%20on%20HubSpots%20New%20Developer%20Platform-base.png","altText":"Navigating Serverless Functions on HubSpots New Developer Platform-base","fileId":196680273331,"height":630,"type":"image","width":1200},"name":"Navigating Serverless Functions"},{"cta_text":"View Page","cta_url":"https://developers.hubspot.com/ai-tools?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_ai_tools","description":"Build Breeze Agent Tools and AI‑ready extensions.","filter1":[{"createdAt":1770673417168,"createdByUserId":61472123,"id":9,"isHubspotDefined":false,"label":"Landing Page","labelTranslations":{},"name":"landing_page","order":8,"type":"option","updatedAt":1770673417168,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":4,"isHubspotDefined":false,"label":"Level Up","labelTranslations":{},"name":"level_up","order":3,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":5,"isHubspotDefined":false,"label":"AI ","labelTranslations":{},"name":"ai_tools","order":4,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770245376851,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891566246,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374784303,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/hs-dev-site-2025/AI%20Tools%20for%20HubSpot%20Developers-base.jpg","altText":"AI Tools for HubSpot Developers-base","fileId":195303623015,"height":630,"type":"image","width":1200},"name":"AI Tools for Developers"},{"cta_text":"View Page","cta_url":"https://developers.hubspot.com/mcp?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_mcp_server","description":"Connect your IDE copilot to HubSpot.","filter1":[{"createdAt":1770673417168,"createdByUserId":61472123,"id":9,"isHubspotDefined":false,"label":"Landing Page","labelTranslations":{},"name":"landing_page","order":8,"type":"option","updatedAt":1770673417168,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":4,"isHubspotDefined":false,"label":"Level Up","labelTranslations":{},"name":"level_up","order":3,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":5,"isHubspotDefined":false,"label":"AI ","labelTranslations":{},"name":"ai_tools","order":4,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770245377493,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891566247,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374796184,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/hs-dev-site-2025/Featured%20Image-base.jpg","altText":"Featured Image-base","fileId":195310445845,"height":630,"type":"image","width":1200},"name":"MCP Server Setup"},{"cta_text":"Subscribe","cta_url":"https://developers.hubspot.com/developer-content-sign-up?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_changelog_subscribe","description":"Release announcements and platform updates.","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":5,"isHubspotDefined":false,"label":"Newsletter","labelTranslations":{},"name":"dev newsletter","order":4,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":4,"isHubspotDefined":false,"label":"Level Up","labelTranslations":{},"name":"level_up","order":3,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":1,"isHubspotDefined":false,"label":"Starting Fresh","labelTranslations":{},"name":"starting_fresh","order":0,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Migrating Your Apps","labelTranslations":{},"name":"app_migration","order":1,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":3,"isHubspotDefined":false,"label":"Portal Conversion ","labelTranslations":{},"name":"portal_conversion","order":2,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":5,"isHubspotDefined":false,"label":"AI ","labelTranslations":{},"name":"ai_tools","order":4,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770319656214,"createdByUserId":61472123,"id":9,"isHubspotDefined":false,"label":"Stay Informed","labelTranslations":{},"name":"stay_informed","order":8,"type":"option","updatedAt":1770319656214,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770245378156,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891411022,"hs_initial_published_at":1770246519925,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374812839,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/blog%20og%20default%20image.png","altText":"blog og default image","fileId":207196351668,"height":630,"type":"image","width":1200},"name":"Developer Changelog"},{"cta_text":"Join Today","cta_url":"https://developers.hubspot.com/ecosystem-mentorship-program?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_mentorship","description":"Learn from peers in topic-based mini-cohorts and 1:1 mentorship designed to accelerate your technical expertise and grow your career in the HubSpot ecosystem.","filter1":[{"createdAt":1770319793874,"createdByUserId":61472123,"id":7,"isHubspotDefined":false,"label":"Events","labelTranslations":{},"name":"events","order":6,"type":"option","updatedAt":1770673417168,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770248518030,"createdByUserId":61472123,"id":8,"isHubspotDefined":false,"label":"Community","labelTranslations":{},"name":"dev_community","order":7,"type":"option","updatedAt":1770248750164,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":6,"isHubspotDefined":false,"label":"Events & Webinars","labelTranslations":{},"name":"events_webinars","order":5,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770248518030,"createdByUserId":61472123,"id":7,"isHubspotDefined":false,"label":"Education","labelTranslations":{},"name":"dev_education","order":6,"type":"option","updatedAt":1770248750164,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770248577057,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891411103,"hs_initial_published_at":1770248716874,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771865880689,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/HubSpot%20Ecosystem%20Mentorship%20Program%202026%20-%20Mentorloop%20Banner.png","altText":"HubSpot Ecosystem Mentorship Program 2026 - Mentorloop Banner","fileId":207196403884,"height":150,"type":"image","width":450},"name":"HubSpot Ecosystem Mentorship Program"},{"cta_text":"Learn More","cta_url":"https://www.hubspot.com/academy/bootcamps/home?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_academy_bootcamp","description":"Free, instructor-led online training programs designed to help build skills and develop new strategies.","filter1":[{"createdAt":1770319793874,"createdByUserId":61472123,"id":7,"isHubspotDefined":false,"label":"Events","labelTranslations":{},"name":"events","order":6,"type":"option","updatedAt":1770673417168,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":6,"isHubspotDefined":false,"label":"Events & Webinars","labelTranslations":{},"name":"events_webinars","order":5,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770248518030,"createdByUserId":61472123,"id":7,"isHubspotDefined":false,"label":"Education","labelTranslations":{},"name":"dev_education","order":6,"type":"option","updatedAt":1770248750164,"updatedByUserId":61472123},{"createdAt":1770248518030,"createdByUserId":61472123,"id":8,"isHubspotDefined":false,"label":"Community","labelTranslations":{},"name":"dev_community","order":7,"type":"option","updatedAt":1770248750164,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770248637398,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206891411107,"hs_initial_published_at":1770248716874,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374832862,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/1770054575339.jpeg","altText":"1770054575339","fileId":207196344739,"height":418,"type":"image","width":800},"name":"HubSpot Academy Bootcamp"},{"cta_text":"Subscribe","cta_url":"https://developers.hubspot.com/developer-content-sign-up?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_newsletter_subscribe","description":"Platform updates, educational resources, community news and changelog highlights to keep HS devs informed and inspired","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":5,"isHubspotDefined":false,"label":"Newsletter","labelTranslations":{},"name":"dev newsletter","order":4,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770319656214,"createdByUserId":61472123,"id":9,"isHubspotDefined":false,"label":"Stay Informed","labelTranslations":{},"name":"stay_informed","order":8,"type":"option","updatedAt":1770319656214,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":1,"isHubspotDefined":false,"label":"Starting Fresh","labelTranslations":{},"name":"starting_fresh","order":0,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Migrating Your Apps","labelTranslations":{},"name":"app_migration","order":1,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":3,"isHubspotDefined":false,"label":"Portal Conversion ","labelTranslations":{},"name":"portal_conversion","order":2,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":4,"isHubspotDefined":false,"label":"Level Up","labelTranslations":{},"name":"level_up","order":3,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":5,"isHubspotDefined":false,"label":"AI ","labelTranslations":{},"name":"ai_tools","order":4,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":6,"isHubspotDefined":false,"label":"Events & Webinars","labelTranslations":{},"name":"events_webinars","order":5,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770248518030,"createdByUserId":61472123,"id":7,"isHubspotDefined":false,"label":"Education","labelTranslations":{},"name":"dev_education","order":6,"type":"option","updatedAt":1770248750164,"updatedByUserId":61472123},{"createdAt":1770248518030,"createdByUserId":61472123,"id":8,"isHubspotDefined":false,"label":"Community","labelTranslations":{},"name":"dev_community","order":7,"type":"option","updatedAt":1770248750164,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770319695483,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":206975836428,"hs_initial_published_at":1770319799085,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374847207,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/hs-dev-site-2025/Developer%20Content%20Sign%20Up-base.jpg","altText":"Developer Content Sign Up-base","fileId":195379468168,"height":630,"type":"image","width":1200},"name":"Developer Newsletter"},{"cta_text":"Learn More","cta_url":"https://hubs.ly/Q0428YKj0?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_playground_events","description":"Designed for the builder audience to learn, explore and play with the latest HubSpot Developer Platform products and features. ","filter1":[{"createdAt":1770319793874,"createdByUserId":61472123,"id":8,"isHubspotDefined":false,"label":"Webinar","labelTranslations":{},"name":"webinar","order":7,"type":"option","updatedAt":1770673417168,"updatedByUserId":61472123},{"createdAt":1770319793874,"createdByUserId":61472123,"id":7,"isHubspotDefined":false,"label":"Events","labelTranslations":{},"name":"events","order":6,"type":"option","updatedAt":1770673417168,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770243967627,"createdByUserId":61472123,"id":4,"isHubspotDefined":false,"label":"Level Up","labelTranslations":{},"name":"level_up","order":3,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770319656214,"createdByUserId":61472123,"id":9,"isHubspotDefined":false,"label":"Stay Informed","labelTranslations":{},"name":"stay_informed","order":8,"type":"option","updatedAt":1770319656214,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":6,"isHubspotDefined":false,"label":"Events & Webinars","labelTranslations":{},"name":"events_webinars","order":5,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770248518030,"createdByUserId":61472123,"id":7,"isHubspotDefined":false,"label":"Education","labelTranslations":{},"name":"dev_education","order":6,"type":"option","updatedAt":1770248750164,"updatedByUserId":61472123},{"createdAt":1770248518030,"createdByUserId":61472123,"id":8,"isHubspotDefined":false,"label":"Community","labelTranslations":{},"name":"dev_community","order":7,"type":"option","updatedAt":1770248750164,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770669797038,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":207196282003,"hs_initial_published_at":1770669989014,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374856788,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/53%20Event%20Series%20LP%20(2)-1.png","altText":"53 Event Series LP (2)-1","fileId":207213472406,"height":300,"type":"image","width":1080},"name":"Dev Platform Playground Event Series"},{"cta_text":"Explore","cta_url":"https://www.youtube.com/@HubSpotDevelopers?utm_source=developers_hubspot_com&utm_medium=referral&utm_campaign=eko_2026_dev_platform_lp&utm_content=resource_youtube_channel","description":"Learn what you need to know about building on HubSpot, the latest and greatest development techniques, and how to advance in your career.","filter1":[{"createdAt":1770243833419,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Video","labelTranslations":{},"name":"dev youtube","order":1,"type":"option","updatedAt":1770243833419,"updatedByUserId":61472123}],"filter2":[{"createdAt":1770319656214,"createdByUserId":61472123,"id":9,"isHubspotDefined":false,"label":"Stay Informed","labelTranslations":{},"name":"stay_informed","order":8,"type":"option","updatedAt":1770319656214,"updatedByUserId":61472123},{"createdAt":1770248518030,"createdByUserId":61472123,"id":7,"isHubspotDefined":false,"label":"Education","labelTranslations":{},"name":"dev_education","order":6,"type":"option","updatedAt":1770248750164,"updatedByUserId":61472123},{"createdAt":1770248518030,"createdByUserId":61472123,"id":8,"isHubspotDefined":false,"label":"Community","labelTranslations":{},"name":"dev_community","order":7,"type":"option","updatedAt":1770248750164,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":6,"isHubspotDefined":false,"label":"Events & Webinars","labelTranslations":{},"name":"events_webinars","order":5,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":1,"isHubspotDefined":false,"label":"Starting Fresh","labelTranslations":{},"name":"starting_fresh","order":0,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":4,"isHubspotDefined":false,"label":"Level Up","labelTranslations":{},"name":"level_up","order":3,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":5,"isHubspotDefined":false,"label":"AI ","labelTranslations":{},"name":"ai_tools","order":4,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":3,"isHubspotDefined":false,"label":"Portal Conversion ","labelTranslations":{},"name":"portal_conversion","order":2,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Migrating Your Apps","labelTranslations":{},"name":"app_migration","order":1,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1770757230248,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":207289620597,"hs_initial_published_at":1770757336270,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771374866256,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/developers-website/2025/developer-homepage-og-img-1.jpg","altText":"developer-homepage-og-img-1","fileId":195439135925,"height":630,"type":"image","width":1200},"name":"HubSpot Developers YouTube"},{"cta_text":"Submit","cta_url":"https://developers.hubspot.com/feedback?utm_campaign=eko_2026_dev_platform_lp&utm_source=developers_hubspot_com&utm_medium=referral&utm_content=resource_feedback_form","description":"Tell us about your experience building on the HubSpot Developer Platform","filter2":[{"createdAt":1770319656214,"createdByUserId":61472123,"id":9,"isHubspotDefined":false,"label":"Stay Informed","labelTranslations":{},"name":"stay_informed","order":8,"type":"option","updatedAt":1770319656214,"updatedByUserId":61472123},{"createdAt":1770248518030,"createdByUserId":61472123,"id":8,"isHubspotDefined":false,"label":"Community","labelTranslations":{},"name":"dev_community","order":7,"type":"option","updatedAt":1770248750164,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":1,"isHubspotDefined":false,"label":"Starting Fresh","labelTranslations":{},"name":"starting_fresh","order":0,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":2,"isHubspotDefined":false,"label":"Migrating Your Apps","labelTranslations":{},"name":"app_migration","order":1,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":3,"isHubspotDefined":false,"label":"Portal Conversion ","labelTranslations":{},"name":"portal_conversion","order":2,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":4,"isHubspotDefined":false,"label":"Level Up","labelTranslations":{},"name":"level_up","order":3,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123},{"createdAt":1770243967627,"createdByUserId":61472123,"id":5,"isHubspotDefined":false,"label":"AI ","labelTranslations":{},"name":"ai_tools","order":4,"type":"option","updatedAt":1770243967627,"updatedByUserId":61472123}],"hs_child_table_id":0,"hs_created_at":1771816369090,"hs_created_by_user_id":61472123,"hs_deleted_at":0,"hs_id":208140776220,"hs_initial_published_at":1771816694625,"hs_is_edited":false,"hs_published_at":1771866214539,"hs_updated_at":1771861652580,"hs_updated_by_user_id":61472123,"image":{"url":"https://www.hubspot.com/hubfs/hubspot-logo-feature-image.png","altText":"hubspot-logo-feature-image","fileId":208177221165,"height":335,"type":"image","width":600},"name":"Developer Feedback Form"}],
        "pagination": {
          "enabled": true,
          "items_per_page": 6,
          "total_items": 21,
          "total_pages": 4,
          "current_page": 1,
          "pagination_items_label": "Showing {start} - {end} of {totalCount}"
        },
        "initial_filters": {
          "filter1": null,
          "filter2": null,
          "filter3": null,
          "filter4": null
        },
        "initial_search_query": null,
        "filter_display_settings": {
          "filter2_display_type": "checkbox",
          "filter3_display_type": "dropdown",
          "filter4_display_type": "checkbox"
        },
        "badge_settings": {
          "filter1_show_as_badge": true,
          "filter1_badge_type": "default",
          "filter2_show_as_badge": true,
          "filter2_badge_type": "default",
          "filter3_show_as_badge": true,
          "filter3_badge_type": "default"
        },
        "card_layout": "default",
        "card_data_source": "hubdb",
        "hubdb_content_type": "default",
        "search_settings": {
          "enabled": true,
          "title": "Search all resources",
          "placeholder": "Search"
        },
        "checkbox_filter_logic": "and",
        "filter_sort_order_settings": {
          "filter1_sort_order": "default",
          "filter1_custom_order": [],
          "filter2_sort_order": "default",
          "filter2_custom_order": [],
          "filter3_sort_order": "default",
          "filter3_custom_order": [],
          "filter4_sort_order": "default",
          "filter4_custom_order": []
        },
        "filter_titles": {
          "filter1": "Content Type",
          "filter2": "Category",
          "filter3": "Choose Your Path",
          "filter4": "Country"
        },
        "url_filter_preselection": false
      }
    </script>
    <template data-placeholder-card="1">
    
      <svg aria-hidden="true" viewbox="0 0 242 128" fill="none" xmlns="http://www.w3.org/2000/svg" data-cy="svg-placeholder">
        <g clip-path="url(#csol-filterable-content-placeholder-1-clip-path)">
          <rect width="242" height="128" fill="var(--light-theme-background-01)" />
          <path d="M-33.4962 -30.6875C21.9834 -76.2321 99.7891 -64.8856 140.639 -12.1979C183.994 43.7458 172.367 118.312 120.06 159.953C68.3987 201.041 -9.98114 194.672 -53.4211 136.909C-92.58 84.8075 -84.0545 10.7893 -33.4962 -30.6875Z" fill="var(--light-theme-background-02)" />
        </g>
        <defs>
          <clippath id="csol-filterable-content-placeholder-1-clip-path">
            <rect width="242" height="128" fill="white" />
          </clippath>
        </defs>
      </svg>
    
  </template>
    <template data-placeholder-card="2">
    
      <svg aria-hidden="true" viewbox="0 0 242 128" fill="none" xmlns="http://www.w3.org/2000/svg" data-cy="svg-placeholder">
        <g clip-path="url(#csol-filterable-content-placeholder-2-clip-path)">
          <rect width="242" height="128" fill="var(--light-theme-background-01)" />
          <path d="M56.5038 -107.688C111.983 -153.232 189.789 -141.886 230.639 -89.1979C273.994 -33.2542 262.367 41.3124 210.06 82.9534C158.399 124.041 80.0189 117.672 36.5789 59.9087C-2.58 7.8075 5.94552 -66.2107 56.5038 -107.688Z" fill="var(--light-theme-background-02)" />
        </g>
        <defs>
          <clippath id="csol-filterable-content-placeholder-2-clip-path">
            <rect width="242" height="128" fill="white" />
          </clippath>
        </defs>
      </svg>
    
  </template>
    <template data-placeholder-card="3">
    
      <svg aria-hidden="true" viewbox="0 0 242 128" fill="none" xmlns="http://www.w3.org/2000/svg" data-cy="svg-placeholder">
        <g clip-path="url(#csol-filterable-content-placeholder-3-clip-path)">
          <rect width="242" height="128" fill="var(--light-theme-background-01)" />
          <path d="M82.5038 -43.6875C137.983 -89.2321 215.789 -77.8856 256.639 -25.1979C299.994 30.7458 288.367 105.312 236.06 146.953C184.399 188.041 106.019 181.672 62.5789 123.909C23.42 71.8075 31.9455 -2.21065 82.5038 -43.6875Z" fill="var(--light-theme-background-02)" />
        </g>
        <defs>
          <clippath id="csol-filterable-content-placeholder-3-clip-path">
            <rect width="242" height="128" fill="white" />
          </clippath>
        </defs>
      </svg>
    
  </template>
    <template data-placeholder-card="4">
    
      <svg aria-hidden="true" viewbox="0 0 242 128" fill="none" xmlns="http://www.w3.org/2000/svg" data-cy="svg-placeholder">
        <g clip-path="url(#csol-filterable-content-placeholder-4-clip-path)">
          <rect width="242" height="128" fill="var(--light-theme-background-01)" />
          <path d="M82.5038 -43.6875C137.983 -89.2321 215.789 -77.8856 256.639 -25.1979C299.994 30.7458 288.367 105.312 236.06 146.953C184.399 188.041 106.019 181.672 62.5789 123.909C23.42 71.8075 31.9455 -2.21065 82.5038 -43.6875Z" fill="var(--light-theme-background-02)" />
        </g>
        <defs>
          <clippath id="csol-filterable-content-placeholder-4-clip-path">
            <rect width="242" height="128" fill="white" />
          </clippath>
        </defs>
      </svg>
    
  </template>

    
      
    

    <div class="csol-filterable-content-container">
      <div class="cl-card csol-filterable-content-filters-container -container-03 -border" data-cl-theme="light" data-filter-number="2">
    <form class="csol-filterable-content-filters-container-form">
          <div class="csol-filterable-content-primary-filter-wrapper">
    
      <div class="cl-accordion csol-filterable-content-filters csol-filterable-content-filter-1 -medium -right">
        
          
    <div class="cl-accordion-item csol-filterable-content-filters-item csol-filterable-content-filter-"><h3 class="cl-accordion-heading">
          
          
        

        <button type="button" class="cl-accordion-button csol-filterable-content-filters-accordion-button" aria-expanded="true">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          Search all resources
        </button></h3>
      <div class="cl-accordion-content-container csol-filterable-content-filters-content-container" aria-hidden="true">
        
          <div class="cl-accordion-content csol-filterable-content-search-content">
            

      <label class="cl-input ">
        <span class="cl-input-caption visually-hidden">
          <span class="cl-input-label-text">Search all resources</span>
        </span>

        <span class="cl-input-wrapper csol-filterable-content-search-input-wrapper">
          <input name="widget_1770160593586-search" id="widget_1770160593586-search" class="cl-input-input csol-filterable-content-search-input" type="search" placeholder="Search" value="">

          <svg class="cl-icon cl-input-search-icon" aria-hidden="true">
            <use href="#cl-icon-search"></use>
          </svg>

          <button type="button" class="csol-filterable-content-search-clear-button" hidden>
            <span class="visually-hidden">Clear Search</span>
            <svg class="cl-icon csol-filterable-content-search-clear-icon" aria-hidden="true">
              <use href="#cl-icon-close"></use>
            </svg>
          </button>
        </span>
      </label>

  
          </div>
        
      </div>
    </div>
  
        
        
    <div class="cl-accordion-item csol-filterable-content-filters-item csol-filterable-content-filter-1"><h3 class="cl-accordion-heading">
        
          
          
        

        <button type="button" class="cl-accordion-button csol-filterable-content-filters-accordion-button" aria-expanded="true">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          Filter by
        </button></h3>
      <div class="cl-accordion-content-container csol-filterable-content-filters-content-container" aria-hidden="true">
        
          <div class="cl-accordion-content csol-filterable-content-dropdown-content csol-filterable-content-filter-1-content">
            
  <label class="cl-input csol-filterable-content-primary-filter-dropdown" for="widget_1770160593586-filter-1">
    <span class="cl-input-caption visually-hidden">
      <span class="cl-input-label-text">Content Type</span>
    </span>
    <span class="cl-input-wrapper">
      <select class="cl-input-input csol-filterable-content-filter-1-dropdown" name="widget_1770160593586-filter-1" id="widget_1770160593586-filter-1">
        <option selected value="">- Content Type -</option></select>
      <svg class="cl-icon cl-input-select-icon" aria-hidden="true">
        <use href="#cl-icon-dropdown"></use>
      </svg>
    </span>
  </label>
          </div>
        
      </div>
    </div>
  
      </div>
    
    </div>
    
    <div class="csol-filterable-content-secondary-filters-wrapper">
      <div class="cl-accordion csol-filterable-content-filters -medium -right" data-cl-single="false">
        
         
    <div class="cl-accordion-item csol-filterable-content-filters-item csol-filterable-content-filter-2"><h3 class="cl-accordion-heading">
          
          
        

        <button type="button" class="cl-accordion-button csol-filterable-content-filters-accordion-button" aria-expanded="true">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          Category
        </button></h3>
      <div class="cl-accordion-content-container csol-filterable-content-filters-content-container" aria-hidden="true">
        
          <fieldset class="cl-accordion-content csol-filterable-content-filter-container-html csol-filterable-content-filter-2-container-html ">
            <legend class="visually-hidden">Category</legend>
          </fieldset>
        
      </div>
    </div>
  
        
        
        
      </div>
    </div>
    
    <div class="csol-filterable-content-clear-filters-container">
      <button type="reset" class="csol-filterable-content-clear-filters cl-textLink -small" hidden>
        Clear All Filters
        <svg class="cl-icon csol-filterable-content-clear-filters-icon" aria-hidden="true">
          <use href="#cl-icon-delete" />
        </svg>
      </button>
    </div>
        </form>
  </div>
      <div class="csol-filterable-content-cards ">
        
          <div class="csol-filterable-content-pagination-items">
            <p class="csol-filterable-content-pagination-items-label">Showing 1 - 6 of 21
    </p>
          </div>
        
        <ul class="csol-filterable-content-cards-container" data-card-layout="default">

        
          
            <li class="csol-filterable-content-item" data-filter1="Docs" data-filter2="Starting Fresh"><div class="cl-card csol-filterable-content-card -container-01 -border -hoverable" data-cl-theme="light">
    <div class="csol-filterable-content-card-image-container"><img data-cy="csol-base-image" src="https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=1200&amp;height=630&amp;name=dev%20docs%20og%20default%20image.png" alt="" class="csol-filterable-content-card-image" width="1200" height="630" style="--csol-image-aspect-ratio:1.9047619047619047;" data-csol-image-orientation="landscape" loading="lazy" srcset="https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=600&amp;height=315&amp;name=dev%20docs%20og%20default%20image.png 600w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=1200&amp;height=630&amp;name=dev%20docs%20og%20default%20image.png 1200w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=1800&amp;height=945&amp;name=dev%20docs%20og%20default%20image.png 1800w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=2400&amp;height=1260&amp;name=dev%20docs%20og%20default%20image.png 2400w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=3000&amp;height=1575&amp;name=dev%20docs%20og%20default%20image.png 3000w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=3600&amp;height=1890&amp;name=dev%20docs%20og%20default%20image.png 3600w" sizes="(max-width: 1200px) 100vw, 1200px">
            <div class="csol-filterable-content-card-badges-container"><p class="csol-filterable-content-card-tag-badge cl-badge -ribbon-left">Docs</p><p class="csol-filterable-content-card-tag-badge cl-badge -ribbon-left">Starting Fresh</p></div></div>

        <div class="csol-filterable-content-card-content-container"><div class="csol-filterable-content-card-badges-container-without-top-image"><p class="csol-filterable-content-card-tag-badge-without-top-image cl-badge -light -ribbon-left">Docs</p><p class="csol-filterable-content-card-tag-badge-without-top-image cl-badge -light -ribbon-left">Starting Fresh</p></div><span class="csol-filterable-content-title">Developer Platform Overview</span><span class="csol-filterable-content-description">Architecture, capabilities, and core concepts.</span><div class="csol-filterable-content-cta-container"><a href="https://developers.hubspot.com/docs/getting-started/developer-overview?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=resource_developer_overview" class="cl-textLink -small csol-filterable-content-cta">View Docs</a></div></div>
  </div></li>
          
            <li class="csol-filterable-content-item" data-filter1="Tutorial, Video" data-filter2="Starting Fresh"><div class="cl-card csol-filterable-content-card -container-01 -border -hoverable" data-cl-theme="light">
    <div class="csol-filterable-content-card-image-container"><img data-cy="csol-base-image" src="https://developers.hubspot.com/hs-fs/hubfs/projects-Feb-09-2026-09-28-33-1844-PM.png?width=1280&amp;height=720&amp;name=projects-Feb-09-2026-09-28-33-1844-PM.png" alt="" class="csol-filterable-content-card-image" width="1280" height="720" style="--csol-image-aspect-ratio:1.7777777777777777;" data-csol-image-orientation="landscape" loading="lazy" srcset="https://developers.hubspot.com/hs-fs/hubfs/projects-Feb-09-2026-09-28-33-1844-PM.png?width=640&amp;height=360&amp;name=projects-Feb-09-2026-09-28-33-1844-PM.png 640w, https://developers.hubspot.com/hs-fs/hubfs/projects-Feb-09-2026-09-28-33-1844-PM.png?width=1280&amp;height=720&amp;name=projects-Feb-09-2026-09-28-33-1844-PM.png 1280w, https://developers.hubspot.com/hs-fs/hubfs/projects-Feb-09-2026-09-28-33-1844-PM.png?width=1920&amp;height=1080&amp;name=projects-Feb-09-2026-09-28-33-1844-PM.png 1920w, https://developers.hubspot.com/hs-fs/hubfs/projects-Feb-09-2026-09-28-33-1844-PM.png?width=2560&amp;height=1440&amp;name=projects-Feb-09-2026-09-28-33-1844-PM.png 2560w, https://developers.hubspot.com/hs-fs/hubfs/projects-Feb-09-2026-09-28-33-1844-PM.png?width=3200&amp;height=1800&amp;name=projects-Feb-09-2026-09-28-33-1844-PM.png 3200w, https://developers.hubspot.com/hs-fs/hubfs/projects-Feb-09-2026-09-28-33-1844-PM.png?width=3840&amp;height=2160&amp;name=projects-Feb-09-2026-09-28-33-1844-PM.png 3840w" sizes="(max-width: 1280px) 100vw, 1280px">
            <div class="csol-filterable-content-card-badges-container"><p class="csol-filterable-content-card-tag-badge cl-badge -ribbon-left">Tutorial</p><p class="csol-filterable-content-card-tag-badge cl-badge -ribbon-left">Starting Fresh</p></div></div>

        <div class="csol-filterable-content-card-content-container"><div class="csol-filterable-content-card-badges-container-without-top-image"><p class="csol-filterable-content-card-tag-badge-without-top-image cl-badge -light -ribbon-left">Tutorial</p><p class="csol-filterable-content-card-tag-badge-without-top-image cl-badge -light -ribbon-left">Starting Fresh</p></div><span class="csol-filterable-content-title">Getting Started with Projects</span><span class="csol-filterable-content-description">Detailed walkthrough of creating your first project.</span><div class="csol-filterable-content-cta-container"><a href="https://youtu.be/_ecjRvdkNFo?si=Y10LvF0qKc74bhEE?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=resource_getting_started_projects" class="cl-textLink -small csol-filterable-content-cta">Watch</a></div></div>
  </div></li>
          
            <li class="csol-filterable-content-item" data-filter1="Tutorial, Docs" data-filter2="Starting Fresh"><div class="cl-card csol-filterable-content-card -container-01 -border -hoverable" data-cl-theme="light">
    <div class="csol-filterable-content-card-image-container"><img data-cy="csol-base-image" src="https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=1200&amp;height=630&amp;name=dev%20docs%20og%20default%20image.png" alt="" class="csol-filterable-content-card-image" width="1200" height="630" style="--csol-image-aspect-ratio:1.9047619047619047;" data-csol-image-orientation="landscape" loading="lazy" srcset="https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=600&amp;height=315&amp;name=dev%20docs%20og%20default%20image.png 600w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=1200&amp;height=630&amp;name=dev%20docs%20og%20default%20image.png 1200w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=1800&amp;height=945&amp;name=dev%20docs%20og%20default%20image.png 1800w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=2400&amp;height=1260&amp;name=dev%20docs%20og%20default%20image.png 2400w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=3000&amp;height=1575&amp;name=dev%20docs%20og%20default%20image.png 3000w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=3600&amp;height=1890&amp;name=dev%20docs%20og%20default%20image.png 3600w" sizes="(max-width: 1200px) 100vw, 1200px">
            <div class="csol-filterable-content-card-badges-container"><p class="csol-filterable-content-card-tag-badge cl-badge -ribbon-left">Tutorial</p><p class="csol-filterable-content-card-tag-badge cl-badge -ribbon-left">Starting Fresh</p></div></div>

        <div class="csol-filterable-content-card-content-container"><div class="csol-filterable-content-card-badges-container-without-top-image"><p class="csol-filterable-content-card-tag-badge-without-top-image cl-badge -light -ribbon-left">Tutorial</p><p class="csol-filterable-content-card-tag-badge-without-top-image cl-badge -light -ribbon-left">Starting Fresh</p></div><span class="csol-filterable-content-title">Create an App Card</span><span class="csol-filterable-content-description">Step-by-step guide to your first UI extension.</span><div class="csol-filterable-content-cta-container"><a href="https://developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensibility/app-cards/create-an-app-card?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=resource_create_app_card" class="cl-textLink -small csol-filterable-content-cta">View Docs</a></div></div>
  </div></li>
          
            <li class="csol-filterable-content-item" data-filter1="Docs" data-filter2="Portal Conversion, Migrating Your Apps"><div class="cl-card csol-filterable-content-card -container-01 -border -hoverable" data-cl-theme="light">
    <div class="csol-filterable-content-card-image-container"><img data-cy="csol-base-image" src="https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=1200&amp;height=630&amp;name=dev%20docs%20og%20default%20image.png" alt="" class="csol-filterable-content-card-image" width="1200" height="630" style="--csol-image-aspect-ratio:1.9047619047619047;" data-csol-image-orientation="landscape" loading="lazy" srcset="https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=600&amp;height=315&amp;name=dev%20docs%20og%20default%20image.png 600w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=1200&amp;height=630&amp;name=dev%20docs%20og%20default%20image.png 1200w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=1800&amp;height=945&amp;name=dev%20docs%20og%20default%20image.png 1800w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=2400&amp;height=1260&amp;name=dev%20docs%20og%20default%20image.png 2400w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=3000&amp;height=1575&amp;name=dev%20docs%20og%20default%20image.png 3000w, https://developers.hubspot.com/hs-fs/hubfs/dev%20docs%20og%20default%20image.png?width=3600&amp;height=1890&amp;name=dev%20docs%20og%20default%20image.png 3600w" sizes="(max-width: 1200px) 100vw, 1200px">
            <div class="csol-filterable-content-card-badges-container"><p class="csol-filterable-content-card-tag-badge cl-badge -ribbon-left">Docs</p><p class="csol-filterable-content-card-tag-badge cl-badge -ribbon-left">Portal Conversion</p></div></div>

        <div class="csol-filterable-content-card-content-container"><div class="csol-filterable-content-card-badges-container-without-top-image"><p class="csol-filterable-content-card-tag-badge-without-top-image cl-badge -light -ribbon-left">Docs</p><p class="csol-filterable-content-card-tag-badge-without-top-image cl-badge -light -ribbon-left">Portal Conversion</p></div><span class="csol-filterable-content-title">Portal Conversion 101</span><span class="csol-filterable-content-description">Everything you need to opt in to the new HubSpot Developer Platform and convert a legacy developer portal to a HubSpot Free CRM account.</span><div class="csol-filterable-content-cta-container"><a href="https://developers.hubspot.com/docs/getting-started/account-types#opt-an-existing-developer-account-into-the-new-platform?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=resource_portal_conversion" class="cl-textLink -small csol-filterable-content-cta">View Docs</a></div></div>
  </div></li>
          
            <li class="csol-filterable-content-item" data-filter1="Video, Tutorial" data-filter2="Migrating Your Apps, Portal Conversion"><div class="cl-card csol-filterable-content-card -container-01 -border -hoverable" data-cl-theme="light">
    <div class="csol-filterable-content-card-image-container"><img data-cy="csol-base-image" src="https://developers.hubspot.com/hs-fs/hubfs/portalconversion.png?width=1280&amp;height=720&amp;name=portalconversion.png" alt="" class="csol-filterable-content-card-image" width="1280" height="720" style="--csol-image-aspect-ratio:1.7777777777777777;" data-csol-image-orientation="landscape" loading="lazy" srcset="https://developers.hubspot.com/hs-fs/hubfs/portalconversion.png?width=640&amp;height=360&amp;name=portalconversion.png 640w, https://developers.hubspot.com/hs-fs/hubfs/portalconversion.png?width=1280&amp;height=720&amp;name=portalconversion.png 1280w, https://developers.hubspot.com/hs-fs/hubfs/portalconversion.png?width=1920&amp;height=1080&amp;name=portalconversion.png 1920w, https://developers.hubspot.com/hs-fs/hubfs/portalconversion.png?width=2560&amp;height=1440&amp;name=portalconversion.png 2560w, https://developers.hubspot.com/hs-fs/hubfs/portalconversion.png?width=3200&amp;height=1800&amp;name=portalconversion.png 3200w, https://developers.hubspot.com/hs-fs/hubfs/portalconversion.png?width=3840&amp;height=2160&amp;name=portalconversion.png 3840w" sizes="(max-width: 1280px) 100vw, 1280px">
            <div class="csol-filterable-content-card-badges-container"><p class="csol-filterable-content-card-tag-badge cl-badge -ribbon-left">Video</p><p class="csol-filterable-content-card-tag-badge cl-badge -ribbon-left">Migrating Your Apps</p></div></div>

        <div class="csol-filterable-content-card-content-container"><div class="csol-filterable-content-card-badges-container-without-top-image"><p class="csol-filterable-content-card-tag-badge-without-top-image cl-badge -light -ribbon-left">Video</p><p class="csol-filterable-content-card-tag-badge-without-top-image cl-badge -light -ribbon-left">Migrating Your Apps</p></div><span class="csol-filterable-content-title">How to Convert Your Portal to the New Developer Platform</span><span class="csol-filterable-content-description">Detailed walkthrough covering portal conversion to HubSpot’s unified Developer Platform.</span><div class="csol-filterable-content-cta-container"><a href="https://www.youtube.com/watch?v=AJxyOpfsg9I?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=resource_portal_conversion_video" class="cl-textLink -small csol-filterable-content-cta">Watch</a></div></div>
  </div></li>
          
            <li class="csol-filterable-content-item" data-filter1="Changelog" data-filter2="Migrating Your Apps, Portal Conversion"><div class="cl-card csol-filterable-content-card -container-01 -border -hoverable" data-cl-theme="light">
    <div class="csol-filterable-content-card-image-container"><img data-cy="csol-base-image" src="https://developers.hubspot.com/hs-fs/hubfs/blog%20og%20default%20image.png?width=1200&amp;height=630&amp;name=blog%20og%20default%20image.png" alt="" class="csol-filterable-content-card-image" width="1200" height="630" style="--csol-image-aspect-ratio:1.9047619047619047;" data-csol-image-orientation="landscape" loading="lazy" srcset="https://developers.hubspot.com/hs-fs/hubfs/blog%20og%20default%20image.png?width=600&amp;height=315&amp;name=blog%20og%20default%20image.png 600w, https://developers.hubspot.com/hs-fs/hubfs/blog%20og%20default%20image.png?width=1200&amp;height=630&amp;name=blog%20og%20default%20image.png 1200w, https://developers.hubspot.com/hs-fs/hubfs/blog%20og%20default%20image.png?width=1800&amp;height=945&amp;name=blog%20og%20default%20image.png 1800w, https://developers.hubspot.com/hs-fs/hubfs/blog%20og%20default%20image.png?width=2400&amp;height=1260&amp;name=blog%20og%20default%20image.png 2400w, https://developers.hubspot.com/hs-fs/hubfs/blog%20og%20default%20image.png?width=3000&amp;height=1575&amp;name=blog%20og%20default%20image.png 3000w, https://developers.hubspot.com/hs-fs/hubfs/blog%20og%20default%20image.png?width=3600&amp;height=1890&amp;name=blog%20og%20default%20image.png 3600w" sizes="(max-width: 1200px) 100vw, 1200px">
            <div class="csol-filterable-content-card-badges-container"><p class="csol-filterable-content-card-tag-badge cl-badge -ribbon-left">Changelog</p><p class="csol-filterable-content-card-tag-badge cl-badge -ribbon-left">Migrating Your Apps</p></div></div>

        <div class="csol-filterable-content-card-content-container"><div class="csol-filterable-content-card-badges-container-without-top-image"><p class="csol-filterable-content-card-tag-badge-without-top-image cl-badge -light -ribbon-left">Changelog</p><p class="csol-filterable-content-card-tag-badge-without-top-image cl-badge -light -ribbon-left">Migrating Your Apps</p></div><span class="csol-filterable-content-title">Legacy Developer Accounts Migrating to the Unified Developer Platform</span><span class="csol-filterable-content-description">Key dates and info for planning legacy developer accounts conversion to HubSpot’s unified Developer Platform.</span><div class="csol-filterable-content-cta-container"><a href="https://developers.hubspot.com/changelog/legacy-developer-accounts-migration?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=resource_legacy_migration" class="cl-textLink -small csol-filterable-content-cta">Read More</a></div></div>
  </div></li>
          
        
        </ul>
        <div class="csol-filterable-content-no-results" hidden>
          <p class="csol-filterable-content-no-results-text">No Results</p>
          <button type="button" class="csol-filterable-content-no-results-clear-filters cl-textLink -small" hidden>
            Clear All Filters
            <svg class="cl-icon csol-filterable-content-clear-filters-icon" aria-hidden="true">
              <use href="#cl-icon-delete" />
            </svg>
          </button>
        </div>
        
          <div class="csol-filterable-content-pagination-container">
            <nav role="navigation" class="cl-pagination -numbers" aria-label="Pagination navigation">
      <button type="button" class="cl-pagination-numbers-arrow-button -previous">
        <span class="visually-hidden">Previous</span>
        <svg class="cl-icon" aria-hidden="true"><use href="#cl-icon-left" /></svg>
      </button>

      <div class="cl-pagination-numbers" aria-live="polite"></div>

      <button type="button" class="cl-pagination-numbers-arrow-button -next">
        <span class="visually-hidden">Next</span>
        <svg class="cl-icon" aria-hidden="true"><use href="#cl-icon-right" /></svg>
      </button>
    </nav>
          </div>
        
      </div>
    </div></div>
    </section>
</div>

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

<div class="row-fluid-wrapper row-depth-1 row-number-16 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">

<div class="row-fluid-wrapper row-depth-1 row-number-17 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
<div id="hs_cos_wrapper_widget_1770166458545" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-CaeSbhmo.css">
<section class="cl-section -background-accent-02 -padding-top-small -padding-bottom-none" data-cl-theme="dark"><div class="section-width"><div class="section-header" style="text-align:center"><span class="section-header__tagline">FAQs</span><h2 class="section-header__title">Common Questions</h2><div class="section-header__description"><p><span style="color: #fafafa;">Quick answers to help you get started.</span></p></div></div></div></section>
    <script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na1","portalID":53};
      window.__hsServerPageUrl = "https:\u002F\u002Fdevelopers.hubspot.com\u002Fdeveloper-platform-basics";
      window.__hsBasePath = "\u002Fdeveloper-platform-basics";
    </script>
      </div>

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

<div class="row-fluid-wrapper row-depth-1 row-number-18 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">

<div class="row-fluid-wrapper row-depth-1 row-number-19 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
<div id="hs_cos_wrapper_widget_1770251236675" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
















  
    
      
    
  
    
      
    
  
    
      
    
  
    
      
    
  
    
      
    
  
    
      
    
  
    
      
    
  
    
      
    
  
    
      
    
  
    
      
    
  
    
      
    
  
    
      
    
  
    
      
    
  
    
      
    
  









<section id="widget_1770251236675" data-cy="csol-section" class="csol-section csol-accordion -card -contain-in-wrapper -padding-top-xs -padding-bottom-md" data-cl-theme="light" data-cl-background="background-02" data-csol-module="accordion" data-csol-accordion-badge-position="inline">
      <div class="csol-section-wrapper"><div class="csol-accordion-container">
      
        
  
  <div class="cl-accordion -medium -left -card" data-cl-mount="accordion" data-cl-single="true" data-cl-theme="light">
    
          <div class="cl-accordion-item "><h3 class="cl-accordion-heading"><button class="cl-accordion-button">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          <span class="csol-accordion-item-label">What is the HubSpot Developer Platform?</span>
        </button></h3><div class="cl-accordion-content-container">
      <div class="cl-accordion-content ">
        
                
    <div class="cl-rich-text csol-accordion-rich-text"><span>The HubSpot Developer Platform is a unified foundation that empowers you to build and deliver value faster — one way to build on HubSpot, from private integrations to Marketplace apps. It includes the CLI, projects framework, UI extensions, and APIs plus an AI‑ready framework and capabilities like Breeze Agent Tools.&nbsp;</span></div>
      </div>
    </div>
  </div>
          <div class="cl-accordion-item "><h3 class="cl-accordion-heading"><button class="cl-accordion-button">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          <span class="csol-accordion-item-label">What are Projects?</span>
        </button></h3><div class="cl-accordion-content-container">
      <div class="cl-accordion-content ">
        
                
    <div class="cl-rich-text csol-accordion-rich-text"><span>Projects are the unified framework for building apps (and CMS assets) on the HubSpot Developer Platform: unified projects that can support one account or many. A project is a collection of code, configuration, and assets managed through the CLI with date-based versioning (like </span><span style="color: #188038;">2026.03</span><span>).</span></div>
      </div>
    </div>
  </div>
          <div class="cl-accordion-item "><h3 class="cl-accordion-heading"><button class="cl-accordion-button">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          <span class="csol-accordion-item-label">When are new platform versions and APIs released?</span>
        </button></h3><div class="cl-accordion-content-container">
      <div class="cl-accordion-content ">
        
                
    <div class="cl-rich-text csol-accordion-rich-text"><span>Both follow the same 6-month release cycle: </span><strong><span>March and September</span></strong><span>. Each platform version is supported for 18 months, giving you ample time to plan upgrades. </span><span>API versioning is independent meaning you can use newer APIs on older platform versions. </span><span style="white-space-collapse: preserve;"><br></span><span style="white-space-collapse: preserve;"><br></span><span>Check the</span> <a href="/changelog?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=faq_changelog" rel="noopener" target="_blank"><u><span style="color: #1155cc;">changelog</span></u></a><span> for release announcements and deprecation notices.</span><a href="/developer-content-sign-up?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=faq_subscribe" rel="noopener" target="_blank"><u><span style="color: #1155cc;"> Subscribe for updates</span></u></a></div>
      </div>
    </div>
  </div>
          <div class="cl-accordion-item "><h3 class="cl-accordion-heading"><button class="cl-accordion-button">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          <span class="csol-accordion-item-label">Do I need a paid HubSpot account to develop?</span>
        </button></h3><div class="cl-accordion-content-container">
      <div class="cl-accordion-content ">
        
                
    <div class="cl-rich-text csol-accordion-rich-text"><span>No. You can create a free HubSpot account and build apps without a paid subscription. You'll get access to a developer test account with sample data for testing. For production deployments, your app's users will need appropriate HubSpot accounts.</span></div>
      </div>
    </div>
  </div>
          <div class="cl-accordion-item "><h3 class="cl-accordion-heading"><button class="cl-accordion-button">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          <span class="csol-accordion-item-label">What does a developer account come with?</span>
        </button></h3><div class="cl-accordion-content-container">
      <div class="cl-accordion-content ">
        
                
    <div class="cl-rich-text csol-accordion-rich-text"><p style="line-height: 1.656; padding-left: 8px;"><span>A free developer account includes:</span></p>
<ul>
<li><strong><span>Test accounts</span></strong><span> with sample CRM data (contacts, companies, deals) for development and testing</span></li>
<li><strong><span>API access </span></strong><span>to HubSpot’s public APIs for development and testing</span></li>
<li><strong><span>App management</span></strong><span> to create, configure, and publish apps</span></li>
<li><strong><span>CLI access</span></strong><span> to create and deploy Projects</span></li>
<li><strong><span>AI-native developer documentation</span></strong></li>
</ul>
<p style="line-height: 1.656; padding-left: 8px;"><span>Test accounts reset periodically but are fully functional for building and testing your integrations.</span></p></div>
      </div>
    </div>
  </div>
          <div class="cl-accordion-item "><h3 class="cl-accordion-heading"><button class="cl-accordion-button">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          <span class="csol-accordion-item-label">What are developer seats?</span>
        </button></h3><div class="cl-accordion-content-container">
      <div class="cl-accordion-content ">
        
                
    <div class="cl-rich-text csol-accordion-rich-text"><span>When you convert your developer portal, you get </span><strong><span>2 Super Admin core seats</span></strong><span> with full access to CRM and development tools. Additional users can be added as </span><strong><span>developer seats</span></strong><span> which provide access to development tools without using a paid CRM seat. </span><span style="white-space-collapse: preserve;"><br></span><span style="white-space-collapse: preserve;"><br></span><span>Developer seats let your team collaborate on apps without requiring paid HubSpot subscriptions.</span><span style="white-space-collapse: preserve;"><br></span><span style="white-space-collapse: preserve;"><br></span><a href="/docs/getting-started/account-types?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=faq_account_types" rel="noopener" target="_blank"><u><span style="color: #1155cc;">Learn more about account types</span></u></a></div>
      </div>
    </div>
  </div>
          <div class="cl-accordion-item "><h3 class="cl-accordion-heading"><button class="cl-accordion-button">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          <span class="csol-accordion-item-label">What languages and frameworks are supported?</span>
        </button></h3><div class="cl-accordion-content-container">
      <div class="cl-accordion-content ">
        
                
    <div class="cl-rich-text csol-accordion-rich-text"><ul>
<li><strong><span>UI Extensions: </span></strong>React (TypeScript or JavaScript)</li>
<li><strong><span>Backend integrations:</span></strong><span> Any language that can make HTTP requests; HubSpot's APIs are RESTful</span></li>
<li><strong><span>CLI tooling:</span></strong><span> Node.js</span></li>
<li><strong><span>Serverless functions:</span></strong><span> Node.js (currently supported on Projects </span><span style="color: #188038;">2025.1</span><span>; see docs for the latest roadmap and migration guidance)</span></li>
<li><strong><span>AI tooling:</span></strong><span> MCP server support for IDE copilots (Cursor, Claude Code, VS Code, Windsurf)</span></li>
</ul></div>
      </div>
    </div>
  </div>
          <div class="cl-accordion-item "><h3 class="cl-accordion-heading"><button class="cl-accordion-button">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          <span class="csol-accordion-item-label">How do I know which platform version I'm on?</span>
        </button></h3><div class="cl-accordion-content-container">
      <div class="cl-accordion-content ">
        
                
    <div class="cl-rich-text csol-accordion-rich-text"><p style="line-height: 1.656;"><span>Check the </span><span style="color: #188038;">platformVersion</span><span> field in your </span><span style="color: #188038;">hsproject.json</span><span> file. Apps on version </span><span style="color: #188038;">2025.2</span><span> or later are on the current platform.<br>If you're on an earlier version, see the "<a href="/developer-platform-basics?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=faq_existing_app#hs_cos_wrapper_widget_1770159543442" rel="noopener" target="_blank"><strong>I have an existing app</strong></a>" path above to upgrade to the latest Projects framework.<br></span></p>
<em><span>Note: Version numbers are date-based. Use </span></em><em><span style="color: #188038;">2026.03</span></em><em><span> (March), not </span></em><em><span style="color: #188038;">2026.3</span></em><em><span>.</span></em></div>
      </div>
    </div>
  </div>
          <div class="cl-accordion-item "><h3 class="cl-accordion-heading"><button class="cl-accordion-button">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          <span class="csol-accordion-item-label">Why should I migrate my existing app? When is the best time?</span>
        </button></h3><div class="cl-accordion-content-container">
      <div class="cl-accordion-content ">
        
                
    <div class="cl-rich-text csol-accordion-rich-text"><span>The new platform offers better performance, modern UI Extensions (app cards, App Home, settings pages), improved developer tooling, and ongoing feature updates including AI capabilities. <br><br>Legacy apps on older versions will be deprecated over time. Projects </span><span style="color: #188038;">2025.1</span><span> deprecates </span><strong><span>June 1, 2026</span></strong><span>. Migrating ensures your app stays supported and can take advantage of new capabilities.</span><a href="/blog/developer-platform-migration-timeline?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=faq_migration_timeline" rel="noopener" target="_blank"><span style="white-space-collapse: preserve;"><br><br></span><u><span style="color: #1155cc;">See the migration timeline</span></u></a><span style="white-space-collapse: preserve;"> </span></div>
      </div>
    </div>
  </div>
          <div class="cl-accordion-item "><h3 class="cl-accordion-heading"><button class="cl-accordion-button">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          <span class="csol-accordion-item-label">What’s the difference between portal conversion and app migration?</span>
        </button></h3><div class="cl-accordion-content-container">
      <div class="cl-accordion-content ">
        
                
    <div class="cl-rich-text csol-accordion-rich-text"><span>They're separate steps: </span><strong><span>Portal conversion</span></strong><span> updates your developer portal itself — converting it from the legacy Developer Tools view to a HubSpot Free CRM account with the Development navigation. This is a one-time step that must be completed before you can migrate apps. </span><span style="white-space-collapse: preserve;"><br></span><span style="white-space-collapse: preserve;"><br></span><strong><span>App migration</span></strong><span> moves individual apps to the new Projects framework (2025.2 or later). Each app migrates separately using CLI commands. If your portal is already on the new platform (you see "</span><strong><span>Development</span></strong><span>" in the nav), you can skip portal conversion and go straight to app migration.</span></div>
      </div>
    </div>
  </div>
          <div class="cl-accordion-item "><h3 class="cl-accordion-heading"><button class="cl-accordion-button">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          <span class="csol-accordion-item-label">What does “migration” mean for my app?</span>
        </button></h3><div class="cl-accordion-content-container">
      <div class="cl-accordion-content ">
        
                
    <div class="cl-rich-text csol-accordion-rich-text"><span>Migration moves your app to the new Projects framework. What's involved depends on where you're starting:</span><br>
<ul>
<li><strong><span>Legacy public apps</span></strong><span> use OAuth and can be installed in multiple portals; they may or may not be listed in the Marketplace.</span></li>
<li><strong><span>Legacy private apps</span></strong><span> use API keys and work only in a single portal.</span></li>
</ul>
<span>This distinction affects your migration path and install limits.</span><span> If you’re still using a legacy developer portal, you’ll convert that portal to the new Developer Platform through the in‑app opt‑in banner then move individual apps using the migration guides.</span><span style="white-space-collapse: preserve;"><br></span><span style="white-space-collapse: preserve;"><br></span><a href="/docs/apps/developer-platform/build-apps/migrate-an-app/overview?utm_campaign=eko_2026_dev_platform_lp&amp;utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_content=faq_migration_matrix" rel="noopener" target="_blank"><u><span style="color: #1155cc;">See the migration matrix guide</span></u></a></div>
      </div>
    </div>
  </div>
          <div class="cl-accordion-item "><h3 class="cl-accordion-heading"><button class="cl-accordion-button">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          <span class="csol-accordion-item-label">Do I need to migrate from legacy CRM cards to app cards?</span>
        </button></h3><div class="cl-accordion-content-container">
      <div class="cl-accordion-content ">
        
                
    <div class="cl-rich-text csol-accordion-rich-text"><span>Yes, Classic CRM cards sunset on </span><strong><span>October 31, 2026</span></strong><span>. App cards are the replacement — they're built with React, support richer interaction and work across more surfaces (record pages, App Home, settings). </span><span style="white-space-collapse: preserve;"><br></span><span style="white-space-collapse: preserve;"><br></span><span>If you're migrating an app that uses classic CRM cards, you'll need to rebuild them as app cards. </span><span style="white-space-collapse: preserve;"><br></span><span style="white-space-collapse: preserve;"><br></span><a href="/changelog/deprecating-support-for-classic-crm-cards?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=faq_crm_cards_sunset" rel="noopener" target="_blank"><u><span style="color: #1155cc;">Classic CRM cards sunset details</span></u></a><span><br></span><a href="/docs/apps/developer-platform/add-features/ui-extensibility/app-cards/create-an-app-card?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=faq_create_app_card" rel="noopener" target="_blank">Create an app card</a></div>
      </div>
    </div>
  </div>
          <div class="cl-accordion-item "><h3 class="cl-accordion-heading"><button class="cl-accordion-button">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          <span class="csol-accordion-item-label">What’s the status of serverless functions?</span>
        </button></h3><div class="cl-accordion-content-container">
      <div class="cl-accordion-content ">
        
                
    <div class="cl-rich-text csol-accordion-rich-text"><span>Serverless functions are currently supported </span><strong><span>only in Projects 2025.1</span></strong><span>. They're not yet available on 2025.2 or later. </span><span style="white-space-collapse: preserve;"><br></span><span style="white-space-collapse: preserve;"><br></span><strong><span>What this means for you</span></strong><span>: New apps should build without serverless for now or start on 2025.1 and migrate later. Existing apps using serverless should stay on 2025.1 until 2026.03 (March 2026). </span><span style="white-space-collapse: preserve;"><br></span><span style="white-space-collapse: preserve;"><br></span><span>We'll share updates on 2026.03 serverless support in the changelog. <br></span><a href="/blog/navigating-serverless-functions-on-hubspots-new-developer-platform?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=faq_serverless_strategies" rel="noopener" target="_blank"><u><span style="color: #1155cc;">Read serverless migration strategies</span></u></a></div>
      </div>
    </div>
  </div>
          <div class="cl-accordion-item "><h3 class="cl-accordion-heading"><button class="cl-accordion-button">
          <svg class="cl-icon cl-accordion-icon" aria-hidden="true">
            <use href="#cl-icon-down" />
          </svg>
          <span class="csol-accordion-item-label">Should I migrate or start fresh?</span>
        </button></h3><div class="cl-accordion-content-container">
      <div class="cl-accordion-content ">
        
                
    <div class="cl-rich-text csol-accordion-rich-text"><p><span>If you're already on Projects </span><span style="color: #188038;">2025.1</span><span> with app cards → migration to </span><span style="color: #188038;">2025.2</span><span> or later is </span><strong><span>lightweight.<br></span></strong><span>If you're on a legacy app with significant tech debt → </span><strong><span>starting fresh</span></strong><span> might be faster.</span><br><br><span>Run </span><strong><span style="color: #188038;">hs project migrate</span></strong><span><strong> </strong>to see what's involved.</span></p></div>
      </div>
    </div>
  </div>
          
        
  </div>
      
    </div>

    </div>
    </section>
  

  
</div>

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

<div class="row-fluid-wrapper row-depth-1 row-number-20 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">

<div class="row-fluid-wrapper row-depth-1 row-number-21 ">
<div class="row-fluid ">
<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
<div id="hs_cos_wrapper_widget_1770177523992" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-2Ji33OrB.css">
<section class="cl-section -background-accent-01 -padding-top-large -padding-bottom-large" data-cl-theme="dark"><div class="section-width"><div class="standard-hero-banner text" style="text-align:center"><h1 class="standard-hero-banner__title">Ready to Build?</h1><div class="standard-hero-banner__cta" data-cta-align="center"><a class="cl-button -primary -small" href="https://app.hubspot.com/signup-hubspot/developers?utm_source=developers_hubspot_com&amp;utm_medium=referral&amp;utm_campaign=eko_2026_dev_platform_lp&amp;utm_content=footer_get_started" target="_blank" rel="noopener noreferrer">Access Your HubSpot Account to Get Started</a></div></div></div></section>
    <script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na1","portalID":53};
      window.__hsServerPageUrl = "https:\u002F\u002Fdevelopers.hubspot.com\u002Fdeveloper-platform-basics";
      window.__hsBasePath = "\u002Fdeveloper-platform-basics";
    </script>
      </div>

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

</div><!--end widget-span -->
</div><!--end row-->
</div><!--end row-wrapper -->

</div><!--end widget-span -->
</div>
</div>
</div>

    </main>
    <link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/layouts-Ce66XFee.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/index-CzX6poeM.css">
<link rel="stylesheet" href="https://developers.hubspot.com/hubfs/raw_assets/Developers-website-2025-theme/149/js_client_assets/assets/NavigationIsland-CzX6poeM.css">
<footer id="skip-to-footer" class="global-nav-footer -dark"><section class="section-width"><!--$--><div data-hs-island="true" id="island-4ff648nf6afffR1"><!--$--><nav data-menu-type="footerNav"><div class="accordion-mobile-view" style="display:block"><div class="w-full" data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="border-b border-gray-600"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:island-4ff648nf6afffR1-R5:" class="flex flex-1 items-center justify-between py-4 transition-all [&amp;[data-state=open]>svg]:rotate-180 text-left font-semibold text-white hover:text-[var(--cl-color-primary)] no-underline hover:no-underline mobile-footer-first-trigger pt-0" data-radix-collection-item="">For Developers<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:island-4ff648nf6afffR1-Rl:" hidden role="region" aria-labelledby="radix-:island-4ff648nf6afffR1-R5:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-gray-600"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:island-4ff648nf6afffR1-R9:" class="flex flex-1 items-center justify-between py-4 transition-all [&amp;[data-state=open]>svg]:rotate-180 text-left font-semibold text-white hover:text-[var(--cl-color-primary)] no-underline hover:no-underline" data-radix-collection-item="">Company<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:island-4ff648nf6afffR1-Rp:" hidden role="region" aria-labelledby="radix-:island-4ff648nf6afffR1-R9:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></div><div class="accordion-desktop-view" style="display:none"><div class="footer-nav"><div class="footer-nav-col footer-nav-col1"><ul class="footer-nav-list"><li class="footer-nav-item"><h3 class="footer-nav-header">For Developers</h3></li><li class="footer-nav-item"><a href="/docs/developer-tooling/overview" class="footer-nav-link">Developer Tooling</a></li><li class="footer-nav-item"><a href="/docs/guides/crm/understanding-the-crm" class="footer-nav-link">API Documentation</a></li><li class="footer-nav-item"><a href="/docs/apps/developer-platform/build-apps/overview" class="footer-nav-link">Apps Documentation</a></li><li class="footer-nav-item"><a href="/docs/cms/start-building/introduction/overview" class="footer-nav-link">CMS Documentation</a></li><li class="footer-nav-item"><a href="https://www.hubspot.com/partners/app" class="footer-nav-link">Become a Partner</a></li><li class="footer-nav-item"><a href="/blog" class="footer-nav-link">HubSpot Developer Blog</a></li><li class="footer-nav-item"><a href="/changelog" class="footer-nav-link">HubSpot Developer Changelog</a></li><li class="footer-nav-item"><a href="/community" class="footer-nav-link">HubSpot Developer Community</a></li><li class="footer-nav-item"><a href="/developer-content-sign-up" class="footer-nav-link">HubSpot Developer Newsletter</a></li><li class="footer-nav-item"><a href="https://academy.hubspot.com" class="footer-nav-link">HubSpot Academy</a></li></ul></div><div class="footer-nav-col footer-nav-col2"><ul class="footer-nav-list"><li class="footer-nav-item"><h3 class="footer-nav-header">Company</h3></li><li class="footer-nav-item"><a href="https://www.hubspot.com/our-story" class="footer-nav-link">About Us</a></li><li class="footer-nav-item"><a href="https://www.hubspot.com/careers" class="footer-nav-link">Careers</a></li><li class="footer-nav-item"><a href="https://www.hubspot.com/company/management" class="footer-nav-link">Management Team</a></li><li class="footer-nav-item"><a href="https://www.hubspot.com/company/board-of-directors" class="footer-nav-link">Board of Directors</a></li><li class="footer-nav-item"><a href="https://ir.hubspot.com/" class="footer-nav-link">Investor Relations</a></li><li class="footer-nav-item"><a href="https://www.hubspot.com/company/contact" class="footer-nav-link">Contact Us</a></li></ul></div></div></div></nav><!--/$--></div><!--/$--><!--$--><div data-hs-island="true" id="island-4ff648nf6afffR2"><!--$--><div data-menu-type="socialNav"><ul class="nav-list nav-list--socialNav"><li class="nav-item nav-item--symbol" data-item-type="symbol"><a href="/community/slack" aria-label="Slack" class="nav-link nav-link--symbol  "><svg width="16" height="16" role="img"><use href="#slack" fill="currentColor"></use></svg></a></li><li class="nav-item nav-item--symbol" data-item-type="symbol"><a href="https://github.com/HubSpot" aria-label="GitHub" class="nav-link nav-link--symbol  "><svg width="16" height="16" role="img"><use href="#github" fill="currentColor"></use></svg></a></li><li class="nav-item nav-item--symbol" data-item-type="symbol"><a href="https://www.youtube.com/@HubSpotDevelopers" aria-label="YouTube" class="nav-link nav-link--symbol  "><svg width="16" height="16" role="img"><use href="#youtube" fill="currentColor"></use></svg></a></li><li class="nav-item nav-item--symbol" data-item-type="symbol"><a href="https://x.com/HubSpotDev" aria-label="Twitter" class="nav-link nav-link--symbol  "><svg width="16" height="16" role="img"><use href="#twitter" fill="currentColor"></use></svg></a></li><li class="nav-item nav-item--symbol" data-item-type="symbol"><a href="https://www.linkedin.com/showcase/hubspot-for-developers/" aria-label="LinkedIn" class="nav-link nav-link--symbol  "><svg width="16" height="16" role="img"><use href="#linkedin" fill="currentColor"></use></svg></a></li></ul></div><!--/$--></div><!--/$--><!--$--><div data-hs-island="true" id="island-4ff648nf6afffR3"><!--$--><div data-menu-type="logoNav"><ul class="nav-list nav-list--logoNav"><li class="nav-item nav-item--symbol" data-item-type="symbol"><a href="/" aria-label="HubSpot Developers Logo" class="nav-link nav-link--symbol  "><svg width="240" height="80" role="img"><use href="#developer-logo-white"></use></svg></a></li><li class="nav-item nav-item--text" data-item-type="text"><span class="nav-text ">Copyright © 2026 HubSpot, Inc.</span></li></ul></div><!--/$--></div><!--/$--><div data-menu-type="legalNav"><ul class="nav-list nav-list--legalNav"><li class="nav-item nav-item--link" data-item-type="link" data-test-id="footer-legal"><a href="https://legal.hubspot.com/legal-stuff" class="nav-link nav-link--legal" rel="nofollow noopener noreferrer" target="_blank">Legal Stuff</a></li><li class="nav-item nav-item--link" data-item-type="link" data-test-id="footer-privacy"><a href="https://legal.hubspot.com/privacy-policy" class="nav-link nav-link--legal" rel="nofollow noopener noreferrer" target="_blank">Privacy Policy</a></li><li class="nav-item nav-item--link" data-item-type="link" data-test-id="footer-security"><a href="https://legal.hubspot.com/security" class="nav-link nav-link--legal" rel="nofollow noopener noreferrer" target="_blank">Security</a></li><li class="nav-item nav-item--link" data-item-type="link" data-test-id="footer-accessibility"><a href="https://legal.hubspot.com/accessibility" class="nav-link nav-link--legal  " rel="nofollow noopener noreferrer" target="_blank">Website Accessibility</a></li><li class="nav-item nav-item--link hs-footer-cookie-settings" data-item-type="link" data-test-id="footer-settings-btn" hidden><a href="" class="nav-link nav-link--legal" role="button"></a></li></ul></div></section></footer>
    <script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
      window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na1","portalID":53};
      window.__hsServerPageUrl = "https:\u002F\u002Fdevelopers.hubspot.com\u002Fdeveloper-platform-basics";
      window.__hsBasePath = "\u002Fdeveloper-platform-basics";
    </script>
      
  <script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
    var newIslands = [{"clientOnly":false,"hydrateOn":"load","id":"island-4ff648nf6afffR1","moduleId":"components\u002Fmodules\u002FNavigation\u002FNavigationIsland.tsx?client-entry","moduleName":"NavigationIsland","priority":0,"props":{"className":"nav-island nav-island--footerNav","data-menu-type":"footerNav","data-nav-type":"footerNav","hublParameters":{"field_types":{"placeholder":"text"},"lang":"en","menu_type":"footerNav","module_id":218473191762,"no_wrapper":true,"path":"@projects\u002FDevelopers-website-2025-theme\u002Fdevelopers-theme\u002Fcomponents\u002Fmodules\u002FFooterGlobal","smart_type":"NOT_SMART","wrap_field_tag":"div"},"lang":"en","menuType":"footerNav"},"supplementalFieldValues":{"placeholder":{}},"url":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002Fraw_assets\u002FDevelopers-website-2025-theme\u002F149\u002Fjs_client_assets\u002Fassets\u002FNavigationIsland-D1lSdF-M.js"},{"clientOnly":false,"hydrateOn":"load","id":"island-4ff648nf6afffR2","moduleId":"components\u002Fmodules\u002FNavigation\u002FNavigationIsland.tsx?client-entry","moduleName":"NavigationIsland","priority":0,"props":{"className":"nav-island nav-island--socialNav","data-menu-type":"socialNav","data-nav-type":"socialNav","hublParameters":{"field_types":{"placeholder":"text"},"lang":"en","menu_type":"socialNav","module_id":218473191762,"no_wrapper":true,"path":"@projects\u002FDevelopers-website-2025-theme\u002Fdevelopers-theme\u002Fcomponents\u002Fmodules\u002FFooterGlobal","smart_type":"NOT_SMART","wrap_field_tag":"div"},"lang":"en","menuType":"socialNav"},"supplementalFieldValues":{"placeholder":{}},"url":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002Fraw_assets\u002FDevelopers-website-2025-theme\u002F149\u002Fjs_client_assets\u002Fassets\u002FNavigationIsland-D1lSdF-M.js"},{"clientOnly":false,"hydrateOn":"load","id":"island-4ff648nf6afffR3","moduleId":"components\u002Fmodules\u002FNavigation\u002FNavigationIsland.tsx?client-entry","moduleName":"NavigationIsland","priority":0,"props":{"className":"nav-island nav-island--logoNav","data-menu-type":"logoNav","data-nav-type":"logoNav","hublParameters":{"field_types":{"placeholder":"text"},"lang":"en","menu_type":"logoNav","module_id":218473191762,"no_wrapper":true,"path":"@projects\u002FDevelopers-website-2025-theme\u002Fdevelopers-theme\u002Fcomponents\u002Fmodules\u002FFooterGlobal","smart_type":"NOT_SMART","wrap_field_tag":"div"},"lang":"en","menuType":"logoNav"},"supplementalFieldValues":{"placeholder":{}},"url":"https:\u002F\u002F53.fs1.hubspotusercontent-na1.net\u002Fhubfs\u002F53\u002Fraw_assets\u002FDevelopers-website-2025-theme\u002F149\u002Fjs_client_assets\u002Fassets\u002FNavigationIsland-D1lSdF-M.js"}];
    if (Array.isArray(window.__islands)) {
      window.__islands.push(...newIslands);
    } else {
      window.__islands = newIslands;
    }
  </script>
  <link rel="modulepreload" crossorigin href="https://static.hsappstatic.net/cms-js-static/ex/js/react/v18/react-combined.mjs">
  <script type="module" crossorigin nonce="N2OTgEFz6DzPDTKZsSkpcw==">
    import { initConfigSingletonFromJSON, setupIslandHydration } from "https://static.hsappstatic.net/cms-js-static/ex/js/island-runtime/v1/island-runtime.mjs"
    initConfigSingletonFromJSON(window.__hsEnvConfig)
    setupIslandHydration();
  </script>
      
    
    
<!-- HubSpot performance collection script -->
<script defer src="/hs/hsstatic/content-cwv-embed/static-1.1293/embed.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>
<script src="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/80991207740/1783006465604/template_icons.min.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>
<script nonce="N2OTgEFz6DzPDTKZsSkpcw==">
var hsVars = hsVars || {}; hsVars['language'] = 'en';
</script>

<script src="/hs/hsstatic/cos-i18n/static-1.53/bundles/project.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="cl-svg-map" data-cl-version="4.16.4" style="display: none !important;"><symbol id="cl-icon-zoom-out" viewbox="0 0 32 32">
  <path d="M28.14 29.29c-.29 0-.58-.11-.81-.33l-7.58-7.58a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0l7.58 7.58a1.14 1.14 0 0 1-.81 1.95"></path><path d="M13.29 24.71c-6.3 0-11.43-5.13-11.43-11.43S6.98 1.86 13.29 1.86s11.43 5.13 11.43 11.43-5.13 11.43-11.43 11.43Zm0-20.57c-5.04 0-9.14 4.1-9.14 9.14s4.1 9.14 9.14 9.14 9.14-4.1 9.14-9.14-4.1-9.14-9.14-9.14"></path><path d="M17.86 14.43H8.72a1.14 1.14 0 1 1 0-2.28h9.14a1.14 1.14 0 1 1 0 2.28"></path>
</symbol><symbol id="cl-icon-zoom-in" viewbox="0 0 32 32">
  <path d="M28.14 29.29c-.29 0-.58-.11-.81-.33l-7.59-7.59a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0l7.59 7.59a1.14 1.14 0 0 1-.81 1.95"></path><path d="M13.29 24.71c-6.3 0-11.43-5.13-11.43-11.43S6.98 1.86 13.29 1.86s11.43 5.13 11.43 11.43-5.13 11.43-11.43 11.43Zm0-20.57c-5.04 0-9.14 4.1-9.14 9.14s4.1 9.14 9.14 9.14 9.14-4.1 9.14-9.14-4.1-9.14-9.14-9.14"></path><path d="M13.29 19c-.63 0-1.14-.51-1.14-1.14V8.72a1.14 1.14 0 1 1 2.28 0v9.14c0 .63-.51 1.14-1.14 1.14"></path><path d="M17.86 14.43H8.72a1.14 1.14 0 1 1 0-2.28h9.14a1.14 1.14 0 1 1 0 2.28"></path>
</symbol><symbol id="cl-icon-youtube" viewbox="0 0 32 32">
  <path d="M31.331,8.298c-.368-1.377-1.452-2.461-2.829-2.829-2.496-.669-12.502-.669-12.502-.669,0,0-10.007,0-12.502.669-1.377.368-2.461,1.452-2.829,2.829-.669,2.496-.669,7.702-.669,7.702,0,0,0,5.207.669,7.702.368,1.377,1.452,2.461,2.829,2.829,2.496.669,12.502.669,12.502.669,0,0,10.007,0,12.502-.669,1.377-.368,2.461-1.452,2.829-2.829.669-2.496.669-7.702.669-7.702,0,0,0-5.207-.669-7.702ZM12.8,20.8v-9.6l8.313,4.8-8.313,4.8Z"></path>
</symbol><symbol id="cl-icon-x-circle" viewbox="0 0 32 32">
  <path d="M20.43 21.57c-.29 0-.58-.11-.81-.33l-9.14-9.14a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0l9.14 9.14a1.14 1.14 0 0 1-.81 1.95"></path><path d="M11.29 21.57c-.29 0-.58-.11-.81-.33a1.14 1.14 0 0 1 0-1.62l9.14-9.14a1.14 1.14 0 0 1 1.62 0c.45.45.45 1.17 0 1.62l-9.14 9.14c-.22.22-.52.33-.81.33"></path><path d="M15.86 31.86c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m0-29.72C8.3 2.14 2.15 8.29 2.15 15.85S8.3 29.56 15.86 29.56s13.71-6.15 13.71-13.71S23.42 2.14 15.86 2.14"></path>
</symbol><symbol id="cl-icon-whatsapp" viewbox="0 0 32 32">
  <path d="M16,0C7.178,0,0,7.178,0,16,0,18.755.712,21.464,2.061,23.854L.026,31.116c-.067.239-.002.495.17.672.133.137.314.211.499.211.056,0,.112-.007.167-.02l7.58-1.878c2.314,1.242,4.921,1.898,7.558,1.898,8.822,0,16-7.178,16-16S24.822,0,16,0ZM24.049,21.646c-.342.947-1.984,1.812-2.773,1.928-.708.104-1.604.148-2.588-.161-.596-.188-1.361-.437-2.342-.855-4.12-1.757-6.811-5.854-7.017-6.125-.205-.271-1.677-2.199-1.677-4.195s1.061-2.977,1.438-3.384.822-.508,1.096-.508.547.003.787.015c.253.013.591-.095.925.696.342.813,1.164,2.808,1.265,3.012.103.203.171.44.035.711-.136.271-.205.44-.41.677s-.431.529-.616.711c-.206.202-.419.422-.18.828s1.064,1.734,2.285,2.81c1.569,1.382,2.893,1.81,3.303,2.013.41.203.65.169.89-.102.239-.271,1.027-1.185,1.3-1.59s.547-.339.925-.203c.377.135,2.397,1.116,2.807,1.319.41.203.685.305.787.474.103.168.103.981-.239,1.928Z"></path>
</symbol><symbol id="cl-icon-website" viewbox="0 0 32 32">
  <path d="M20.43 16.43v6.48l1.22-2.11c.21-.36.63-.53 1.03-.43l2.33.62-4.57-4.57Z"></path><path d="M20.43 24.05a1.143 1.143 0 0 1-1.15-1.14v-6.48c0-.46.28-.88.71-1.06s.92-.08 1.25.25l4.57 4.57c.37.37.44.93.18 1.38s-.78.67-1.29.53l-2.16-.58-1.13 1.96c-.21.36-.59.57-.99.57Zm1.14-4.86v.21l.15-.06z"></path><path d="M28.43 29H3.29C1.4 29-.14 27.46-.14 25.57V15.28a1.14 1.14 0 1 1 2.28 0v10.29c0 .63.51 1.14 1.14 1.14h25.14c.63 0 1.14-.51 1.14-1.14V7.29c0-.63-.51-1.14-1.14-1.14H3.29c-.63 0-1.14.51-1.14 1.14v2.29h24a1.14 1.14 0 1 1 0 2.28H1c-.63 0-1.14-.51-1.14-1.14V7.29c0-1.89 1.54-3.43 3.43-3.43h25.14c1.89 0 3.43 1.54 3.43 3.43v18.29c0 1.89-1.54 3.43-3.43 3.43Z"></path>
</symbol><symbol id="cl-icon-warning" viewbox="0 0 32 32">
  <path d="M26.9 29.29H4.3c-1.23 0-2.34-.63-2.96-1.69a3.38 3.38 0 0 1-.05-3.41L12.58 3.64c.61-1.12 1.74-1.78 3.02-1.78s2.4.67 3.02 1.78l11.3 20.54c.59 1.08.57 2.35-.05 3.41s-1.74 1.69-2.97 1.69ZM3.29 25.28c-.29.52-.08.98.02 1.15s.4.57 1 .57H26.9c.6 0 .9-.4 1-.57s.31-.63.02-1.15L16.62 4.74c-.3-.54-.81-.6-1.01-.6s-.72.06-1.01.6z"></path><path d="M15.6 19c-.63 0-1.14-.51-1.14-1.14V11a1.14 1.14 0 1 1 2.28 0v6.86c0 .63-.51 1.14-1.14 1.14"></path><circle cx="15.6" cy="23" r=".57"></circle><path d="M15.6 24.71c-.94 0-1.71-.77-1.71-1.71s.77-1.71 1.71-1.71 1.71.77 1.71 1.71-.77 1.71-1.71 1.71m0-2.28a.57.57 0 1 0 0 1.14.57.57 0 0 0 0-1.14"></path>
</symbol><symbol id="cl-icon-video" viewbox="0 0 32 32">
  <path d="M20.43 27.71H3.29c-1.89 0-3.43-1.54-3.43-3.43v-16c0-1.89 1.54-3.43 3.43-3.43h17.14c1.89 0 3.43 1.54 3.43 3.43v16c0 1.89-1.54 3.43-3.43 3.43M3.29 7.14c-.63 0-1.14.51-1.14 1.14v16c0 .63.51 1.14 1.14 1.14h17.14c.63 0 1.14-.51 1.14-1.14v-16c0-.63-.51-1.14-1.14-1.14z"></path><path d="M30.71 25.43q-.3 0-.57-.15l-8-4.62c-.55-.32-.73-1.01-.42-1.56.32-.55 1.02-.73 1.56-.42l6.29 3.63V10.27l-6.29 3.63c-.54.32-1.25.13-1.56-.42-.32-.55-.13-1.25.42-1.56l8-4.62c.35-.2.79-.2 1.14 0s.57.58.57.99v16c0 .41-.22.79-.57.99q-.27.15-.57.15"></path>
</symbol><symbol id="cl-icon-video-play" viewbox="0 0 32 32">
  <path d="M15.86 31.86c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m0-29.72C8.3 2.14 2.15 8.29 2.15 15.85S8.3 29.56 15.86 29.56s13.71-6.15 13.71-13.71S23.42 2.14 15.86 2.14"></path><path d="M12.43 10.57v10.58l9.14-5.21z"></path><path d="M12.43 22.29c-.2 0-.4-.05-.57-.15-.35-.2-.57-.58-.57-.99V10.57c0-.41.22-.79.58-.99s.79-.2 1.15 0l9.14 5.37c.35.21.57.59.56.99 0 .41-.22.78-.58.99L13 22.14q-.27.15-.57.15m1.14-9.73v6.62l5.72-3.26z"></path>
</symbol><symbol id="cl-icon-user" viewbox="0 0 32 32">
  <circle style="fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2.286px;" cx="16" cy="9.714" r="6.286"></circle><path style="fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2.286px;" d="M24,28.571c0-4.418-3.582-8-8-8s-8,3.582-8,8"></path>
</symbol><symbol id="cl-icon-upload" viewbox="0 0 32 32">
  <path d="M16.43 30.57c-.63 0-1.14-.51-1.14-1.14v-8a1.14 1.14 0 1 1 2.28 0v8c0 .63-.51 1.14-1.14 1.14"></path><path d="M21 27.14c-.29 0-.58-.11-.81-.33l-3.76-3.76-3.76 3.76c-.45.45-1.17.45-1.62 0a1.14 1.14 0 0 1 0-1.62l4.57-4.57c.43-.43 1.19-.43 1.62 0l4.57 4.57a1.14 1.14 0 0 1-.81 1.95M23.29 18H9.58c-3.15 0-5.71-2.56-5.71-5.71s2.56-5.71 5.71-5.71c2.03 0 3.93 1.09 4.95 2.86.32.55.13 1.25-.42 1.56-.55.32-1.25.13-1.56-.42a3.43 3.43 0 1 0-2.97 5.15h13.71c1.89 0 3.43-1.54 3.43-3.43s-1.54-3.43-3.43-3.43a1.14 1.14 0 1 1 0-2.28c3.15 0 5.71 2.56 5.71 5.71s-2.56 5.71-5.71 5.71Z"></path><path d="M23.29 8.86c-.63 0-1.14-.51-1.14-1.14 0-2.52-2.05-4.57-4.57-4.57-1.45 0-2.78.67-3.66 1.83-.38.5-1.09.61-1.6.23-.5-.38-.61-1.1-.23-1.6A6.82 6.82 0 0 1 17.58.87c3.78 0 6.86 3.08 6.86 6.86 0 .63-.51 1.14-1.14 1.14Z"></path>
</symbol><symbol id="cl-icon-up" viewbox="0 0 32 32">
  <path d="M26.57 22.43c-.29 0-.58-.11-.81-.33l-9.48-9.48L6.8 22.1c-.45.45-1.17.45-1.62 0a1.14 1.14 0 0 1 0-1.62l10.29-10.29a1.14 1.14 0 0 1 1.62 0l10.29 10.29a1.14 1.14 0 0 1-.81 1.95"></path>
</symbol><symbol id="cl-icon-twitter" viewbox="0 0 32 32">
  <path d="M18.979,13.55L30.635,0h-2.762l-10.121,11.765L9.668,0H.344l12.224,17.791L.344,32h2.762l10.688-12.424,8.537,12.424h9.324l-12.678-18.45h0ZM15.195,17.948l-1.239-1.772L4.102,2.079h4.243l7.953,11.376,1.239,1.772,10.338,14.788h-4.243l-8.436-12.067h0Z"></path>
</symbol><symbol id="cl-icon-tiktok" viewbox="0 0 32 32">
  <path d="M25.785,6.414c-1.724-1.124-2.968-2.922-3.356-5.018C22.345.943,22.299.477,22.299,0h-5.501l-.009,22.048c-.093,2.469-2.125,4.451-4.616,4.451-.774,0-1.503-.194-2.145-.531-1.472-.775-2.479-2.318-2.479-4.093,0-2.55,2.075-4.625,4.625-4.625.476,0,.933.079,1.365.214v-5.616c-.447-.061-.901-.099-1.365-.099-5.584,0-10.126,4.543-10.126,10.126,0,3.426,1.712,6.458,4.323,8.291,1.645,1.155,3.645,1.835,5.803,1.835,5.584,0,10.126-4.542,10.126-10.126v-11.18c2.158,1.549,4.801,2.461,7.654,2.461v-5.501c-1.537,0-2.968-.457-4.168-1.239Z"></path>
</symbol><symbol id="cl-icon-thumbs-up" viewbox="0 0 32 32">
  <path d="M24.29 19.86H22a1.14 1.14 0 1 1 0-2.28h2.29a1.14 1.14 0 1 0 0-2.28h-6.86a1.14 1.14 0 1 1 0-2.28h6.86c1.89 0 3.43 1.54 3.43 3.43s-1.54 3.43-3.43 3.43Z"></path><path d="M22 29h-3.43a1.14 1.14 0 1 1 0-2.28H22a1.14 1.14 0 1 0 0-2.28 1.14 1.14 0 1 1 0-2.28h2.29a1.14 1.14 0 1 0 0-2.28H22a1.14 1.14 0 1 1 0-2.28h2.29c1.89 0 3.43 1.54 3.43 3.43 0 1.58-1.07 2.91-2.53 3.31.16.39.24.82.24 1.26 0 1.89-1.54 3.43-3.43 3.43Z"></path><path d="M18.49 29h-3.43c-3.15 0-5.71-2.56-5.71-5.71v-8.65c0-.99.26-1.97.75-2.83l4.21-7.37c.2-.36.58-.58.99-.58 1.46 0 2.8.72 3.6 1.94.8 1.21.94 2.74.37 4.07L17.93 13h3.98a1.14 1.14 0 1 1 0 2.28H16.2c-.38 0-.74-.19-.95-.51s-.25-.73-.1-1.08l2.02-4.72c.27-.64.21-1.34-.17-1.91-.26-.4-.64-.69-1.08-.82l-3.83 6.7c-.29.52-.45 1.11-.45 1.7v8.65c0 1.89 1.54 3.43 3.43 3.43h3.43a1.14 1.14 0 1 1 0 2.28ZM6 29c-.63 0-1.14-.51-1.14-1.14V14.15a1.14 1.14 0 1 1 2.28 0v13.71C7.14 28.49 6.63 29 6 29"></path>
</symbol><symbol id="cl-icon-thumbs-down" viewbox="0 0 32 32">
  <path d="M15.14 19.86H8.28c-1.89 0-3.43-1.54-3.43-3.43S6.39 13 8.28 13h2.29a1.14 1.14 0 1 1 0 2.28H8.28a1.14 1.14 0 1 0 0 2.28h6.86a1.14 1.14 0 1 1 0 2.28Z"></path><path d="M10.57 15.29H8.28c-1.89 0-3.43-1.54-3.43-3.43 0-1.58 1.07-2.91 2.53-3.31-.16-.39-.24-.82-.24-1.26 0-1.89 1.54-3.43 3.43-3.43H14a1.14 1.14 0 1 1 0 2.28h-3.43a1.14 1.14 0 1 0 0 2.28 1.14 1.14 0 1 1 0 2.28H8.28a1.14 1.14 0 1 0 0 2.28h2.29a1.14 1.14 0 1 1 0 2.28Z"></path><path d="M17.27 29c-1.45 0-2.8-.72-3.6-1.94-.8-1.21-.94-2.74-.37-4.07l1.34-3.13h-3.98a1.14 1.14 0 1 1 0-2.28h5.71c.38 0 .74.19.95.51s.25.73.1 1.08l-2.02 4.72c-.27.64-.21 1.34.17 1.92a2 2 0 0 0 1.08.82l3.83-6.7c.29-.52.45-1.11.45-1.7V9.58c0-1.89-1.54-3.43-3.43-3.43h-3.43a1.14 1.14 0 1 1 0-2.28h3.43c3.15 0 5.71 2.56 5.71 5.71v8.65c0 .99-.26 1.97-.75 2.83l-4.21 7.37c-.2.36-.58.58-.99.58ZM26.65 19.86c-.63 0-1.14-.51-1.14-1.14V5a1.14 1.14 0 1 1 2.28 0v13.71c0 .63-.51 1.14-1.14 1.14Z"></path>
</symbol><symbol id="cl-icon-text-body-expanded" viewbox="0 0 32 32">
  <path d="M5 23.29h3.43v3.43H5z"></path><path d="M8.43 27.86H5c-.63 0-1.14-.51-1.14-1.14v-3.43c0-.63.51-1.14 1.14-1.14h3.43c.63 0 1.14.51 1.14 1.14v3.43c0 .63-.51 1.14-1.14 1.14m-2.29-2.29h1.14v-1.14H6.14zM23.29 23.29h3.43v3.43h-3.43z"></path><path d="M26.71 27.86h-3.43c-.63 0-1.14-.51-1.14-1.14v-3.43c0-.63.51-1.14 1.14-1.14h3.43c.63 0 1.14.51 1.14 1.14v3.43c0 .63-.51 1.14-1.14 1.14m-2.28-2.29h1.14v-1.14h-1.14zM14.14 23.29h3.43v3.43h-3.43z"></path><path d="M17.57 27.86h-3.43c-.63 0-1.14-.51-1.14-1.14v-3.43c0-.63.51-1.14 1.14-1.14h3.43c.63 0 1.14.51 1.14 1.14v3.43c0 .63-.51 1.14-1.14 1.14m-2.28-2.29h1.14v-1.14h-1.14zM14.14 14.14h3.43v3.43h-3.43z"></path><path d="M17.57 18.71h-3.43c-.63 0-1.14-.51-1.14-1.14v-3.43c0-.63.51-1.14 1.14-1.14h3.43c.63 0 1.14.51 1.14 1.14v3.43c0 .63-.51 1.14-1.14 1.14m-2.28-2.28h1.14v-1.14h-1.14zM23.29 14.14h3.43v3.43h-3.43z"></path><path d="M26.71 18.71h-3.43c-.63 0-1.14-.51-1.14-1.14v-3.43c0-.63.51-1.14 1.14-1.14h3.43c.63 0 1.14.51 1.14 1.14v3.43c0 .63-.51 1.14-1.14 1.14m-2.28-2.28h1.14v-1.14h-1.14zM23.29 5h3.43v3.43h-3.43z"></path><path d="M26.71 9.57h-3.43c-.63 0-1.14-.51-1.14-1.14V5c0-.63.51-1.14 1.14-1.14h3.43c.63 0 1.14.51 1.14 1.14v3.43c0 .63-.51 1.14-1.14 1.14m-2.28-2.28h1.14V6.15h-1.14z"></path>
</symbol><symbol id="cl-icon-template" viewbox="0 0 32 32">
  <path d="M28.43 27.71H3.29c-1.89 0-3.43-1.54-3.43-3.43v-16c0-1.89 1.54-3.43 3.43-3.43h25.14c1.89 0 3.43 1.54 3.43 3.43v16c0 1.89-1.54 3.43-3.43 3.43M3.29 7.14c-.63 0-1.14.51-1.14 1.14v16c0 .63.51 1.14 1.14 1.14h25.14c.63 0 1.14-.51 1.14-1.14v-16c0-.63-.51-1.14-1.14-1.14z"></path><path d="M15.86 27.71c-.63 0-1.14-.51-1.14-1.14V6A1.14 1.14 0 1 1 17 6v20.57c0 .63-.51 1.14-1.14 1.14"></path><path d="M29.57 17.43H15.86a1.14 1.14 0 1 1 0-2.28h13.71a1.14 1.14 0 1 1 0 2.28"></path>
</symbol><symbol id="cl-icon-tag" viewbox="0 0 24 24">
  <path d="M19.91,1.5h-7.53c-.68,0-1.35.28-1.83.76L2.26,10.55c-1.01,1.01-1.01,2.66,0,3.67l7.53,7.53c.49.49,1.14.76,1.83.76s1.34-.27,1.83-.76l8.29-8.29c.49-.49.76-1.14.76-1.83v-7.53c0-1.43-1.16-2.59-2.59-2.59ZM21,11.62c0,.29-.11.57-.32.77l-8.29,8.29c-.41.41-1.13.41-1.55,0l-7.53-7.53c-.43-.43-.42-1.12,0-1.54L11.61,3.32c.2-.2.48-.32.77-.32h7.53c.6,0,1.09.49,1.09,1.09v7.53Z"></path><path d="M15.75,5.25c-1.65,0-3,1.35-3,3s1.35,3,3,3,3-1.35,3-3-1.35-3-3-3ZM15.75,9.75c-.83,0-1.5-.67-1.5-1.5s.67-1.5,1.5-1.5,1.5.67,1.5,1.5-.67,1.5-1.5,1.5Z"></path>
</symbol><symbol id="cl-icon-tablet" viewbox="0 0 24 24">
  <path d="M18 1.5H6c-1.24 0-2.25 1.01-2.25 2.25v16.5c0 1.24 1.01 2.25 2.25 2.25h12c1.24 0 2.25-1.01 2.25-2.25V3.75c0-1.24-1.01-2.25-2.25-2.25ZM18.75 20.25c0 .41-.34.75-.75.75H6c-.41 0-.75-.34-.75-.75V3.75c0-.41.34-.75.75-.75h12c.41 0 .75.34.75.75v16.5Z"></path><path d="M12.75 18h-1.5c-.41 0-.75.34-.75.75s.34.75.75.75h1.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75Z"></path>
</symbol><symbol id="cl-icon-success" viewbox="0 0 32 32">
  <path d="M11 26.43c-.3 0-.59-.12-.81-.33l-8-8.01a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0l7.17 7.17L27.31 6.22c.43-.46 1.16-.49 1.62-.05.46.43.48 1.16.05 1.62L11.83 26.07c-.21.23-.51.36-.82.36h-.02Z"></path>
</symbol><symbol id="cl-icon-stop" viewbox="0 0 32 32">
  <path d="M6 6h20.57v20.57H6z"></path><path d="M26.57 27.71H6c-.63 0-1.14-.51-1.14-1.14V6c0-.63.51-1.14 1.14-1.14h20.57c.63 0 1.14.51 1.14 1.14v20.57c0 .63-.51 1.14-1.14 1.14M7.14 25.43h18.29V7.14H7.14v18.28Z"></path>
</symbol><symbol id="cl-icon-star" viewbox="0 0 32 32">
  <path d="m15.86 26.18 9.19 4.07L24 20.26l6.72-7.47-9.83-2.08L15.86 2l-5.03 8.71L1 12.79l6.72 7.47-1.05 9.99z"></path><path d="M25.05 31.4c-.16 0-.31-.03-.46-.1l-8.73-3.86-8.73 3.86a1.14 1.14 0 0 1-1.6-1.16l1-9.48-6.38-7.11c-.27-.3-.36-.73-.24-1.12s.45-.68.85-.76l9.33-1.97 4.78-8.27c.41-.71 1.57-.71 1.98 0l4.77 8.27 9.33 1.97c.4.08.72.38.85.76s.04.81-.24 1.12l-6.38 7.1 1 9.48a1.135 1.135 0 0 1-1.13 1.26Zm-9.19-6.36c.16 0 .32.03.46.1l7.38 3.27-.84-8.02c-.03-.32.07-.64.29-.88l5.4-6-7.89-1.67c-.32-.07-.59-.27-.75-.55l-4.04-7-4.04 7c-.16.28-.44.48-.75.55l-7.89 1.67 5.4 6c.22.24.32.56.29.88l-.84 8.02 7.38-3.27c.15-.07.3-.1.46-.1Z"></path>
</symbol><symbol id="cl-icon-soundcloud" viewbox="0 0 32 32">
  <path d="M31.998,18.908c-.135,2.397-2.135,4.263-4.536,4.229h-10.903c-.499-.005-.902-.41-.905-.909v-11.74c-.016-.412.223-.792.602-.956,0,0,1.003-.696,3.115-.696,1.29-.002,2.557.346,3.666,1.007,1.749,1.029,2.987,2.744,3.414,4.728.376-.106.765-.16,1.156-.158,2.411-.015,4.378,1.927,4.393,4.338,0,.052,0,.104-.002.156Z"></path><path d="M14.293,11.231c.021-.194-.119-.369-.313-.391s-.369.119-.391.313c-.003.026-.003.052,0,.078-.299,3.947-.529,7.647,0,11.582.021.194.196.335.391.313.165-.018.295-.148.313-.313.568-3.969.329-7.6,0-11.582Z"></path><path d="M12.091,12.597c-.022-.204-.205-.351-.409-.329-.174.019-.311.156-.329.329-.395,3.395-.395,6.825,0,10.22.031.203.22.342.423.311.16-.025.286-.15.311-.311.441-3.392.442-6.828.004-10.22Z"></path><path d="M9.876,12.251c-.022-.197-.199-.339-.395-.317-.167.018-.299.15-.317.317-.337,3.602-.508,6.964,0,10.558,0,.196.159.354.354.354.196,0,.354-.159.354-.354.525-3.64.363-6.909.004-10.558Z"></path><path d="M7.674,13.28c0-.203-.165-.367-.367-.367-.202,0-.366.164-.367.367-.408,3.168-.408,6.374,0,9.542.022.199.201.343.4.321.169-.018.303-.152.321-.321.442-3.165.446-6.376.013-9.542Z"></path><path d="M5.451,15.665c0-.2-.163-.363-.363-.363-.2,0-.362.162-.363.363-.525,2.458-.277,4.694.021,7.182.03.189.207.317.396.287.148-.023.264-.139.287-.287.329-2.522.58-4.707.021-7.182Z"></path><path d="M3.244,15.29c-.022-.206-.207-.356-.413-.333-.176.019-.315.158-.333.333-.465,2.509-.312,4.72.013,7.225.034.38.679.376.721,0,.358-2.543.525-4.69.013-7.225Z"></path><path d="M1.017,16.519c-.022-.206-.207-.356-.413-.333-.176.019-.315.158-.333.333-.427,1.686-.294,3.081.03,4.771.021.192.194.331.386.309.163-.018.291-.147.309-.309.376-1.724.559-3.09.021-4.771Z"></path>
</symbol><symbol id="cl-icon-slideshare" viewbox="0 0 32 32">
  <path d="M5.565.717c-1.913,0-3.478,1.565-3.478,3.478v9.522c-.326-.307-.595-.571-.731-.707l-.079-.082c-.128-.12-.38-.185-.541-.185-.481,0-.736.247-.736.495.003.573.217,1.016.266,1.13.712,1.736,3.875,5.101,6.277,6-.728,1.457-.728,5.092-.728,5.092,0,3.12,2.342,5.712,5.543,5.821h1.041c1.601-.109,2.88-1.389,2.872-2.989v-6.084c.293.125.829.253,1.457.304v5.889c0,1.59,1.291,2.88,2.88,2.88h1.103c3.171,0,5.473-2.568,5.473-5.821,0,0,0-3.636-.728-5.092,2.207-.924,5.239-3.976,6.239-5.815.062-.114.304-.745.304-1.454,0-.171-.155-.573-.639-.573-.337,0-.568.299-.568.299-.158.158-.473.478-.88.856V4.196c0-1.913-1.565-3.478-3.478-3.478H5.565ZM5.565,2.109h20.87c1.16,0,2.087.927,2.087,2.087v10.652c-1.649,1.264-4.008,2.611-6.704,2.611h-3.22c-1.057,0-1.87.897-1.87,1.872v.573c-.641-.353-1.367-.965-2.185-1.935,0,0-.318-.511-1.185-.511h-3.177c-2.747,0-5.095-1.337-6.704-2.565V4.196c0-1.16.927-2.087,2.087-2.087ZM10.783,8.37c-2.114,0-3.826,1.712-3.826,3.826s1.712,3.826,3.826,3.826,3.826-1.712,3.826-3.826-1.712-3.826-3.826-3.826ZM21.217,8.37c-2.114,0-3.826,1.712-3.826,3.826s1.712,3.826,3.826,3.826,3.826-1.712,3.826-3.826-1.712-3.826-3.826-3.826Z"></path>
</symbol><symbol id="cl-icon-slack" viewbox="0 0 32 32">
  <path d="M19.876,15.354c-1.781,0-3.23-1.449-3.23-3.23v-7.752c0-1.781,1.449-3.23,3.23-3.23s3.23,1.449,3.23,3.23v7.752c0,1.781-1.449,3.23-3.23,3.23ZM27.627,15.354h-2.584c-.357,0-.646-.289-.646-.646v-2.584c0-1.781,1.449-3.23,3.23-3.23s3.23,1.449,3.23,3.23-1.449,3.23-3.23,3.23ZM12.124,15.354h-7.752c-1.781,0-3.23-1.449-3.23-3.23s1.449-3.23,3.23-3.23h7.752c1.781,0,3.23,1.449,3.23,3.23s-1.449,3.23-3.23,3.23ZM14.708,7.602h-2.584c-1.781,0-3.23-1.449-3.23-3.23s1.449-3.23,3.23-3.23,3.23,1.449,3.23,3.23v2.584c0,.357-.289.646-.646.646ZM12.124,30.857c-1.781,0-3.23-1.449-3.23-3.23v-7.752c0-1.781,1.449-3.23,3.23-3.23s3.23,1.449,3.23,3.23v7.752c0,1.781-1.449,3.23-3.23,3.23ZM4.373,23.106c-1.781,0-3.23-1.449-3.23-3.23s1.449-3.23,3.23-3.23h2.584c.357,0,.646.289.646.646v2.584c0,1.781-1.449,3.23-3.23,3.23ZM27.627,23.106h-7.752c-1.781,0-3.23-1.449-3.23-3.23s1.449-3.23,3.23-3.23h7.752c1.781,0,3.23,1.449,3.23,3.23s-1.449,3.23-3.23,3.23ZM19.876,30.857c-1.781,0-3.23-1.449-3.23-3.23v-2.584c0-.357.289-.646.646-.646h2.584c1.781,0,3.23,1.449,3.23,3.23s-1.449,3.23-3.23,3.23Z"></path>
</symbol><symbol id="cl-icon-simple-bot" viewbox="0 0 24 24">
  <path d="M6.75,15c.41,0,.75-.34.75-.75s.34-.75.75-.75.75.34.75.75.34.75.75.75.75-.34.75-.75c0-1.24-1.01-2.25-2.25-2.25s-2.25,1.01-2.25,2.25c0,.41.34.75.75.75Z"></path><path d="M14.25,15c.41,0,.75-.34.75-.75s.34-.75.75-.75.75.34.75.75.34.75.75.75.75-.34.75-.75c0-1.24-1.01-2.25-2.25-2.25s-2.25,1.01-2.25,2.25c0,.41.34.75.75.75Z"></path><path d="M5.25,9c-1.24,0-2.25,1.01-2.25,2.25v7.5c0,1.24,1.01,2.25,2.25,2.25h13.5c1.24,0,2.25-1.01,2.25-2.25v-7.5c0-1.24-1.01-2.25-2.25-2.25h-6v-1.64c.87-.31,1.5-1.14,1.5-2.11,0-1.24-1.01-2.25-2.25-2.25s-2.25,1.01-2.25,2.25c0,.98.63,1.8,1.5,2.11v1.64h-6ZM12,4.5c.41,0,.75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75ZM18.75,10.5c.41,0,.75.34.75.75v7.5c0,.41-.34.75-.75.75H5.25c-.41,0-.75-.34-.75-.75v-7.5c0-.41.34-.75.75-.75h13.5Z"></path><path d="M14.25,16.5h-4.5c-.41,0-.75.34-.75.75s.34.75.75.75h4.5c.41,0,.75-.34.75-.75s-.34-.75-.75-.75Z"></path>
</symbol><symbol id="cl-icon-send" viewbox="0 0 32 32">
  <path d="M20.24 29.1c-1.02 0-2-.4-2.75-1.15l-5.12-5.12c-.65-.65-1-1.51-1-2.43s.36-1.78 1.01-2.42l6.46-6.46a1.14 1.14 0 0 1 1.62 0c.45.45.45 1.17 0 1.62L14 19.6c-.22.22-.34.5-.34.81s.12.59.33.81l5.13 5.13c.41.42 1 .57 1.57.42s1-.58 1.15-1.15L26.77 7.2c.15-.57 0-1.15-.42-1.57s-1-.57-1.57-.42L6.35 10.14c-.57.15-1 .58-1.15 1.15s0 1.15.42 1.57l3.67 3.67c.45.45.45 1.17 0 1.62s-1.17.45-1.62 0L4 14.48c-1-1-1.38-2.41-1.01-3.78s1.4-2.4 2.77-2.77l18.42-4.94c1.37-.37 2.78.01 3.78 1.01s1.38 2.41 1.01 3.78L24.04 26.2c-.37 1.37-1.4 2.4-2.77 2.77-.34.09-.69.14-1.03.14Z"></path>
</symbol><symbol id="cl-icon-section-header" viewbox="0 0 32 32">
  <path d="M28.14 22H3a1.14 1.14 0 1 1 0-2.28h25.14a1.14 1.14 0 1 1 0 2.28M28.14 16.29H3c-.63 0-1.14-.51-1.14-1.14V6c0-.63.51-1.14 1.14-1.14h25.14c.63 0 1.14.51 1.14 1.14v9.14c0 .63-.51 1.14-1.14 1.14ZM4.14 14H27V7.14H4.14zM17.86 27.71H3a1.14 1.14 0 1 1 0-2.28h14.86a1.14 1.14 0 1 1 0 2.28"></path>
</symbol><symbol id="cl-icon-search" viewbox="0 0 32 32">
  <path d="M28.14 29.29c-.29 0-.58-.11-.81-.33l-7.58-7.58a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0l7.58 7.58a1.14 1.14 0 0 1-.81 1.95"></path><path d="M13.29 24.71c-6.3 0-11.43-5.13-11.43-11.43S6.98 1.86 13.29 1.86s11.43 5.13 11.43 11.43-5.13 11.43-11.43 11.43Zm0-20.57c-5.04 0-9.14 4.1-9.14 9.14s4.1 9.14 9.14 9.14 9.14-4.1 9.14-9.14-4.1-9.14-9.14-9.14"></path>
</symbol><symbol id="cl-icon-rotate" viewbox="0 0 32 32">
  <path d="M28.11 12.14h-8a1.14 1.14 0 1 1 0-2.28h6.86V3a1.14 1.14 0 1 1 2.28 0v8c0 .63-.51 1.14-1.14 1.14"></path><path d="M15.57 29.29c-7.56 0-13.71-6.15-13.71-13.71S8.01 1.86 15.57 1.86c9.75 0 13.44 8.34 13.59 8.69a1.142 1.142 0 1 1-2.1.9c-.13-.3-3.27-7.31-11.49-7.31-6.3 0-11.43 5.13-11.43 11.43S9.27 27 15.57 27c3.88 0 7.47-1.95 9.59-5.21.34-.53 1.05-.68 1.58-.33s.68 1.05.33 1.58a13.67 13.67 0 0 1-11.5 6.25"></path>
</symbol><symbol id="cl-icon-right" viewbox="0 0 32 32">
  <path d="M11 27.71c-.29 0-.58-.11-.81-.33a1.14 1.14 0 0 1 0-1.62l9.48-9.48-9.48-9.47a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0L22.1 15.48c.45.45.45 1.17 0 1.62L11.81 27.39c-.22.22-.52.33-.81.33Z"></path>
</symbol><symbol id="cl-icon-remove" viewbox="0 0 32 32">
  <path d="M28.14 17.14H3a1.14 1.14 0 1 1 0-2.28h25.14a1.14 1.14 0 1 1 0 2.28"></path>
</symbol><symbol id="cl-icon-refresh" viewbox="0 0 32 32">
  <path d="M11 12.14H3c-.63 0-1.14-.51-1.14-1.14V3a1.14 1.14 0 1 1 2.28 0v6.86H11a1.14 1.14 0 1 1 0 2.28"></path><path d="M28.11 14.49c-.54 0-1.03-.39-1.12-.94-.97-5.45-5.71-9.4-11.25-9.4h-.2c-8.22 0-11.36 7.01-11.49 7.31-.25.58-.92.85-1.5.59-.58-.25-.85-.92-.6-1.5.15-.35 3.84-8.69 13.59-8.69h.2a13.7 13.7 0 0 1 13.5 11.29c.11.62-.3 1.22-.92 1.33-.07.01-.14.02-.2.02ZM28.11 29.34c-.63 0-1.14-.51-1.14-1.14v-6.86h-6.86a1.14 1.14 0 1 1 0-2.28h8c.63 0 1.14.51 1.14 1.14v8c0 .63-.51 1.14-1.14 1.14"></path><path d="M15.57 29.34h-.2a13.7 13.7 0 0 1-13.5-11.29c-.11-.62.3-1.22.92-1.33.63-.11 1.22.3 1.33.92.97 5.45 5.71 9.4 11.25 9.4h.2c8.22 0 11.36-7.01 11.49-7.31.25-.58.92-.85 1.5-.59.58.25.85.92.6 1.5-.15.35-3.84 8.69-13.59 8.69Z"></path>
</symbol><symbol id="cl-icon-reddit" viewbox="0 0 32 32">
  <!-- Generator: Adobe Illustrator 29.7.1, SVG Export Plug-In . SVG Version: 2.1.1 Build 8) --><path d="M12.27,19.21c-.89,0-1.6-.72-1.6-1.6s.72-1.6,1.6-1.6,1.6.72,1.6,1.6-.72,1.6-1.6,1.6Z"></path><path d="M19.97,21.43c.17.17.17.46,0,.63,0,0-1.41,1.17-3.95,1.17-1.42.06-2.82-.38-3.95-1.23-.15-.18-.12-.46.06-.61.16-.13.39-.13.55,0,.96.7,2.46,1.01,3.33,1.01s2.37-.28,3.34-.97c.17-.17.46-.17.63,0Z"></path><path d="M21.28,17.66c.04.88-.65,1.63-1.54,1.66h-.08s-1.59,0-1.59-1.66c0-.88.72-1.6,1.6-1.6s1.6.72,1.6,1.6Z"></path><path d="M16,0C7.16,0,0,7.16,0,16s7.16,16,16,16,16-7.16,16-16S24.84,0,16,0ZM25.38,18.13c.02.23.02.47,0,.7,0,3.59-4.18,6.5-9.33,6.5s-9.33-2.92-9.33-6.5c-.02-.23-.02-.47,0-.7-.23-.1-.45-.25-.63-.42-.94-.88-.99-2.36-.1-3.3.88-.94,2.36-.99,3.3-.1,1.85-1.25,4.01-1.93,6.24-1.97l1.18-5.55h0c.06-.28.33-.45.59-.39l3.92.78c.25-.44.7-.73,1.21-.78.88-.1,1.67.54,1.76,1.42.1.88-.54,1.67-1.42,1.76-.88.1-1.67-.54-1.76-1.42l-3.42-.72-1.04,4.99c2.2.05,4.34.73,6.16,1.97.41-.39.96-.63,1.53-.65,1.29-.04,2.37.96,2.42,2.25.02.9-.49,1.73-1.29,2.13Z"></path>
</symbol><symbol id="cl-icon-question-mark" viewbox="0 0 32 32">
  <path d="M15.86 31.86c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m0-29.72C8.3 2.14 2.15 8.29 2.15 15.85S8.3 29.56 15.86 29.56s13.71-6.15 13.71-13.71S23.42 2.14 15.86 2.14"></path><circle cx="15.86" cy="24.43" r=".57"></circle><path d="M15.86 26.14a1.71 1.71 0 1 1-.002-3.418 1.71 1.71 0 0 1 .002 3.418m0-2.28a.57.57 0 1 0 0 1.14.57.57 0 0 0 0-1.14M15.86 20.64c-.63 0-1.14-.51-1.14-1.14 0-2.61 1.81-4.04 3.27-5.19 1.5-1.19 2.42-1.99 2.42-3.45 0-1.76-1.86-2.99-4.53-2.99-2.16 0-4.1 1.2-4.61 2.85-.19.6-.82.94-1.43.75-.6-.19-.94-.83-.75-1.43.81-2.63 3.61-4.46 6.8-4.46 4.01 0 6.82 2.17 6.82 5.28 0 2.64-1.82 4.08-3.29 5.24-1.49 1.18-2.4 1.97-2.4 3.4 0 .63-.51 1.14-1.14 1.14Z"></path>
</symbol><symbol id="cl-icon-previous" viewbox="0 0 32 32">
  <path d="M30.71 17.57H1a1.14 1.14 0 1 1 0-2.28h29.71a1.14 1.14 0 1 1 0 2.28"></path><path d="M12.43 29c-.29 0-.58-.11-.81-.33L.19 17.24a1.14 1.14 0 0 1 0-1.62L11.62 4.19a1.14 1.14 0 0 1 1.62 0c.45.45.45 1.17 0 1.62L2.62 16.43l10.62 10.62a1.14 1.14 0 0 1-.81 1.95"></path>
</symbol><symbol id="cl-icon-podcast" viewbox="0 0 25.71 29.43">
  <path d="M12.14,15.57h1.57c1.43,0,2.58.86,2.58,2a6,6,0,0,0,2.42-4.71A5.88,5.88,0,0,0,12.86,7,5.79,5.79,0,0,0,7,12.86a5.51,5.51,0,0,0,2.57,4.71C9.57,16.43,10.57,15.57,12.14,15.57Zm.72-6.43a3,3,0,0,1,3,3,3.12,3.12,0,0,1-3,3,2.9,2.9,0,0,1-3-2.86A3,3,0,0,1,12.86,9.14Z" transform="translate(0 -0.86)" fill="none"></path><path d="M12.86,2.71a11.1,11.1,0,0,0-11,11A10.88,10.88,0,0,0,10,24.28l-.29-4.57a7.55,7.55,0,0,1-4.57-7A7.72,7.72,0,1,1,16,19.86l-.29,4.42a10.88,10.88,0,0,0,8.15-10.57A11.1,11.1,0,0,0,12.86,2.71Z" transform="translate(0 -0.86)" fill="none"></path><path d="M12.86.86a12.84,12.84,0,0,0-2.57,25.42l.14,1.86a2.29,2.29,0,0,0,2,2.14h1a2.29,2.29,0,0,0,2-2.14l.14-1.86A12.85,12.85,0,0,0,12.86.86ZM7,12.86A5.88,5.88,0,0,1,12.86,7a5.84,5.84,0,0,1,3.43,10.57c0-1.14-1.15-2-2.58-2H12.14c-1.43,0-2.57.86-2.57,2A5.71,5.71,0,0,1,7,12.86Zm8.71,11.42L16,19.86a7.57,7.57,0,0,0,4.57-7,7.72,7.72,0,1,0-10.86,7L10,24.28A11,11,0,0,1,12.86,2.71a10.92,10.92,0,0,1,11,11A11,11,0,0,1,15.71,24.28Z"></path><circle cx="12.86" cy="11.43" r="3"></circle>
</symbol><symbol id="cl-icon-play" viewbox="0 0 32 32">
  <path d="m11 26.57 10.29-10.28L11 6z"></path><path d="M11 27.71c-.15 0-.3-.03-.44-.09-.43-.18-.71-.59-.71-1.06V6c0-.46.28-.88.71-1.06s.92-.08 1.25.25L22.1 15.48c.45.45.45 1.17 0 1.62L11.81 27.39c-.22.22-.51.33-.81.33Zm1.14-18.95v15.05l7.53-7.53-7.53-7.53Z"></path>
</symbol><symbol id="cl-icon-pinterest" viewbox="0 0 23.24 30">
  <path fill-rule="evenodd" d="M13.93,21.65A4.93,4.93,0,0,1,9.72,19.5s-1,4-1.21,4.74A18.34,18.34,0,0,1,5.39,29.9a.2.2,0,0,1-.24.09A.21.21,0,0,1,5,29.8a19.52,19.52,0,0,1,.07-6.56l2.22-9.4a6.73,6.73,0,0,1-.55-2.73c0-2.56,1.49-4.47,3.32-4.47a2.31,2.31,0,0,1,2.33,2.59c0,1.58-1,3.91-1.52,6.12a2.66,2.66,0,0,0,2.71,3.32c3.27,0,5.46-4.19,5.46-9.16,0-3.78-2.54-6.61-7.17-6.61a8.17,8.17,0,0,0-8.49,8.26,5,5,0,0,0,1.13,3.38.82.82,0,0,1,.25,1c-.09.32-.27,1.08-.35,1.38a.59.59,0,0,1-.86.43C1.12,16.36,0,13.71,0,10.75,0,5.86,4.13,0,12.32,0c6.59,0,10.92,4.76,10.92,9.88C23.24,16.6,19.47,21.65,13.93,21.65Z"></path>
</symbol><symbol id="cl-icon-phone" viewbox="0 0 32 32">
  <path d="M27.18,17.11c-.23,0-.46-.07-.66-.21-.51-.37-.63-1.08-.27-1.59,2.01-2.83,1.7-6.65-.75-9.1-2.45-2.44-6.27-2.76-9.1-.75-.52.37-1.23.25-1.59-.27-.37-.51-.25-1.23.27-1.59,3.74-2.66,8.8-2.24,12.04,1,3.24,3.24,3.66,8.3,1,12.04-.22.31-.58.48-.93.48Z"></path><path d="M23.1,13.03c-.09,0-.19-.01-.28-.04-.61-.16-.98-.78-.83-1.39.15-.58.01-1.14-.37-1.52-.55-.55-1.25-.44-1.52-.37-.61.16-1.23-.21-1.39-.83-.16-.61.21-1.23.83-1.39,1.37-.35,2.75.02,3.7.97.96.96,1.32,2.34.97,3.7-.13.52-.6.86-1.11.86Z"></path><path d="M21.13,29.85c-2.09,0-4.18-.79-5.77-2.38l-11.12-11.12c-2.54-2.54-3.12-6.38-1.45-9.56.29-.56.99-.77,1.54-.48.56.29.77.98.48,1.54-1.2,2.29-.78,5.05,1.05,6.88l11.12,11.12c1.11,1.11,2.58,1.72,4.15,1.72s3.04-.61,4.15-1.72l1.25-1.25-4.26-4.26c-1.38,1.25-3.48,1.2-4.8-.12l-6.01-6.01c-.66-.66-1.02-1.53-1.02-2.46,0-.87.32-1.69.9-2.33l-5.04-5.04c-.45-.45-.45-1.17,0-1.62s1.17-.45,1.62,0l5.84,5.85c.45.45.45,1.17,0,1.62l-.68.69c-.23.23-.35.53-.35.84s.12.62.35.84l6.01,6.01c.45.45,1.18.47,1.65.04l.79-.73c.45-.41,1.15-.4,1.58.04l5.84,5.84c.21.21.33.5.33.81s-.12.59-.33.81l-2.05,2.05c-1.59,1.59-3.68,2.38-5.77,2.38Z"></path>
</symbol><symbol id="cl-icon-perplexity" viewbox="0 0 24 24">
  <path d="M19.785 0v7.272H22.5V17.62h-2.935V24l-7.037-6.194v6.145h-1.091v-6.152L4.392 24v-6.465H1.5V7.188h2.884V0l7.053 6.494V.19h1.09v6.49L19.786 0zm-7.257 9.044v7.319l5.946 5.234V14.44l-5.946-5.397zm-1.099-.08l-5.946 5.398v7.235l5.946-5.234V8.965zm8.136 7.58h1.844V8.349H13.46l6.105 5.54v2.655zm-8.982-8.28H2.59v8.195h1.8v-2.576l6.192-5.62zM5.475 2.476v4.71h5.115l-5.115-4.71zm13.219 0l-5.115 4.71h5.115v-4.71z"></path>
</symbol><symbol id="cl-icon-pause" viewbox="0 0 32 32">
  <path d="M19.29 6h3.43v20.57h-3.43z"></path><path d="M22.71 27.71h-3.43c-.63 0-1.14-.51-1.14-1.14V6c0-.63.51-1.14 1.14-1.14h3.43c.63 0 1.14.51 1.14 1.14v20.57c0 .63-.51 1.14-1.14 1.14m-2.28-2.28h1.14V7.14h-1.14v18.28ZM9 6h3.43v20.57H9z"></path><path d="M12.43 27.71H9c-.63 0-1.14-.51-1.14-1.14V6c0-.63.51-1.14 1.14-1.14h3.43c.63 0 1.14.51 1.14 1.14v20.57c0 .63-.51 1.14-1.14 1.14m-2.29-2.28h1.14V7.14h-1.14v18.28Z"></path>
</symbol><symbol id="cl-icon-openai" viewbox="0 0 24 24">
  <path d="M21.55 10.004a5.416 5.416 0 00-.478-4.501c-1.217-2.09-3.662-3.166-6.05-2.66A5.59 5.59 0 0010.831 1C8.39.995 6.224 2.546 5.473 4.838A5.553 5.553 0 001.76 7.496a5.487 5.487 0 00.691 6.5 5.416 5.416 0 00.477 4.502c1.217 2.09 3.662 3.165 6.05 2.66A5.586 5.586 0 0013.168 23c2.443.006 4.61-1.546 5.361-3.84a5.553 5.553 0 003.715-2.66 5.488 5.488 0 00-.693-6.497v.001zm-8.381 11.558a4.199 4.199 0 01-2.675-.954c.034-.018.093-.05.132-.074l4.44-2.53a.71.71 0 00.364-.623v-6.176l1.877 1.069c.02.01.033.029.036.05v5.115c-.003 2.274-1.87 4.118-4.174 4.123zM4.192 17.78a4.059 4.059 0 01-.498-2.763c.032.02.09.055.131.078l4.44 2.53c.225.13.504.13.73 0l5.42-3.088v2.138a.068.068 0 01-.027.057L9.9 19.288c-1.999 1.136-4.552.46-5.707-1.51h-.001zM3.023 8.216A4.15 4.15 0 015.198 6.41l-.002.151v5.06a.711.711 0 00.364.624l5.42 3.087-1.876 1.07a.067.067 0 01-.063.005l-4.489-2.559c-1.995-1.14-2.679-3.658-1.53-5.63h.001zm15.417 3.54l-5.42-3.088L14.896 7.6a.067.067 0 01.063-.006l4.489 2.557c1.998 1.14 2.683 3.662 1.529 5.633a4.163 4.163 0 01-2.174 1.807V12.38a.71.71 0 00-.363-.623zm1.867-2.773a6.04 6.04 0 00-.132-.078l-4.44-2.53a.731.731 0 00-.729 0l-5.42 3.088V7.325a.068.068 0 01.027-.057L14.1 4.713c2-1.137 4.555-.46 5.707 1.513.487.833.664 1.809.499 2.757h.001zm-11.741 3.81l-1.877-1.068a.065.065 0 01-.036-.051V6.559c.001-2.277 1.873-4.122 4.181-4.12.976 0 1.92.338 2.671.954-.034.018-.092.05-.131.073l-4.44 2.53a.71.71 0 00-.365.623l-.003 6.173v.002zm1.02-2.168L12 9.25l2.414 1.375v2.75L12 14.75l-2.415-1.375v-2.75z"></path>
</symbol><symbol id="cl-icon-online-registration" viewbox="0 0 32 32">
  <path d="M28.43 19a1.14 1.14 0 1 1 0-2.28c.63 0 1.14-.51 1.14-1.14V5.29c0-.63-.51-1.14-1.14-1.14H3.29c-.63 0-1.14.51-1.14 1.14v10.29c0 .63.51 1.14 1.14 1.14h9.14a1.14 1.14 0 1 1 0 2.28H3.29C1.4 19-.14 17.46-.14 15.57V5.29c0-1.89 1.54-3.43 3.43-3.43h25.14c1.89 0 3.43 1.54 3.43 3.43v10.29c0 1.89-1.54 3.43-3.43 3.43Z"></path><path d="M17 11.94v16.2l3.04-5.27c.52-.9 1.57-1.33 2.57-1.07l5.82 1.56L17 11.93Z"></path><path d="M17 29.29a1.143 1.143 0 0 1-1.15-1.14V11.94c0-.46.28-.88.71-1.06s.92-.08 1.25.25l11.43 11.43c.37.37.44.93.18 1.38s-.79.67-1.29.53l-5.82-1.56c-.5-.13-1.03.09-1.29.53l-3.04 5.27c-.21.36-.59.57-.99.57Zm1.14-14.59v9.17l.91-1.57c.77-1.34 2.36-2 3.86-1.6l1.69.46z"></path>
</symbol><symbol id="cl-icon-next" viewbox="0 0 32 32">
  <path d="M30.71 17.57H1a1.14 1.14 0 1 1 0-2.28h29.71a1.14 1.14 0 1 1 0 2.28"></path><path d="M19.29 29c-.29 0-.58-.11-.81-.33a1.14 1.14 0 0 1 0-1.62L29.1 16.43 18.48 5.81a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0l11.43 11.43c.45.45.45 1.17 0 1.62L20.1 28.67c-.22.22-.52.33-.81.33"></path>
</symbol><symbol id="cl-icon-more-circle" viewbox="0 0 32 32">
  <path d="M21.57 17H10.14a1.14 1.14 0 1 1 0-2.28h11.43a1.14 1.14 0 1 1 0 2.28"></path><path d="M15.86 22.71c-.63 0-1.14-.51-1.14-1.14V10.14a1.14 1.14 0 1 1 2.28 0v11.43c0 .63-.51 1.14-1.14 1.14"></path><path d="M15.86 31.86c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m0-29.72C8.3 2.14 2.15 8.29 2.15 15.85S8.3 29.56 15.86 29.56s13.71-6.15 13.71-13.71S23.42 2.14 15.86 2.14"></path>
</symbol><symbol id="cl-icon-mobile" viewbox="0 0 32 32">
  <path d="M23 31.86H9.29c-1.89 0-3.43-1.54-3.43-3.43V3.29C5.86 1.4 7.4-.14 9.29-.14H23c1.89 0 3.43 1.54 3.43 3.43v25.14c0 1.89-1.54 3.43-3.43 3.43M9.29 2.14c-.63 0-1.14.51-1.14 1.14v25.14c0 .63.51 1.14 1.14 1.14H23c.63 0 1.14-.51 1.14-1.14V3.29c0-.63-.51-1.14-1.14-1.14H9.29Z"></path><path d="M17.29 6.71H15a1.14 1.14 0 1 1 0-2.28h2.29a1.14 1.14 0 1 1 0 2.28"></path>
</symbol><symbol id="cl-icon-messenger" viewbox="0 0 32 32">
  <path d="M16,0C6.987,0,0,6.602,0,15.52,0,20.185,1.912,24.215,5.025,27c.262.234.419.562.43.912l.087,2.846c.028.908.966,1.498,1.796,1.132l3.176-1.402c.269-.118.571-.141.854-.062,1.46.401,3.013.615,4.632.615,9.013,0,16-6.602,16-15.52S25.013,0,16,0ZM25.915,11.379l-5.571,8.609c-.283.437-.866.562-1.303.279l-5.161-3.339c-.2-.129-.458-.126-.654.01l-5.816,4.011c-.849.585-1.886-.422-1.326-1.287l5.571-8.61c.283-.437.866-.562,1.303-.279l5.161,3.339c.2.129.458.126.654-.01l5.815-4.011c.849-.585,1.886.422,1.326,1.287Z"></path>
</symbol><symbol id="cl-icon-messages" viewbox="0 0 32 32">
  <path d="M29.29 17.86c-.63 0-1.14-.51-1.14-1.14V5.29c0-.63-.51-1.14-1.14-1.14H9.86a1.14 1.14 0 1 1 0-2.28H27c1.89 0 3.43 1.54 3.43 3.43v11.43c0 .63-.51 1.14-1.14 1.14Z"></path><path d="M3 30.43c-.15 0-.3-.03-.44-.09-.43-.18-.71-.59-.71-1.06V9.86c0-1.89 1.54-3.43 3.43-3.43h17.14c1.89 0 3.43 1.54 3.43 3.43v11.43c0 1.89-1.54 3.43-3.43 3.43H9.18L3.8 30.1c-.22.22-.51.33-.81.33ZM5.29 8.71c-.63 0-1.14.51-1.14 1.14v16.67l3.76-3.76c.21-.21.5-.33.81-.33h13.71c.63 0 1.14-.51 1.14-1.14V9.86c0-.63-.51-1.14-1.14-1.14H5.29Z"></path>
</symbol><symbol id="cl-icon-medium" viewbox="0 0 32 32">
  <path d="M22.395,24.831l9.557,4.777c.017.008.032.015.046.02.002-.014.003-.031.003-.05V9.223l-9.605,15.608Z"></path><polygon points="21.794 2.364 15.013 13.335 21.535 23.933 31.746 7.339 21.794 2.364"></polygon><polygon points="11.069 19.174 19.916 23.598 11.069 9.221 11.069 19.174"></polygon><path d="M0,24.395c0,.15.147.387.28.454l9.536,4.768c.018.008.033.016.046.02.002-.014.003-.031.003-.05V7.466L0,2.534v21.86Z"></path>
</symbol><symbol id="cl-icon-marketing" viewbox="0 0 32 32">
  <path d="M11.29 28.15c-2.52 0-4.57-2.05-4.57-4.57v-2.29a1.14 1.14 0 1 1 2.28 0v2.29c0 1.26 1.03 2.29 2.29 2.29s2.29-1.03 2.29-2.29v-2.29a1.14 1.14 0 1 1 2.28 0v2.29c0 2.52-2.05 4.57-4.57 4.57M28.31 12.67a1.145 1.145 0 0 1-.29-2.25l2.4-.64c.6-.16 1.24.2 1.4.81s-.2 1.24-.81 1.4l-2.4.64c-.1.03-.2.04-.3.04M24.9 7.98c-.29 0-.58-.11-.81-.33a1.14 1.14 0 0 1 0-1.62l1.84-1.84a1.15 1.15 0 0 1 1.62 0c.45.45.45 1.17 0 1.62l-1.84 1.84c-.22.22-.52.33-.81.33M30.21 19.11c-.1 0-.2-.01-.3-.04l-2.51-.67c-.61-.16-.97-.79-.81-1.4s.79-.97 1.4-.81l2.51.67a1.145 1.145 0 0 1-.29 2.25"></path><path d="M24.12 22.44H2.4c-.52 0-.97-.35-1.1-.85l-1.4-5.21c-.13-.5.08-1.03.53-1.29L19.24 4.23c.31-.18.68-.2 1.01-.07.33.14.57.42.67.76L25.23 21c.09.34.02.71-.2.99s-.55.45-.91.45M3.28 20.15h19.36L19.1 6.95 2.33 16.63l.94 3.52Z"></path>
</symbol><symbol id="cl-icon-mail" viewbox="0 0 32 32">
  <path d="M28.43 27.71H3.29c-1.89 0-3.43-1.54-3.43-3.43v-16c0-1.89 1.54-3.43 3.43-3.43h25.14c1.89 0 3.43 1.54 3.43 3.43v16c0 1.89-1.54 3.43-3.43 3.43M3.29 7.14c-.63 0-1.14.51-1.14 1.14v16c0 .63.51 1.14 1.14 1.14h25.14c.63 0 1.14-.51 1.14-1.14v-16c0-.63-.51-1.14-1.14-1.14z"></path><path d="M15.86 18.57c-.22 0-.44-.06-.63-.19L4.94 11.52c-.53-.35-.67-1.06-.32-1.58.35-.53 1.06-.67 1.58-.32l9.65 6.44 9.65-6.44c.53-.35 1.23-.21 1.58.32s.21 1.23-.32 1.58l-10.29 6.86c-.19.13-.41.19-.63.19Z"></path>
</symbol><symbol id="cl-icon-logo" viewbox="0 0 32 32">
  <path d="M16.33 31.86c-2.52 0-4.57-2.05-4.57-4.57a1.14 1.14 0 1 1 2.28 0c0 1.26 1.03 2.29 2.29 2.29s2.29-1.03 2.29-2.29v-4.57a1.14 1.14 0 1 1 2.28 0v4.57c0 2.52-2.05 4.57-4.57 4.57M6.44 26.14c-1.58 0-3.12-.82-3.97-2.28a4.585 4.585 0 0 1 1.67-6.25c.55-.32 1.25-.13 1.56.42.32.55.13 1.25-.42 1.56a2.29 2.29 0 0 0-.84 3.12 2.29 2.29 0 0 0 3.12.84l3.96-2.29c.55-.32 1.25-.13 1.56.42.32.55.13 1.25-.42 1.56L8.7 25.53c-.72.41-1.5.61-2.28.61ZM8.67 16.54c-.19 0-.39-.05-.57-.15L4.14 14.1a4.55 4.55 0 0 1-2.13-2.78c-.32-1.18-.15-2.41.46-3.47a4.583 4.583 0 0 1 6.25-1.67c.55.32.73 1.01.42 1.56s-1.02.73-1.56.42A2.29 2.29 0 0 0 4.46 9c-.31.53-.39 1.14-.23 1.73s.54 1.08 1.06 1.39l3.96 2.29c.55.32.73 1.01.42 1.56-.21.37-.6.57-.99.57ZM12.9 10.14c-.63 0-1.14-.51-1.14-1.14V4.43c0-2.52 2.05-4.57 4.57-4.57s4.57 2.05 4.57 4.57a1.14 1.14 0 1 1-2.28 0c0-1.26-1.03-2.29-2.29-2.29s-2.29 1.03-2.29 2.29V9c0 .63-.51 1.14-1.14 1.14M27.94 14.25c-.39 0-.78-.21-.99-.57-.32-.55-.13-1.25.42-1.56 1.09-.63 1.47-2.03.84-3.12a2.29 2.29 0 0 0-3.12-.84l-3.96 2.29c-.54.32-1.25.13-1.56-.42-.32-.55-.13-1.25.42-1.56l3.96-2.29c2.18-1.26 4.98-.51 6.25 1.67 1.26 2.18.51 4.98-1.67 6.25-.18.1-.38.15-.57.15ZM26.21 26.14c-.77 0-1.56-.2-2.28-.61-.55-.32-.73-1.01-.42-1.56.32-.55 1.02-.73 1.56-.42 1.09.63 2.49.25 3.12-.84s.25-2.49-.84-3.12l-3.96-2.29c-.55-.32-.73-1.01-.42-1.56.32-.55 1.02-.73 1.56-.42l3.96 2.29a4.583 4.583 0 0 1 1.67 6.25 4.59 4.59 0 0 1-3.97 2.28Z"></path>
</symbol><symbol id="cl-icon-location" viewbox="0 0 32 32">
  <path d="M16.29 16.43c-3.15 0-5.71-2.56-5.71-5.71s2.56-5.71 5.71-5.71S22 7.57 22 10.72s-2.56 5.71-5.71 5.71m0-9.14c-1.89 0-3.43 1.54-3.43 3.43s1.54 3.43 3.43 3.43 3.43-1.54 3.43-3.43-1.54-3.43-3.43-3.43"></path><path d="M16.29 31.85c-.99 0-1.94-.43-2.6-1.19-2.46-2.84-8.83-11.86-8.83-19.37C4.86 4.98 9.98-.14 16.29-.14s11.43 5.13 11.43 11.43c0 7.51-6.38 16.53-8.83 19.37-.65.76-1.6 1.19-2.59 1.19Zm0-29.71c-5.04 0-9.14 4.1-9.14 9.14 0 6.05 5.08 14.17 8.28 17.87.45.52 1.28.52 1.73 0 3.2-3.7 8.28-11.82 8.28-17.87 0-5.04-4.1-9.14-9.14-9.14Z"></path>
</symbol><symbol id="cl-icon-lists" viewbox="0 0 32 32">
  <path d="M18.14,14.43c-2.21,0-4-1.79-4-4s1.79-4,4-4,4,1.79,4,4-1.79,4-4,4ZM18.14,8.71c-.94,0-1.71.77-1.71,1.71s.77,1.71,1.71,1.71,1.71-.77,1.71-1.71-.77-1.71-1.71-1.71Z"></path><path d="M19.86,30.43H7.29c-1.89,0-3.43-1.54-3.43-3.43V7.57c0-.63.51-1.14,1.14-1.14s1.14.51,1.14,1.14v19.43c0,.63.51,1.14,1.14,1.14h12.57c.63,0,1.14.51,1.14,1.14s-.51,1.14-1.14,1.14Z"></path><path d="M24.43,25.86h-12.57c-1.89,0-3.43-1.54-3.43-3.43V5.29c0-1.89,1.54-3.43,3.43-3.43h12.57c1.89,0,3.43,1.54,3.43,3.43v17.14c0,1.89-1.54,3.43-3.43,3.43ZM11.86,4.14c-.63,0-1.14.51-1.14,1.14v17.14c0,.63.51,1.14,1.14,1.14h12.57c.63,0,1.14-.51,1.14-1.14V5.29c0-.63-.51-1.14-1.14-1.14h-12.57Z"></path><path d="M14.53,21.29c-.18,0-.36-.04-.53-.13-.56-.29-.78-.98-.49-1.54.91-1.74,2.68-2.82,4.62-2.82s3.72,1.08,4.62,2.82c.29.56.07,1.25-.49,1.54-.56.29-1.25.07-1.54-.49-.51-.98-1.5-1.59-2.6-1.59s-2.08.61-2.59,1.59c-.2.39-.6.62-1.01.62Z"></path><path d="M21.75,21.29c-.41,0-.81-.22-1.01-.62-.51-.98-1.5-1.59-2.6-1.59s-2.08.61-2.59,1.59c-.29.56-.98.78-1.54.49-.56-.29-.78-.98-.49-1.54.91-1.74,2.68-2.82,4.62-2.82s3.72,1.08,4.62,2.82c.29.56.07,1.25-.49,1.54-.17.09-.35.13-.53.13Z"></path>
</symbol><symbol id="cl-icon-linkedin" viewbox="0 0 30 29.92">
  <path fill-rule="evenodd" d="M6.83,30.86H.68V10.91H6.85v20ZM3.71,8.3h0A3.68,3.68,0,1,1,7.36,4.61,3.68,3.68,0,0,1,3.71,8.3ZM30,30.86H23.83V20.38c0-2.87-1.09-4.48-3.36-4.48-2.48,0-3.76,1.67-3.76,4.48V30.86H10.78V10.91H16.7v2.68a7,7,0,0,1,6-3.27c4.22,0,7.25,2.58,7.25,7.93Z"></path>
</symbol><symbol id="cl-icon-link" viewbox="0 0 32 32">
  <path d="M10.47,29.5c-1.95,0-3.9-.74-5.38-2.22s-2.23-3.35-2.23-5.38.79-3.94,2.23-5.38l2.29-2.29c.45-.45,1.17-.45,1.62,0s.45,1.17,0,1.62l-2.29,2.29c-1.01,1.01-1.56,2.34-1.56,3.76s.55,2.76,1.56,3.76c2.08,2.07,5.45,2.07,7.53,0l2.29-2.29c.45-.45,1.17-.45,1.62,0s.45,1.17,0,1.62l-2.29,2.29c-1.48,1.48-3.43,2.22-5.38,2.22Z"></path><path d="M24.18,18.47c-.29,0-.58-.11-.81-.33-.45-.45-.45-1.17,0-1.62l2.29-2.29c2.07-2.08,2.07-5.45,0-7.53-2.08-2.08-5.45-2.07-7.53,0l-2.29,2.29c-.45.45-1.17.45-1.62,0s-.45-1.17,0-1.62l2.29-2.29c2.97-2.97,7.79-2.97,10.76,0,2.97,2.97,2.97,7.79,0,10.76l-2.29,2.29c-.22.22-.52.33-.81.33Z"></path><path d="M12.75,20.75c-.29,0-.58-.11-.81-.33-.45-.45-.45-1.17,0-1.62l6.86-6.86c.45-.45,1.17-.45,1.62,0s.45,1.17,0,1.62l-6.86,6.86c-.22.22-.52.33-.81.33Z"></path>
</symbol><symbol id="cl-icon-less-circle" viewbox="0 0 32 32">
  <path d="M13.92 2.87" opacity=".3"></path><path d="M21.57 17H10.14a1.14 1.14 0 1 1 0-2.28h11.43a1.14 1.14 0 1 1 0 2.28"></path><path d="M15.86 31.86c-8.83 0-16-7.18-16-16s7.17-16 16-16 16 7.18 16 16-7.18 16-16 16m0-29.72C8.3 2.14 2.15 8.29 2.15 15.85S8.3 29.56 15.86 29.56s13.71-6.15 13.71-13.71S23.42 2.14 15.86 2.14"></path>
</symbol><symbol id="cl-icon-left" viewbox="0 0 32 32">
  <path d="M21.29 27.71c-.29 0-.58-.11-.81-.33L10.19 17.09a1.14 1.14 0 0 1 0-1.62L20.48 5.18a1.14 1.14 0 0 1 1.62 0c.45.45.45 1.17 0 1.62l-9.48 9.48 9.48 9.48a1.14 1.14 0 0 1-.81 1.95"></path>
</symbol><symbol id="cl-icon-languages" viewbox="0 0 32 32">
  <path d="M15.86 31.86c-8.83 0-16-7.18-16-16s7.17-16 16-16 16 7.18 16 16-7.18 16-16 16m0-29.72C8.3 2.14 2.15 8.29 2.15 15.85S8.3 29.56 15.86 29.56s13.71-6.15 13.71-13.71S23.42 2.14 15.86 2.14"></path><path d="M15.86 12.43c-4.77 0-9.54-.97-13.43-2.9-.56-.28-.8-.97-.51-1.53.28-.56.97-.79 1.53-.51 7.19 3.57 17.63 3.57 24.82 0 .57-.28 1.25-.05 1.53.52s.05 1.25-.52 1.53c-3.89 1.93-8.66 2.9-13.42 2.9ZM28.77 24.35q-.255 0-.51-.12c-7.19-3.57-17.62-3.57-24.81 0-.57.28-1.25.05-1.53-.52s-.05-1.25.52-1.53c7.78-3.86 19.07-3.86 26.84 0a1.146 1.146 0 0 1-.5 2.17Z"></path><path d="M15.86 31.86c-4.45 0-6.86-8.24-6.86-16s2.4-16 6.86-16 6.86 8.24 6.86 16-2.4 16-6.86 16m0-29.72c-1.91 0-4.57 5.22-4.57 13.71s2.66 13.71 4.57 13.71 4.57-5.22 4.57-13.71-2.66-13.71-4.57-13.71"></path>
</symbol><symbol id="cl-icon-instagram" viewbox="0 0 32 32">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M15.9925 7.77704C20.5297 7.76561 24.2213 11.4341 24.2213 15.9713C24.2212 20.5081 20.5529 24.1999 16.016 24.2C11.6205 24.2111 8.01785 20.768 7.79724 16.4277L7.79836 16.0059C7.78692 11.4688 11.4555 7.77716 15.9925 7.77704ZM15.9925 10.6677C13.1364 10.6678 10.8169 12.9097 10.6745 15.7301L10.6667 16.0169C10.6782 18.9655 13.0675 21.3429 16.016 21.3429C18.9644 21.3313 21.3419 18.942 21.3419 15.9936C21.3303 13.0452 18.9411 10.6677 15.9925 10.6677Z"></path><path d="M24.5295 5.5248C25.5808 5.5248 26.4501 6.38271 26.4501 7.44556C26.45 8.49689 25.5923 9.36521 24.5295 9.36521C23.4783 9.36491 22.6099 8.50815 22.6097 7.44556C22.6097 6.39431 23.4783 5.52511 24.5295 5.5248Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M15.9703 0.00583091C20.3127 -0.0055958 20.8613 0.00508391 22.564 0.085072C24.2668 0.153643 25.4331 0.428643 26.4501 0.817215C27.5013 1.22858 28.3927 1.76536 29.2839 2.65651C30.1753 3.54793 30.724 4.43989 31.1355 5.49132C31.5353 6.50835 31.8099 7.67383 31.8899 9.37637C31.9584 10.6536 31.9885 11.2819 31.9992 13.3485L32.0083 18.594C32.006 20.6601 31.9845 21.2881 31.9245 22.5649C31.8559 24.2679 31.5809 25.434 31.1923 26.4512C30.7811 27.5023 30.2443 28.3936 29.3531 29.2849C28.4616 30.1763 27.5696 30.7249 26.5183 31.1364C25.5012 31.5364 24.3357 31.8109 22.6332 31.8909C21.3559 31.9509 20.7277 31.9789 18.6611 31.9891L13.4155 31.998C11.3494 31.9959 10.7215 31.9743 9.44456 31.9143C7.74171 31.8457 6.57555 31.5708 5.5584 31.1821C4.50723 30.7708 3.61592 30.234 2.72469 29.3429C1.83327 28.4515 1.28456 27.5595 0.873131 26.5081C0.473173 25.4909 0.198699 24.3256 0.118667 22.6229C0.0272384 20.9201 0.00371153 20.3709 0.00371153 16.0281C-0.00771573 11.6858 0.0040898 11.1369 0.0840687 9.4344C0.152635 7.73167 0.426567 6.56533 0.815095 5.54824C1.22653 4.49681 1.76407 3.60485 2.65549 2.71343C3.54687 1.82211 4.43896 1.27437 5.49032 0.862975C6.38028 0.513009 7.3838 0.259127 8.76152 0.147572L9.37536 0.11967C11.0782 0.0282416 11.6274 0.00583091 15.9703 0.00583091ZM15.9925 2.87413C11.7185 2.88556 11.2152 2.89681 9.5238 2.97681C7.95835 3.05684 7.11276 3.31996 6.55281 3.53708C5.79856 3.83423 5.2724 4.17687 4.71241 4.73687C4.16396 5.29677 3.80948 5.82307 3.5238 6.57727C3.30669 7.13727 3.04436 7.99447 2.9758 9.54824C2.8958 11.2397 2.89545 11.7428 2.89545 16.0169C2.89545 20.2911 2.91813 20.7944 2.99812 22.4857C3.07815 24.0512 3.34128 24.8968 3.5584 25.4567C3.85555 26.2109 4.19817 26.7371 4.75817 27.2971C5.31816 27.8457 5.85572 28.2 6.59857 28.4857C7.15853 28.7029 8.01569 28.9652 9.56956 29.0337C11.261 29.1137 11.7642 29.1141 16.0383 29.1141C20.3127 29.1141 20.8156 29.0913 22.5071 29.0113C24.0724 28.9315 24.918 28.6683 25.478 28.4512C26.2323 28.1541 26.7585 27.8113 27.3184 27.2513C27.8671 26.6913 28.2213 26.1537 28.5071 25.4109C28.7243 24.8509 28.9876 23.994 29.0563 22.44C29.1363 20.7485 29.1355 20.2453 29.1355 15.9713C29.1355 11.697 29.1127 11.1939 29.0327 9.50248C28.9527 7.93703 28.6896 7.09151 28.4725 6.53151C28.1867 5.77721 27.8327 5.25111 27.2727 4.69111C26.7127 4.13111 26.1751 3.78819 25.4323 3.50248C24.8723 3.28537 24.0152 3.02193 22.4613 2.95337C20.7699 2.87339 20.2668 2.87413 15.9925 2.87413Z"></path>
</symbol><symbol id="cl-icon-insert" viewbox="0 0 32 32">
  <path d="M9.64 28.15c-1.99 0-3.98-.76-5.5-2.27-3.03-3.03-3.03-7.97 0-11l7.82-7.82a1.14 1.14 0 0 1 1.62 0c.45.45.45 1.17 0 1.62L5.76 16.5a5.504 5.504 0 0 0 0 7.77 5.504 5.504 0 0 0 7.77 0l12.52-12.52c.62-.62.96-1.44.96-2.32s-.34-1.7-.96-2.32a3.283 3.283 0 0 0-4.64 0L8.89 19.63c-.2.2-.31.47-.31.76s.11.55.31.76c.42.42 1.1.42 1.51 0l7.82-7.82a1.14 1.14 0 0 1 1.62 0c.45.45.45 1.17 0 1.62l-7.82 7.82a3.36 3.36 0 0 1-4.75 0 3.36 3.36 0 0 1 0-4.75L19.79 5.5a5.57 5.57 0 0 1 7.87 0c1.05 1.05 1.63 2.45 1.63 3.94s-.58 2.89-1.63 3.94L15.14 25.9a7.74 7.74 0 0 1-5.5 2.27Z"></path>
</symbol><symbol id="cl-icon-information" viewbox="0 0 32 32">
  <path d="M15.86 31.86c-8.83 0-16-7.18-16-16s7.17-16 16-16 16 7.18 16 16-7.18 16-16 16m0-29.72C8.3 2.14 2.15 8.29 2.15 15.85S8.3 29.56 15.86 29.56s13.71-6.15 13.71-13.71S23.42 2.14 15.86 2.14"></path><path d="M15.86 25c-.63 0-1.14-.51-1.14-1.14V13.57a1.14 1.14 0 1 1 2.28 0v10.29c0 .63-.51 1.14-1.14 1.14"></path><circle cx="15.86" cy="8.43" r=".57"></circle><path d="M15.86 10.14c-.94 0-1.71-.77-1.71-1.71s.77-1.71 1.71-1.71 1.71.77 1.71 1.71-.77 1.71-1.71 1.71m0-2.28a.57.57 0 1 0 0 1.14.57.57 0 0 0 0-1.14M15.86 14.71h-3.43a1.14 1.14 0 1 1 0-2.28h3.43a1.14 1.14 0 1 1 0 2.28M20.43 25h-9.14a1.14 1.14 0 1 1 0-2.28h9.14a1.14 1.14 0 1 1 0 2.28"></path>
</symbol><symbol id="cl-icon-inbound" viewbox="0 0 32 32">
  <rect x="2.387" y="25.753" width="27.327" height="4.165"></rect><rect x="2.286" y="2.081" width="4.165" height="19.405"></rect><polygon points="25.346 14.578 25.346 2.081 29.511 2.081 29.511 21.588 25.498 21.588 16.203 8.584 16.203 21.588 12.038 21.588 12.038 2.081 16.356 2.081 25.346 14.578"></polygon>
</symbol><symbol id="cl-icon-image" viewbox="0 0 32 32">
  <path d="M28.43 27.71H3.29c-1.89 0-3.43-1.54-3.43-3.43v-16c0-1.89 1.54-3.43 3.43-3.43h25.14c1.89 0 3.43 1.54 3.43 3.43v16c0 1.89-1.54 3.43-3.43 3.43M3.29 7.14c-.63 0-1.14.51-1.14 1.14v16c0 .63.51 1.14 1.14 1.14h25.14c.63 0 1.14-.51 1.14-1.14v-16c0-.63-.51-1.14-1.14-1.14z"></path><circle cx="7.35" cy="12.35" r=".63"></circle><path d="M7.35 14.13c-.98 0-1.78-.8-1.78-1.78s.8-1.78 1.78-1.78 1.78.8 1.78 1.78-.8 1.78-1.78 1.78m0-2.29c-.28 0-.51.23-.51.51s.23.51.51.51.51-.23.51-.51-.23-.51-.51-.51M5.58 23.12c-.29 0-.58-.11-.81-.33a1.14 1.14 0 0 1 0-1.62l4.09-4.09c1.3-1.3 3.55-1.3 4.85 0l1.33 1.33c.43.43 1.18.43 1.62 0l3.63-3.63c1.3-1.3 3.55-1.3 4.85 0l1.84 1.84c.45.45.45 1.17 0 1.62s-1.17.45-1.62 0l-1.84-1.84c-.43-.43-1.18-.43-1.62 0l-3.63 3.63c-1.29 1.3-3.55 1.3-4.85 0l-1.33-1.33c-.43-.43-1.18-.43-1.62 0l-4.09 4.09c-.22.22-.52.33-.81.33Z"></path>
</symbol><symbol id="cl-icon-hamburger-menu" viewbox="0 0 32 32">
  <path d="M30.71 8.14H1a1.14 1.14 0 1 1 0-2.28h29.71a1.14 1.14 0 1 1 0 2.28M30.71 26.43H1a1.14 1.14 0 1 1 0-2.28h29.71a1.14 1.14 0 1 1 0 2.28M30.71 17.29H1a1.14 1.14 0 1 1 0-2.28h29.71a1.14 1.14 0 1 1 0 2.28"></path>
</symbol><symbol id="cl-icon-grok" viewbox="0 0 24 24">
  <path d="M9.27 15.29l7.978-5.897c.391-.29.95-.177 1.137.272.98 2.369.542 5.215-1.41 7.169-1.951 1.954-4.667 2.382-7.149 1.406l-2.711 1.257c3.889 2.661 8.611 2.003 11.562-.953 2.341-2.344 3.066-5.539 2.388-8.42l.006.007c-.983-4.232.242-5.924 2.75-9.383.06-.082.12-.164.179-.248l-3.301 3.305v-.01L9.267 15.292M7.623 16.723c-2.792-2.67-2.31-6.801.071-9.184 1.761-1.763 4.647-2.483 7.166-1.425l2.705-1.25a7.808 7.808 0 00-1.829-1A8.975 8.975 0 005.984 5.83c-2.533 2.536-3.33 6.436-1.962 9.764 1.022 2.487-.653 4.246-2.34 6.022-.599.63-1.199 1.259-1.682 1.925l7.62-6.815"></path>
</symbol><symbol id="cl-icon-google-plus" viewbox="0 0 30 19.04">
  <path d="M0,10.08A9.58,9.58,0,0,1,15.9,2.91c-.78.86-1.57,1.7-2.41,2.49-1.67-1-3.68-1.79-5.64-1.11a6,6,0,1,0,4.06,11.33A5.22,5.22,0,0,0,15,12c-1.81,0-3.64,0-5.46-.06V8.71h9.12a10.71,10.71,0,0,1-2,7.63c-2.36,3-6.73,3.91-10.27,2.74a9.52,9.52,0,0,1-6.43-9ZM24.57,6h2.7V8.71H30v2.71H27.29v2.73H24.57V11.42H21.84V8.72h2.73C24.55,7.8,24.56,6.89,24.57,6Z" fill-rule="evenodd"></path>
</symbol><symbol id="cl-icon-globe" viewbox="0 0 32 32">
  <path d="M13.89 20.03c-5.04 0-9.14-4.1-9.14-9.14s4.1-9.14 9.14-9.14 9.14 4.1 9.14 9.14-4.1 9.14-9.14 9.14m0-16c-3.78 0-6.86 3.08-6.86 6.86s3.08 6.86 6.86 6.86 6.86-3.08 6.86-6.86-3.08-6.86-6.86-6.86"></path><path d="M13.89 24.6c-3.51 0-7.02-1.34-9.7-4.01a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0c4.46 4.46 11.71 4.46 16.16 0 4.46-4.46 4.46-11.71 0-16.16a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0c5.35 5.35 5.35 14.05 0 19.4a13.7 13.7 0 0 1-9.7 4.01"></path><path d="M19.6 31.46h-5.71c-.63 0-1.14-.51-1.14-1.14v-6.86a1.14 1.14 0 1 1 2.28 0v5.71h4.57a1.14 1.14 0 1 1 0 2.28Z"></path><path d="M13.89 31.46H8.18a1.14 1.14 0 1 1 0-2.28h5.71a1.14 1.14 0 1 1 0 2.28"></path>
</symbol><symbol id="cl-icon-github" viewbox="0 0 32 32">
  <path fill-rule="evenodd" d="M16.013.267C7.158.267,0,7.478,0,16.399c0,7.131,4.587,13.167,10.949,15.304.796.161,1.087-.347,1.087-.774,0-.374-.026-1.656-.026-2.992-4.454.962-5.382-1.923-5.382-1.923-.716-1.87-1.777-2.35-1.777-2.35-1.458-.988.106-.988.106-.988,1.617.107,2.466,1.656,2.466,1.656,1.431,2.457,3.738,1.763,4.666,1.335.132-1.042.557-1.763,1.008-2.163-3.553-.374-7.291-1.763-7.291-7.959,0-1.763.636-3.205,1.643-4.327-.159-.401-.716-2.057.159-4.274,0,0,1.352-.427,4.401,1.656,1.305-.353,2.651-.533,4.003-.534,1.352,0,2.73.187,4.003.534,3.049-2.083,4.401-1.656,4.401-1.656.875,2.217.318,3.873.159,4.274,1.034,1.122,1.644,2.564,1.644,4.327,0,6.197-3.738,7.559-7.317,7.959.583.507,1.087,1.469,1.087,2.991,0,2.163-.026,3.9-.026,4.434,0,.427.292.935,1.087.775,6.363-2.137,10.949-8.173,10.949-15.304.026-8.921-7.158-16.132-15.987-16.132Z"></path>
</symbol><symbol id="cl-icon-gemini" viewbox="0 0 24 24">
  <path d="M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z"></path>
</symbol><symbol id="cl-icon-gallery" viewbox="0 0 32 32">
  <path d="M25.86 29.29h-16c-1.89 0-3.43-1.54-3.43-3.43v-16c0-1.89 1.54-3.43 3.43-3.43h16c1.89 0 3.43 1.54 3.43 3.43v16c0 1.89-1.54 3.43-3.43 3.43m-16-20.58c-.63 0-1.14.51-1.14 1.14v16c0 .63.51 1.14 1.14 1.14h16c.63 0 1.14-.51 1.14-1.14v-16c0-.63-.51-1.14-1.14-1.14z"></path><path d="M3 23.06c-.63 0-1.14-.51-1.14-1.14V5.29c0-1.89 1.54-3.43 3.43-3.43h16.63a1.14 1.14 0 1 1 0 2.28H5.29c-.63 0-1.14.51-1.14 1.14v16.63c0 .63-.51 1.14-1.14 1.14Z"></path><circle cx="13.92" cy="13.92" r=".64"></circle><path d="M13.92 15.7c-.98 0-1.78-.8-1.78-1.78s.8-1.78 1.78-1.78 1.78.8 1.78 1.78-.8 1.78-1.78 1.78m0-2.29c-.28 0-.51.23-.51.51s.23.51.51.51.51-.23.51-.51-.23-.51-.51-.51M13.29 24.71c-.29 0-.58-.11-.81-.33a1.14 1.14 0 0 1 0-1.62l5.24-5.24c1.3-1.29 3.55-1.3 4.85 0l1.81 1.81c.45.45.45 1.17 0 1.62s-1.17.45-1.62 0l-1.81-1.81c-.43-.43-1.19-.43-1.62 0l-5.24 5.24c-.22.22-.52.33-.81.33Z"></path>
</symbol><symbol id="cl-icon-flickr" viewbox="0 0 32 32">
  <path d="M7.53,8.471c-4.151,0-7.53,3.379-7.53,7.529s3.379,7.53,7.53,7.53,7.529-3.379,7.529-7.53-3.379-7.529-7.529-7.529Z"></path><path d="M24.471,8.471c-4.151,0-7.53,3.379-7.53,7.529s3.379,7.53,7.53,7.53,7.529-3.379,7.529-7.53-3.379-7.529-7.529-7.529Z"></path>
</symbol><symbol id="cl-icon-filter" viewbox="0 0 32 32">
  <path d="M30.71 16.86H13.57a1.14 1.14 0 1 1 0-2.28h17.14a1.14 1.14 0 1 1 0 2.28M6.71 16.86H1a1.14 1.14 0 1 1 0-2.28h5.71a1.14 1.14 0 1 1 0 2.28"></path><path d="M10.14 20.29c-2.52 0-4.57-2.05-4.57-4.57s2.05-4.57 4.57-4.57 4.57 2.05 4.57 4.57-2.05 4.57-4.57 4.57m0-6.86c-1.26 0-2.29 1.03-2.29 2.29s1.03 2.29 2.29 2.29 2.29-1.03 2.29-2.29-1.03-2.29-2.29-2.29M6.71 6.57H1a1.14 1.14 0 1 1 0-2.28h5.71a1.14 1.14 0 1 1 0 2.28M30.71 6.57H25a1.14 1.14 0 1 1 0-2.28h5.71a1.14 1.14 0 1 1 0 2.28"></path><path d="M18.14 6.57H1a1.14 1.14 0 1 1 0-2.28h17.14a1.14 1.14 0 1 1 0 2.28"></path><path d="M21.57 10C19.05 10 17 7.95 17 5.43S19.05.86 21.57.86s4.57 2.05 4.57 4.57S24.09 10 21.57 10m0-6.86c-1.26 0-2.29 1.03-2.29 2.29s1.03 2.29 2.29 2.29 2.29-1.03 2.29-2.29-1.03-2.29-2.29-2.29M30.71 27.14H25a1.14 1.14 0 1 1 0-2.28h5.71a1.14 1.14 0 1 1 0 2.28M18.14 27.14H1a1.14 1.14 0 1 1 0-2.28h17.14a1.14 1.14 0 1 1 0 2.28"></path><path d="M21.57 30.57C19.05 30.57 17 28.52 17 26s2.05-4.57 4.57-4.57 4.57 2.05 4.57 4.57-2.05 4.57-4.57 4.57m0-6.86c-1.26 0-2.29 1.03-2.29 2.29s1.03 2.29 2.29 2.29 2.29-1.03 2.29-2.29-1.03-2.29-2.29-2.29"></path>
</symbol><symbol id="cl-icon-file" viewbox="0 0 32 32">
  <path d="M5.29 29.29c-1.89 0-3.43-1.54-3.43-3.43V5.29c0-1.89 1.54-3.43 3.43-3.43H19c.3 0 .59.12.81.33l9.14 9.14c.24.24.35.55.33.86v13.67c0 1.89-1.54 3.43-3.43 3.43zm0-25.15c-.63 0-1.14.51-1.14 1.14v20.57c0 .63.51 1.14 1.14 1.14h20.57c.63 0 1.14-.51 1.14-1.15V13.27h-5.71c-1.89 0-3.43-1.54-3.43-3.43V4.13H5.29Zm14.85 1.62v4.1c0 .63.51 1.14 1.14 1.14h4.1z"></path>
</symbol><symbol id="cl-icon-facebook" viewbox="0 0 15.18 30">
  <path fill-rule="evenodd" d="M14.66,10.81H10.15V7.88c.33-2.81,5-2.27,5-2.27V.76h0c-.16,0-9.22-2.19-11,4.7h0a35.46,35.46,0,0,0-.28,5.35H0v5.28H4.1V30.43h6V16.09h4.57l.52-5.28Z"></path>
</symbol><symbol id="cl-icon-external-link" viewbox="0 0 32 32">
  <path d="M13.31 20.69c-.29 0-.58-.11-.81-.33a1.14 1.14 0 0 1 0-1.62L27.04 4.2c.45-.45 1.17-.45 1.62 0s.45 1.17 0 1.62L14.12 20.36c-.22.22-.52.33-.81.33"></path><path d="M27.86 15.29c-.63 0-1.14-.51-1.14-1.14v-8h-8a1.14 1.14 0 1 1 0-2.28h9.14c.63 0 1.14.51 1.14 1.14v9.14c0 .63-.51 1.14-1.14 1.14M23.29 29H5c-.63 0-1.14-.51-1.14-1.14V9.57c0-.63.51-1.14 1.14-1.14h9.14a1.14 1.14 0 1 1 0 2.28h-8v16h16v-8a1.14 1.14 0 1 1 2.28 0v9.14c0 .63-.51 1.14-1.14 1.14Z"></path>
</symbol><symbol id="cl-icon-expand" viewbox="0 0 32 32">
  <path d="M19 13.29c-.29 0-.58-.11-.81-.33a1.14 1.14 0 0 1 0-1.62l9.14-9.15c.45-.45 1.17-.45 1.62 0s.45 1.17 0 1.62l-9.14 9.14c-.22.22-.52.33-.81.33ZM3 29.29c-.29 0-.58-.11-.81-.33a1.14 1.14 0 0 1 0-1.62l9.14-9.14c.45-.45 1.17-.45 1.62 0s.45 1.17 0 1.62l-9.14 9.13c-.22.22-.52.33-.81.33Z"></path><path d="M28.14 13.29c-.63 0-1.14-.51-1.14-1.14v-8h-8a1.14 1.14 0 1 1 0-2.28h9.14c.63 0 1.14.51 1.14 1.14v9.14c0 .63-.51 1.14-1.14 1.14M12.14 29.29H3c-.63 0-1.14-.51-1.14-1.14v-9.14a1.14 1.14 0 1 1 2.28 0v8h8a1.14 1.14 0 1 1 0 2.28"></path>
</symbol><symbol id="cl-icon-email" viewbox="0 0 32 32">
  <path d="M28.43 27.71H3.29c-1.89 0-3.43-1.54-3.43-3.43v-16c0-1.89 1.54-3.43 3.43-3.43h25.14c1.89 0 3.43 1.54 3.43 3.43v16c0 1.89-1.54 3.43-3.43 3.43M3.29 7.14c-.63 0-1.14.51-1.14 1.14v16c0 .63.51 1.14 1.14 1.14h25.14c.63 0 1.14-.51 1.14-1.14v-16c0-.63-.51-1.14-1.14-1.14z"></path><path d="M15.86 18.57c-.22 0-.44-.06-.63-.19L4.94 11.52c-.53-.35-.67-1.06-.32-1.58.35-.53 1.06-.67 1.58-.32l9.65 6.44 9.65-6.44c.53-.35 1.23-.21 1.58.32s.21 1.23-.32 1.58l-10.29 6.86c-.19.13-.41.19-.63.19Z"></path>
</symbol><symbol id="cl-icon-ellipsis" viewbox="0 0 32 32">
  <circle cx="27" cy="16.14" r="1.14"></circle><circle cx="27" cy="16.14" r="2.29"></circle><circle cx="15.57" cy="16.14" r="1.14"></circle><path d="M15.57 18.43c-1.26 0-2.29-1.03-2.29-2.29s1.03-2.29 2.29-2.29 2.29 1.03 2.29 2.29-1.03 2.29-2.29 2.29m0-2.29"></path><circle cx="4.14" cy="16.14" r="1.14"></circle><circle cx="4.14" cy="16.14" r="2.29"></circle>
</symbol><symbol id="cl-icon-edit" viewbox="0 0 32 32">
  <path d="M10.46 29.32H3c-.63 0-1.14-.51-1.14-1.14v-7.46c0-.3.12-.59.33-.81L19.24 2.86c.65-.65 1.51-1 2.42-1 .92 0 1.78.36 2.43 1.01l4.21 4.24a3.443 3.443 0 0 1 0 4.84L11.27 28.98c-.21.21-.5.33-.81.33Zm-6.32-2.29h5.84l16.7-16.7c.44-.44.45-1.17 0-1.61l-4.21-4.24c-.22-.22-.5-.34-.81-.34s-.59.12-.81.33L4.14 21.19zm23.35-15.89"></path><path d="M25.01 14.76c-.29 0-.58-.11-.81-.33l-7.46-7.46c-.45-.45-.45-1.17 0-1.62s1.17-.45 1.62 0l7.46 7.46a1.14 1.14 0 0 1-.81 1.95"></path>
</symbol><symbol id="cl-icon-edit-description" viewbox="0 0 32 32">
  <path d="M8.86 29.29H4.29c-1.89 0-3.43-1.54-3.43-3.43V5.29c0-1.89 1.54-3.43 3.43-3.43h20.57c1.89 0 3.43 1.54 3.43 3.43V11a1.14 1.14 0 1 1-2.28 0V5.29c0-.63-.51-1.14-1.14-1.14H4.29c-.63 0-1.14.51-1.14 1.14v20.57c0 .63.51 1.14 1.14 1.14h4.57a1.14 1.14 0 1 1 0 2.28Z"></path><path d="M20.81 29.28h-7.38c-.63 0-1.14-.51-1.14-1.14v-7.38c0-.3.12-.59.33-.81l8.62-8.62c.21-.21.5-.33.81-.33.3 0 .59.12.81.33l7.38 7.39c.45.45.45 1.17 0 1.62l-8.62 8.61c-.21.21-.5.33-.81.33M14.57 27h5.77l7.47-7.47-5.77-5.77-7.47 7.47z"></path><path d="M26 24.1c-.29 0-.58-.11-.81-.33l-7.38-7.38a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0l7.38 7.38A1.14 1.14 0 0 1 26 24.1"></path>
</symbol><symbol id="cl-icon-dynamic" viewbox="0 0 24 24">
  <path d="M10.09,6.86c-.36-.21-.82-.08-1.02.28l-3.44,5.99c-.13.23-.13.52,0,.75.13.23.38.37.65.37h4.23v7.5c0,.34.23.64.56.72.06.02.13.03.19.03.26,0,.51-.14.65-.38l6.47-11.25c.13-.23.13-.52,0-.75-.13-.23-.38-.37-.65-.37h-4.22V2.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v8.25c0,.41.34.75.75.75h3.68l-4.42,7.69v-5.44c0-.41-.34-.75-.75-.75h-3.68l2.8-4.87c.21-.36.08-.82-.28-1.02Z"></path>
</symbol><symbol id="cl-icon-duplicate" viewbox="0 0 32 32">
  <path d="M25.86 29.29H12.15c-1.89 0-3.43-1.54-3.43-3.43V12.15c0-1.89 1.54-3.43 3.43-3.43h13.71c1.89 0 3.43 1.54 3.43 3.43v13.71c0 1.89-1.54 3.43-3.43 3.43M12.14 11c-.63 0-1.14.51-1.14 1.14v13.71c0 .63.51 1.14 1.14 1.14h13.71c.63 0 1.14-.51 1.14-1.14V12.14c0-.63-.51-1.14-1.14-1.14z"></path><path d="M5.29 22.43c-1.89 0-3.43-1.54-3.43-3.43V5.29c0-1.89 1.54-3.43 3.43-3.43H19c1.89 0 3.43 1.54 3.43 3.43a1.14 1.14 0 1 1-2.28 0c0-.63-.51-1.14-1.14-1.14H5.29c-.63 0-1.14.51-1.14 1.14V19c0 .63.51 1.14 1.14 1.14a1.14 1.14 0 1 1 0 2.28Z"></path>
</symbol><symbol id="cl-icon-dropdown" viewbox="0 0 32 32">
  <path d="m9 13 6.86 6.86L22.71 13z"></path><path d="M15.86 21c-.3 0-.59-.12-.81-.33l-6.86-6.86c-.33-.33-.42-.82-.25-1.25.18-.43.59-.71 1.06-.71h13.71c.46 0 .88.28 1.06.71s.08.92-.25 1.25l-6.86 6.86c-.21.21-.5.33-.81.33Zm-4.1-6.86 4.1 4.1 4.1-4.1z"></path>
</symbol><symbol id="cl-icon-download" viewbox="0 0 32 32">
  <path d="M16.43 30.57c-.63 0-1.14-.51-1.14-1.14v-8a1.14 1.14 0 1 1 2.28 0v8c0 .63-.51 1.14-1.14 1.14"></path><path d="M16.43 30.57c-.29 0-.58-.11-.81-.33l-4.57-4.57a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0l3.76 3.76 3.76-3.76a1.14 1.14 0 0 1 1.62 0c.45.45.45 1.17 0 1.62l-4.57 4.57c-.22.22-.52.33-.81.33M23.29 18H9.58a1.14 1.14 0 1 1 0-2.28h13.71a1.14 1.14 0 1 1 0 2.28"></path><path d="M9.57 18c-3.15 0-5.71-2.56-5.71-5.71s2.56-5.71 5.71-5.71a1.14 1.14 0 1 1 0 2.28c-1.89 0-3.43 1.54-3.43 3.43s1.54 3.43 3.43 3.43a1.14 1.14 0 1 1 0 2.28"></path><path d="M5 13.43c-.63 0-1.14-.51-1.14-1.14 0-3.15 2.56-5.71 5.71-5.71 2.03 0 3.93 1.09 4.95 2.86.32.55.13 1.25-.42 1.56-.55.32-1.25.13-1.56-.42a3.43 3.43 0 0 0-6.4 1.72c0 .63-.51 1.14-1.14 1.14ZM23.29 18a1.14 1.14 0 1 1 0-2.28c1.89 0 3.43-1.54 3.43-3.43s-1.54-3.43-3.43-3.43a1.14 1.14 0 1 1 0-2.28c3.15 0 5.71 2.56 5.71 5.71S26.44 18 23.29 18"></path><path d="M23.29 18a1.14 1.14 0 1 1 0-2.28c1.89 0 3.43-1.54 3.43-3.43s-1.54-3.43-3.43-3.43a1.14 1.14 0 1 1 0-2.28c3.15 0 5.71 2.56 5.71 5.71S26.44 18 23.29 18"></path><path d="M23.29 8.86c-.63 0-1.14-.51-1.14-1.14 0-2.52-2.05-4.57-4.57-4.57-1.45 0-2.78.67-3.66 1.83-.38.5-1.1.61-1.6.23s-.61-1.1-.23-1.6A6.81 6.81 0 0 1 17.57.87c3.78 0 6.86 3.08 6.86 6.86 0 .63-.51 1.14-1.14 1.14Z"></path>
</symbol><symbol id="cl-icon-down" viewbox="0 0 32 32">
  <path d="M16.29 22.43c-.29 0-.58-.11-.81-.33L5.19 11.81c-.45-.45-.45-1.17 0-1.62s1.17-.45 1.62 0l9.48 9.48 9.48-9.48c.45-.45 1.17-.45 1.62 0s.45 1.17 0 1.62L17.1 22.1c-.22.22-.52.33-.81.33"></path>
</symbol><symbol id="cl-icon-desktop" viewbox="0 0 24 24">
  <path d="M18.75,3H5.25c-1.24,0-2.25,1.01-2.25,2.25v9c0,1.24,1.01,2.25,2.25,2.25h6v3h-3c-.41,0-.75.34-.75.75s.34.75.75.75h7.5c.41,0,.75-.34.75-.75s-.34-.75-.75-.75h-3v-3h6c1.24,0,2.25-1.01,2.25-2.25V5.25c0-1.24-1.01-2.25-2.25-2.25ZM19.5,14.25c0,.41-.34.75-.75.75H5.25c-.41,0-.75-.34-.75-.75V5.25c0-.41.34-.75.75-.75h13.5c.41,0,.75.34.75.75v9Z"></path><path d="M12.75,6h-1.5c-.41,0-.75.34-.75.75s.34.75.75.75h1.5c.41,0,.75-.34.75-.75s-.34-.75-.75-.75Z"></path>
</symbol><symbol id="cl-icon-delete" viewbox="0 0 32 32">
  <path d="M25 8H7c-.55 0-1-.45-1-1s.45-1 1-1h18c.55 0 1 .45 1 1s-.45 1-1 1M13 24c-.55 0-1-.45-1-1V13c0-.55.45-1 1-1s1 .45 1 1v10c0 .55-.45 1-1 1M19 24c-.55 0-1-.45-1-1V13c0-.55.45-1 1-1s1 .45 1 1v10c0 .55-.45 1-1 1"></path><path d="M20 8h-8c-.55 0-1-.45-1-1V5c0-1.65 1.35-3 3-3h4c1.65 0 3 1.35 3 3v2c0 .55-.45 1-1 1m-7-2h6V5c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1zM21 30H11c-2.76 0-5-2.24-5-5V11c0-.55.45-1 1-1s1 .45 1 1v14c0 1.65 1.35 3 3 3h10c1.65 0 3-1.35 3-3V11c0-.55.45-1 1-1s1 .45 1 1v14c0 2.76-2.24 5-5 5"></path>
</symbol><symbol id="cl-icon-deals" viewbox="0 0 32 32">
  <path d="M1,23.13c-.63,0-1.14-.51-1.14-1.14V6.7c0-.63.51-1.14,1.14-1.14s1.14.51,1.14,1.14v15.29c0,.63-.51,1.14-1.14,1.14Z"></path><path d="M8.43,9.12c-.07,0-.15,0-.22-.02l-2.87-.57c-.62-.12-1.02-.73-.9-1.34.12-.62.72-1.02,1.34-.9l2.3.46c1.63-1.35,4.82-2.86,7.83-.86.04.03.07.05.11.08l.21.18c.48.41.54,1.13.13,1.61-.41.48-1.13.53-1.61.13l-.15-.13c-2.58-1.66-5.25.93-5.36,1.04-.22.21-.51.33-.81.33Z"></path><path d="M30.71,23.13c-.63,0-1.14-.51-1.14-1.14v-13.81l-5.59,1.45c-.3.08-.62.03-.89-.13l-3.23-2c-1.25-.6-2.77-.38-3.8.56l-4.95,4.78c1.25.66,2.82.53,3.96-.43l1.77-1.5c.37-.31.89-.36,1.31-.12l5.93,3.43c.55.32.73,1.01.42,1.56-.32.55-1.02.73-1.56.42l-5.24-3.03-1.15.97c-2.36,2-5.88,1.81-8.01-.44-.43-.46-.42-1.17.04-1.61l5.92-5.71c1.75-1.6,4.33-1.97,6.43-.91.03.02.06.03.09.05l2.87,1.78,6.55-1.69c.34-.09.71-.01.99.2.28.22.44.55.44.9v15.29c0,.63-.51,1.14-1.14,1.14Z"></path><path d="M21.07,25.13c-.59,0-1.18-.16-1.71-.46l-4.43-2.54c-.55-.31-.74-1.01-.42-1.56s1.01-.74,1.56-.42l4.44,2.54c.27.16.58.2.87.12.29-.08.54-.27.69-.53.15-.26.19-.57.11-.87-.08-.29-.27-.54-.53-.69l-4.43-2.54c-.55-.31-.74-1.01-.42-1.56s1.01-.74,1.56-.42l4.44,2.54c.8.46,1.37,1.2,1.6,2.08.24.88.12,1.81-.34,2.6-.46.79-1.2,1.36-2.08,1.6-.3.08-.6.12-.89.12Z"></path><path d="M16.36,27.69c-.59,0-1.18-.16-1.71-.46l-11.06-6.38H1c-.63,0-1.14-.51-1.14-1.14s.51-1.14,1.14-1.14h2.9c.2,0,.4.05.57.15l11.32,6.54c.26.15.57.19.87.11.29-.08.54-.27.69-.53.15-.26.19-.57.11-.87s-.27-.54-.53-.69c-.55-.32-.73-1.01-.42-1.56.32-.55,1.01-.73,1.56-.42.79.46,1.36,1.2,1.6,2.08.24.88.12,1.81-.34,2.6-.46.79-1.2,1.36-2.08,1.6-.3.08-.6.12-.89.12Z"></path><path d="M22.35,20.61c-.59,0-1.18-.16-1.71-.46-.55-.32-.73-1.01-.42-1.56.32-.55,1.01-.73,1.56-.42.27.15.57.19.87.11.29-.08.54-.27.69-.53.15-.27.19-.57.11-.87-.08-.29-.27-.54-.53-.69-.55-.32-.73-1.01-.42-1.56.31-.55,1.01-.73,1.56-.42.79.46,1.36,1.2,1.6,2.08.24.88.12,1.81-.34,2.6-.46.79-1.2,1.36-2.08,1.6-.3.08-.6.12-.89.12Z"></path>
</symbol><symbol id="cl-icon-date" viewbox="0 0 32 32">
  <path d="M25.86 29.29H5.29c-1.89 0-3.43-1.54-3.43-3.43v-9.14a1.14 1.14 0 1 1 2.28 0v9.14c0 .63.51 1.14 1.14 1.14h20.57c.63 0 1.14-.51 1.14-1.14V7.57c0-.63-.51-1.14-1.14-1.14H5.29c-.63 0-1.14.51-1.14 1.14v4.57a1.14 1.14 0 1 1-2.28 0V7.57c0-1.89 1.54-3.43 3.43-3.43h20.57c1.89 0 3.43 1.54 3.43 3.43v18.29c0 1.89-1.54 3.43-3.43 3.43Z"></path><path d="M9.86 8.71c-.63 0-1.14-.51-1.14-1.14V3A1.14 1.14 0 1 1 11 3v4.57c0 .63-.51 1.14-1.14 1.14M15.57 8.71c-.63 0-1.14-.51-1.14-1.14V3a1.14 1.14 0 1 1 2.28 0v4.57c0 .63-.51 1.14-1.14 1.14M21.29 8.71c-.63 0-1.14-.51-1.14-1.14V3a1.14 1.14 0 1 1 2.28 0v4.57c0 .63-.51 1.14-1.14 1.14M23.57 13.29H3a1.14 1.14 0 1 1 0-2.28h20.57a1.14 1.14 0 1 1 0 2.28"></path>
</symbol><symbol id="cl-icon-cta" viewbox="0 0 24 24">
  <path d="M18.75,1.5H5.25c-1.24,0-2.25,1.01-2.25,2.25v2.25c0,1.24,1.01,2.25,2.25,2.25h3c.41,0,.75-.34.75-.75s-.34-.75-.75-.75h-3c-.41,0-.75-.34-.75-.75v-2.25c0-.41.34-.75.75-.75h13.5c.41,0,.75.34.75.75v2.25c0,.41-.34.75-.75.75h-1.5c-.41,0-.75.34-.75.75s.34.75.75.75h1.5c1.24,0,2.25-1.01,2.25-2.25v-2.25c0-1.24-1.01-2.25-2.25-2.25Z"></path><path d="M18.75,10.5c-.3,0-.58.06-.84.17-.26-.96-1.13-1.67-2.16-1.67-.26,0-.51.05-.75.14v-1.64c0-1.24-1.01-2.25-2.25-2.25s-2.25,1.01-2.25,2.25v3.75h-.75c-1.24,0-2.25,1.01-2.25,2.25v2.25c0,2.07,1.68,3.75,3.75,3.75h6c2.07,0,3.75-1.68,3.75-3.75v-3c0-1.24-1.01-2.25-2.25-2.25ZM19.5,14.25v1.5c0,1.24-1.01,2.25-2.25,2.25h-6c-1.24,0-2.25-1.01-2.25-2.25v-2.25c0-.41.34-.75.75-.75h.75v2.25c0,.41.34.75.75.75s.75-.34.75-.75v-7.5c0-.41.34-.75.75-.75s.75.34.75.75v5.25c0,.41.34.75.75.75s.75-.34.75-.75v-1.5c0-.41.34-.75.75-.75s.75.34.75.75v2.25c0,.41.34.75.75.75s.75-.34.75-.75v-.75c0-.41.34-.75.75-.75s.75.34.75.75v1.5Z"></path><path d="M19.5,22.5c.41,0,.75-.34.75-.75s-.34-.75-.75-.75h-10.5c-.41,0-.75.34-.75.75s.34.75.75.75h10.5Z"></path>
</symbol><symbol id="cl-icon-copy" viewbox="0 0 32 32">
  <path d="M9.86 13.29c-.63 0-1.14-.51-1.14-1.14 0-1.89 1.54-3.43 3.43-3.43a1.14 1.14 0 1 1 0 2.28c-.63 0-1.14.51-1.14 1.14s-.51 1.14-1.14 1.14ZM12.14 29.29c-1.89 0-3.43-1.54-3.43-3.43a1.14 1.14 0 1 1 2.28 0c0 .63.51 1.14 1.14 1.14a1.14 1.14 0 1 1 0 2.28ZM25.86 29.29a1.14 1.14 0 1 1 0-2.28c.63 0 1.14-.51 1.14-1.14a1.14 1.14 0 1 1 2.28 0c0 1.89-1.54 3.43-3.43 3.43ZM28.14 13.29c-.63 0-1.14-.51-1.14-1.14s-.51-1.14-1.14-1.14a1.14 1.14 0 1 1 0-2.28c1.89 0 3.43 1.54 3.43 3.43 0 .63-.51 1.14-1.14 1.14Z"></path><path d="M5.29 22.43c-1.89 0-3.43-1.54-3.43-3.43V5.29c0-1.89 1.54-3.43 3.43-3.43H19c1.89 0 3.43 1.54 3.43 3.43a1.14 1.14 0 1 1-2.28 0c0-.63-.51-1.14-1.14-1.14H5.29c-.63 0-1.14.51-1.14 1.14V19c0 .63.51 1.14 1.14 1.14a1.14 1.14 0 1 1 0 2.28Z"></path><path d="M9.86 22.43c-.63 0-1.14-.51-1.14-1.14v-4.57a1.14 1.14 0 1 1 2.28 0v4.57c0 .63-.51 1.14-1.14 1.14M28.14 22.43c-.63 0-1.14-.51-1.14-1.14v-4.57a1.14 1.14 0 1 1 2.28 0v4.57c0 .63-.51 1.14-1.14 1.14M21.29 29.29h-4.57a1.14 1.14 0 1 1 0-2.28h4.57a1.14 1.14 0 1 1 0 2.28M21.29 11h-4.57a1.14 1.14 0 1 1 0-2.28h4.57a1.14 1.14 0 1 1 0 2.28"></path>
</symbol><symbol id="cl-icon-close" viewbox="0 0 32 32">
  <path d="M27.86 29c-.29 0-.58-.11-.81-.33L4.19 5.81a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0l22.86 22.86a1.14 1.14 0 0 1-.81 1.95"></path><path d="M5 29c-.29 0-.58-.11-.81-.33a1.14 1.14 0 0 1 0-1.62L27.05 4.19a1.14 1.14 0 0 1 1.62 0c.45.45.45 1.17 0 1.62L5.81 28.67c-.22.22-.52.33-.81.33"></path>
</symbol><symbol id="cl-icon-claude" viewbox="0 0 24 24">
  <path d="M4.709 15.955l4.72-2.647.08-.23-.08-.128H9.2l-.79-.048-2.698-.073-2.339-.097-2.266-.122-.571-.121L0 11.784l.055-.352.48-.321.686.06 1.52.103 2.278.158 1.652.097 2.449.255h.389l.055-.157-.134-.098-.103-.097-2.358-1.596-2.552-1.688-1.336-.972-.724-.491-.364-.462-.158-1.008.656-.722.881.06.225.061.893.686 1.908 1.476 2.491 1.833.365.304.145-.103.019-.073-.164-.274-1.355-2.446-1.446-2.49-.644-1.032-.17-.619a2.97 2.97 0 01-.104-.729L6.283.134 6.696 0l.996.134.42.364.62 1.414 1.002 2.229 1.555 3.03.456.898.243.832.091.255h.158V9.01l.128-1.706.237-2.095.23-2.695.08-.76.376-.91.747-.492.584.28.48.685-.067.444-.286 1.851-.559 2.903-.364 1.942h.212l.243-.242.985-1.306 1.652-2.064.73-.82.85-.904.547-.431h1.033l.76 1.129-.34 1.166-1.064 1.347-.881 1.142-1.264 1.7-.79 1.36.073.11.188-.02 2.856-.606 1.543-.28 1.841-.315.833.388.091.395-.328.807-1.969.486-2.309.462-3.439.813-.042.03.049.061 1.549.146.662.036h1.622l3.02.225.79.522.474.638-.079.485-1.215.62-1.64-.389-3.829-.91-1.312-.329h-.182v.11l1.093 1.068 2.006 1.81 2.509 2.33.127.578-.322.455-.34-.049-2.205-1.657-.851-.747-1.926-1.62h-.128v.17l.444.649 2.345 3.521.122 1.08-.17.353-.608.213-.668-.122-1.374-1.925-1.415-2.167-1.143-1.943-.14.08-.674 7.254-.316.37-.729.28-.607-.461-.322-.747.322-1.476.389-1.924.315-1.53.286-1.9.17-.632-.012-.042-.14.018-1.434 1.967-2.18 2.945-1.726 1.845-.414.164-.717-.37.067-.662.401-.589 2.388-3.036 1.44-1.882.93-1.086-.006-.158h-.055L4.132 18.56l-1.13.146-.487-.456.061-.746.231-.243 1.908-1.312-.006.006z"></path>
</symbol><symbol id="cl-icon-check-circle" viewbox="0 0 32 32">
  <path d="M16,0C7.179,0,0,7.179,0,16s7.179,16,16,16,16-7.179,16-16S24.821,0,16,0ZM22.556,12.962l-6.984,7.621c-.21.23-.504.364-.817.371h-.025c-.304,0-.594-.121-.808-.335l-4.444-4.444c-.446-.446-.446-1.17,0-1.616s1.17-.446,1.616,0l3.6,3.6,6.179-6.741c.429-.464,1.154-.498,1.614-.069.464.426.498,1.147.069,1.614Z"></path>
</symbol><symbol id="cl-icon-caret-last" viewbox="0 0 32 32">
  <path d="M16.43 27.71c-.29 0-.58-.11-.81-.33a1.14 1.14 0 0 1 0-1.62l9.48-9.48-9.48-9.47a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0l10.29 10.29c.45.45.45 1.17 0 1.62L17.24 27.39c-.22.22-.52.33-.81.33Z"></path><path d="M5 27.71c-.29 0-.58-.11-.81-.33a1.14 1.14 0 0 1 0-1.62l9.48-9.48-9.48-9.47a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0L16.1 15.48c.45.45.45 1.17 0 1.62L5.81 27.39c-.22.22-.52.33-.81.33Z"></path>
</symbol><symbol id="cl-icon-caret-first" viewbox="0 0 32 32">
  <path d="M15.29 27.71c-.29 0-.58-.11-.81-.33L4.19 17.09a1.16 1.16 0 0 1 0-1.62L14.48 5.19c.45-.45 1.17-.45 1.62 0s.45 1.17 0 1.62l-9.48 9.48 9.48 9.48a1.14 1.14 0 0 1-.81 1.95Z"></path><path d="M26.71 27.71c-.29 0-.58-.11-.81-.33L15.61 17.09a1.14 1.14 0 0 1 0-1.62L25.9 5.18c.45-.45 1.17-.45 1.62 0s.45 1.17 0 1.62l-9.48 9.48 9.48 9.48a1.14 1.14 0 0 1-.81 1.95"></path>
</symbol><symbol id="cl-icon-cap" viewbox="0 0 32 32">
  <path d="M27.78 7.5 17.5 4.75c-.97-.26-1.99-.26-2.96 0L1.95 8.13A2.59 2.59 0 0 0 0 10.64c0 1.2.77 2.22 1.94 2.53l12.6 3.38c.97.27 1.99.26 2.96 0l9.12-2.44c.61-.16.97-.79.81-1.4s-.8-.97-1.4-.81l-9.13 2.44c-.58.16-1.18.16-1.76 0l-12.6-3.38c-.16-.04-.24-.15-.24-.31 0-.24.18-.29.24-.3l12.6-3.38c.58-.16 1.18-.16 1.76 0l10.28 2.75c1.49.4 2.53 1.76 2.53 3.3v11.72a1.14 1.14 0 1 0 2.28 0V13.02c0-2.58-1.74-4.84-4.23-5.52Z"></path><path d="M25.14 17.15c-.63 0-1.14.51-1.14 1.14v4.24c0 .46-.26.88-.65 1.05-4.94 2.11-9.75 2.11-14.7 0C8.26 23.42 8 23 8 22.54V18.3c0-.63-.51-1.14-1.15-1.14s-1.15.51-1.15 1.14v4.24c0 1.39.81 2.63 2.05 3.15 2.74 1.17 5.49 1.75 8.25 1.75s5.51-.58 8.24-1.75c1.25-.53 2.05-1.76 2.05-3.16v-4.24c0-.63-.51-1.14-1.14-1.14Z"></path>
</symbol><symbol id="cl-icon-bulb" viewbox="0 0 32 32">
  <path d="M3.28 17H1a1.14 1.14 0 1 1 0-2.28h2.28a1.14 1.14 0 1 1 0 2.28M6.97 8.11c-.29 0-.58-.11-.81-.33L4.55 6.17a1.14 1.14 0 0 1 0-1.62 1.14 1.14 0 0 1 1.62 0l1.61 1.61a1.14 1.14 0 0 1-.81 1.95M15.86 4.43c-.63 0-1.14-.51-1.14-1.14V1A1.14 1.14 0 1 1 17 1v2.28c0 .63-.51 1.14-1.14 1.14ZM24.75 8.11c-.29 0-.58-.11-.81-.33a1.14 1.14 0 0 1 0-1.62l1.61-1.61a1.14 1.14 0 0 1 1.62 0c.45.45.45 1.17 0 1.62l-1.61 1.61c-.22.22-.52.33-.81.33M30.71 17h-2.28a1.14 1.14 0 1 1 0-2.28h2.28a1.14 1.14 0 1 1 0 2.28M17 31.86h-2.29c-1.89 0-3.43-1.54-3.43-3.43v-4.57c0-.63.51-1.14 1.14-1.14h2.29a1.14 1.14 0 1 1 0 2.28h-1.14v3.43c0 .63.51 1.14 1.14 1.14H17c.63 0 1.14-.51 1.14-1.14v-3.17c0-1.57.74-3.04 2.08-4.15 1.58-1.3 2.49-3.22 2.49-5.26s-.94-4.06-2.59-5.37-3.8-1.78-5.91-1.3c-2.46.56-4.48 2.6-5.04 5.07-.41 1.81-.11 3.65.84 5.18.33.54.17 1.24-.37 1.57s-1.24.17-1.57-.37c-1.27-2.04-1.66-4.48-1.12-6.88a9.04 9.04 0 0 1 6.76-6.79c2.79-.64 5.65 0 7.84 1.74 2.19 1.75 3.45 4.35 3.45 7.16s-1.21 5.28-3.32 7.02c-.8.66-1.25 1.51-1.25 2.38v3.17c0 1.89-1.54 3.43-3.43 3.43"></path>
</symbol><symbol id="cl-icon-audio-headset" viewbox="0 0 32 32">
  <path d="M6.43 14.72c-.63 0-1.14-.51-1.14-1.14v-3.43C5.29 4.47 9.9-.14 15.57-.14s10.29 4.61 10.29 10.29v3.43a1.14 1.14 0 1 1-2.28 0v-3.43c0-4.41-3.59-8-8-8s-8 3.59-8 8v3.43c0 .63-.51 1.14-1.14 1.14Z"></path><path d="M25.09 25h-.76c-2.31 0-4.19-1.88-4.19-4.19v-4.19c0-2.31 1.88-4.19 4.19-4.19h.76c2.31 0 4.19 1.88 4.19 4.19v4.19c0 2.31-1.88 4.19-4.19 4.19m-.76-10.29c-1.05 0-1.9.85-1.9 1.91v4.19c0 1.05.85 1.91 1.9 1.91h.76c1.05 0 1.9-.86 1.9-1.91v-4.19c0-1.05-.85-1.91-1.9-1.91zM6.81 25h-.76c-2.31 0-4.19-1.88-4.19-4.19v-4.19c0-2.31 1.88-4.19 4.19-4.19h.76c2.31 0 4.19 1.88 4.19 4.19v4.19C11 23.12 9.12 25 6.81 25m-.76-10.29c-1.05 0-1.9.85-1.9 1.91v4.19c0 1.05.85 1.91 1.9 1.91h.76c1.05 0 1.9-.86 1.9-1.91v-4.19c0-1.05-.85-1.91-1.9-1.91z"></path><path d="M19 31.86h-2.29a1.14 1.14 0 1 1 0-2.28H19c2.52 0 4.57-2.05 4.57-4.57v-1.14a1.14 1.14 0 1 1 2.28 0v1.14c0 3.78-3.08 6.86-6.86 6.86Z"></path><path d="M13.28 28.43h4.57v2.29h-4.57z"></path><path d="M17.86 31.86h-4.57c-.63 0-1.14-.51-1.14-1.14v-2.29c0-.63.51-1.14 1.14-1.14h4.57c.63 0 1.14.51 1.14 1.14v2.29c0 .63-.51 1.14-1.14 1.14m-3.43-2.29h2.28z"></path>
</symbol><symbol id="cl-icon-artificial-intelligence" viewbox="0 0 32 32">
  <path d="M30.71 17c-8.82 0-16-7.18-16-16a1.14 1.14 0 1 1 2.28 0c0 7.56 6.15 13.71 13.71 13.71a1.14 1.14 0 1 1 0 2.28Z"></path><path d="M15.86 31.86c-.63 0-1.14-.51-1.14-1.14 0-8.82 7.18-16 16-16a1.14 1.14 0 1 1 0 2.28c-7.56 0-13.71 6.15-13.71 13.71 0 .63-.51 1.14-1.14 1.14Z"></path><path d="M15.86 31.86c-.63 0-1.14-.51-1.14-1.14 0-7.56-6.15-13.71-13.71-13.71a1.14 1.14 0 1 1 0-2.28c8.82 0 16 7.18 16 16 0 .63-.51 1.14-1.14 1.14Z"></path><path d="M1 17a1.14 1.14 0 1 1 0-2.28c7.56 0 13.71-6.15 13.71-13.71a1.14 1.14 0 1 1 2.28 0c0 8.82-7.18 16-16 16Z"></path>
</symbol><symbol id="cl-icon-ai-message" viewbox="0 0 32 32">
  <path d="M13.43 10c4.42 0 8-3.58 8-8 0 4.42 3.58 8 8 8-4.42 0-8 3.58-8 8 0-4.42-3.58-8-8-8"></path><path d="M21.43 19.14c-.63 0-1.14-.51-1.14-1.14 0-3.78-3.08-6.86-6.86-6.86a1.14 1.14 0 1 1 0-2.28c3.78 0 6.86-3.08 6.86-6.86a1.14 1.14 0 1 1 2.28 0c0 3.78 3.08 6.86 6.86 6.86a1.14 1.14 0 1 1 0 2.28c-3.78 0-6.86 3.08-6.86 6.86 0 .63-.51 1.14-1.14 1.14M17.85 10c1.5.83 2.74 2.08 3.58 3.58.83-1.5 2.08-2.74 3.58-3.58a9.26 9.26 0 0 1-3.58-3.58A9.26 9.26 0 0 1 17.85 10"></path><path d="M2 30.57c-.15 0-.3-.03-.44-.09-.43-.18-.71-.59-.71-1.06V6.57c0-1.89 1.54-3.43 3.43-3.43h11.43a1.14 1.14 0 1 1 0 2.28H4.29c-.63 0-1.14.51-1.14 1.14v20.1l4.91-4.91c.21-.21.5-.33.81-.33h16c.63 0 1.14-.51 1.14-1.14v-4.57a1.14 1.14 0 1 1 2.28 0v4.57c0 1.89-1.54 3.43-3.43 3.43H9.33l-6.52 6.52c-.22.22-.51.33-.81.33Z"></path>
</symbol><symbol id="cl-icon-add" viewbox="0 0 32 32">
  <path d="M15.57,29.29c-.63,0-1.14-.51-1.14-1.14V3c0-.63.51-1.14,1.14-1.14s1.14.51,1.14,1.14v25.14c0,.63-.51,1.14-1.14,1.14Z"></path><path d="M28.14,16.71H3c-.63,0-1.14-.51-1.14-1.14s.51-1.14,1.14-1.14h25.14c.63,0,1.14.51,1.14,1.14s-.51,1.14-1.14,1.14Z"></path>
</symbol></svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="cl-brand-shape-svg-map" data-cl-version="4.16.4" style="display: none !important;"><symbol id="cl-brand-shape-spot" viewbox="0 0 240 240">
  <path d="M239.975 121.884C238.565 192.243 180.536 242.992 115.248 239.863C45.9375 236.525 -2.2193 180.352 0.078858 114.842C2.37701 50.1677 57.0626 -4.17991 127.783 0.253438C191.557 4.26953 241.281 57.7826 239.975 121.884Z" fill="currentColor"></path>
</symbol><symbol id="cl-brand-shape-hub" viewbox="0 0 240 240">
  <rect width="240" height="240" rx="13.9173" fill="currentColor"></rect>
</symbol><symbol id="cl-brand-shape-hub-3d-03" viewbox="0 0 240 213">
  <path d="M0.531362 157.648C-0.169193 155.247 -0.130306 152.691 0.37565 150.213C2.47731 140.259 4.61788 130.306 6.68062 120.314C13.0635 89.3704 19.3295 58.4265 25.7902 27.4826C26.8021 22.6803 28.0865 17.878 29.6433 13.1918C32.9515 3.04502 36.9602 -0.324354 47.7799 0.0242014C58.3271 0.372756 68.8354 1.84444 79.3048 3.08374C109.507 6.68548 139.63 10.5196 169.832 14.0826C177.577 15.0121 184.271 17.7618 190.771 22.1768C202.486 30.1548 214.784 37.2809 226.888 44.7167C239.031 52.1913 241.717 58.2716 239.07 72.4074C231.714 111.872 224.397 151.336 217.003 190.8C216.497 193.55 215.757 196.261 214.94 198.933C211.593 209.428 206.806 213.495 195.753 212.953C186.217 212.488 176.76 210.668 167.302 209.08C136.672 203.929 106.004 198.855 75.4518 193.162C67.4343 191.652 59.7671 188.166 52.0221 185.339C40.0738 180.963 28.2033 176.47 16.3328 171.823C13.4527 170.7 10.6505 169.112 8.12069 167.331C4.46224 164.736 1.73785 161.637 0.57026 157.61L0.531362 157.648Z" fill="currentColor"></path>
</symbol><symbol id="cl-brand-shape-hub-3d-02" viewbox="0 0 240 225">
  <path d="M122.556 223.409C117.506 225.336 111.939 225.455 106.69 224.077C100.845 222.504 94.8804 220.89 88.9954 219.12C75.4361 214.988 61.9563 210.621 48.4368 206.372C47.4825 206.057 46.5281 205.703 45.534 205.427C35.5932 202.555 29.748 196.378 27.4417 186.069C22.7894 165.019 17.3816 144.165 12.4111 123.194C8.43481 106.432 4.49826 89.671 0.879789 72.8702C-1.50601 61.8927 0.680959 57.2498 10.9001 52.1348C25.8114 44.6984 40.9215 37.6554 55.9918 30.5731C74.5613 21.7989 93.3694 13.4576 111.74 4.25058C122.993 -1.41527 132.894 -1.61199 144.147 4.84078C160.331 14.1265 177.35 22.035 194.17 30.1403C201.566 33.6815 206.337 39.0326 208.524 46.6657C216.636 75.2703 224.628 103.914 232.621 132.558C234.688 139.955 236.597 147.431 238.665 154.828C242.005 166.947 239.341 172.849 227.69 178.16C218.187 182.489 208.604 186.659 199.021 190.791C173.811 201.65 148.561 212.47 123.271 223.212C123.033 223.33 122.794 223.409 122.556 223.487V223.409Z" fill="currentColor"></path>
</symbol><symbol id="cl-brand-shape-hub-3d-01" viewbox="0 0 240 219">
  <path d="M152.911 212.188C146.422 217.768 137.756 220.116 129.32 218.499C120.883 216.883 112.485 215.305 104.049 213.727C90.6501 211.226 77.2512 208.763 63.8905 206.184C55.6832 204.606 50.1481 199.911 46.5216 192.099C40.7956 179.669 34.3061 167.585 28.2747 155.27C20.1438 138.644 12.0892 121.981 4.03456 105.355C3.30927 103.854 2.24041 101.314 1.66781 99.7366C-1.84415 89.6152 0.02635 84.9971 8.84441 77.2232C28.6946 59.6743 48.2394 41.8176 67.9751 24.1148C74.8845 17.9188 81.9466 11.9152 88.7796 5.64225C94.4674 0.408379 100.881 -1.28493 108.134 0.985648C120.349 4.7956 132.526 8.83647 144.704 12.8388C154.858 16.187 164.974 19.6891 175.128 23.0372C180.739 24.8845 185.015 28.0017 187.992 33.4665C198.528 52.7856 209.408 71.9124 220.134 91.1545C225.67 101.122 231.319 111.051 236.625 121.172C241.855 131.14 241.283 135.258 232.961 142.724C219.256 155 205.247 166.853 191.352 178.899C178.602 189.982 165.852 201.066 153.025 212.072L152.873 212.188H152.911Z" fill="currentColor"></path>
</symbol></svg>
<script src="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/206749040455/1783006477394/template_cl-icon.mount.min.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>
<script async src="https://developers.hubspot.com/hubfs/raw_assets/148/public/@projects/Developers-website-2025-theme/developers-theme/analytics/developer-platform-basics/init.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>
<script defer src="https://developers.hubspot.com/hubfs/hub_generated/module_assets/1/80992206951/1784832428186/module_featureList.min.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>
<script src="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/201647315568/1772616056360/template_cl-carousel.mount.min.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>
<script defer src="https://developers.hubspot.com/hubfs/hub_generated/module_assets/1/80991154570/1783006453766/module_table.min.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>
<script src="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/201647315578/1783006484151/template_csol-tabs.mount.min.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>
<script defer src="https://developers.hubspot.com/hubfs/hub_generated/module_assets/1/176224143959/1786025969763/module_filterableContent.min.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>
<script src="https://developers.hubspot.com/hubfs/hub_generated/template_assets/1/201642011226/1783006483424/template_cl-accordion.mount.min.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>

<!-- Start of HubSpot Analytics Code -->
<script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
var _hsq = _hsq || [];
_hsq.push(["setContentType", "standard-page"]);
_hsq.push(["setCanonicalUrl", "https:\/\/developers.hubspot.com\/developer-platform-basics"]);
_hsq.push(["setPageId", "206768595854"]);
_hsq.push(["setContentMetadata", {
    "contentPageId": 206768595854,
    "legacyPageId": "206768595854",
    "contentFolderId": null,
    "contentGroupId": null,
    "abTestId": null,
    "languageVariantId": 206768595854,
    "languageCode": "en",
    
    
}]);
</script>

<script type="text/javascript" id="hs-script-loader" async defer src="/hs/scriptloader/53.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>
<!-- End of HubSpot Analytics Code -->


<script type="text/javascript" nonce="N2OTgEFz6DzPDTKZsSkpcw==">
var hsVars = {
    render_id: "d9a537b1-b4b6-4a43-a606-36d7966d21a4",
    ticks: 1786136414846,
    page_id: 206768595854,
    
    content_group_id: 0,
    portal_id: 53,
    app_hs_base_url: "https://app.hubspot.com",
    cp_hs_base_url: "https://cp.hubspot.com",
    language: "en",
    analytics_page_type: "standard-page",
    scp_content_type: "",
    
    analytics_page_id: "206768595854",
    category_id: 1,
    folder_id: 0,
    is_hubspot_user: false
}
</script>


<script defer src="/hs/hsstatic/HubspotToolsMenu/static-1.640/js/index.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>


<!-- Begin Domain Settings Code -->
	
<!-- HREFLANG MACRO -->


  

























  
  <script src="//www.hubspot.com/wt-assets/static-files/6.1.6/styleguide/scripts.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>
  


<script type="text/javascript" src="https://static.hsappstatic.net/affiliates-landing-embed/ex/referral.js" nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>









<script src="https://js.hubspot.com/ut-js/hubspot-dot-com.js" async nonce="N2OTgEFz6DzPDTKZsSkpcw=="></script>



    <!-- Status indicator script removed - now handled in Navigation Island component -->

   <!-- Additional scripts can be added here -->
    
    
      
    
  
</body></html>