CINXE.COM

Customers | Fern

<!DOCTYPE html><!-- Last Published: Fri Mar 28 2025 03:47:08 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="beta.buildwithfern.com" data-wf-page="67933a68c97e1d2721da55b1" data-wf-site="67880ff570cdb1a85eee946f" lang="en" data-wf-locale="en"><head><meta charset="utf-8"/><title>Customers | Fern</title><meta content="From startups to public companies, Fern is the only all-in-one SDK and Docs provider that powers API experiences at Square, Webflow, Cohere, and more." name="description"/><meta content="Customers | Fern" property="og:title"/><meta content="From startups to public companies, Fern is the only all-in-one SDK and Docs provider that powers API experiences at Square, Webflow, Cohere, and more." property="og:description"/><meta content="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/679c5e433b1c191a1b52dab2_fern-showcases-ogimage.avif" property="og:image"/><meta content="Customers | Fern" property="twitter:title"/><meta content="From startups to public companies, Fern is the only all-in-one SDK and Docs provider that powers API experiences at Square, Webflow, Cohere, and more." property="twitter:description"/><meta content="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/679c5e433b1c191a1b52dab2_fern-showcases-ogimage.avif" property="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/css/fern-2025.238f0b8bc.min.css" rel="stylesheet" type="text/css"/><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/67b7e65ec1d8e415614acc96_32.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/67b7e6340dcb2fd8d464a200_Variant5.png" rel="apple-touch-icon"/><!-- Keep this css code to improve the font quality--> <style> * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -o-font-smoothing: antialiased; -webkit-appearance:none; } .hero-header_logos /*, .hero-header_image-wrapper*/ /*.hero-header_content*/ { opacity: 0; } </style> <script> !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys getNextSurveyStep".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]); posthog.init('phc_yQgAEdJJkVpI24NdSRID2mor1x1leRpDoC9yZ9mfXal',{api_host:'https://us.i.posthog.com'}) </script></head><body><div class="page-wrapper"><div class="global-styles w-embed"><style> /* a, .w-input, .w-select, .w-tab-link, .w-nav-link, .w-slider-arrow-left, .w-slider-arrow-right, .w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link { color: inherit; text-decoration: inherit; font-size: inherit; } */ /* Focus state style for keyboard navigation for the focusable elements */ *[tabindex]:focus-visible, input[type="file"]:focus-visible { outline: 0.125rem solid #4d65ff; outline-offset: 0.125rem; } /* Get rid of top margin on first element in any rich text element */ .w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child { margin-top: 0 !important; } /* Get rid of bottom margin on last element in any rich text element */ .w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child { margin-bottom: 0 !important; } /* Prevent all click and hover interaction with an element */ .pointer-events-off { pointer-events: none; } /* Enables all click and hover interaction with an element */ .pointer-events-on { pointer-events: auto; } /* Create a class of .div-square which maintains a 1:1 dimension of a div */ .div-square::after { content: ""; display: block; padding-bottom: 100%; } /* Make sure containers never lose their center alignment */ .container-medium,.container-small, .container-large { margin-right: auto !important; margin-left: auto !important; } /* Apply "..." after 3 lines of text */ .text-style-3lines { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } /* Apply "..." after 2 lines of text */ .text-style-2lines { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } /* Apply "..." after 1 lines of text */ .text-style-1line { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } /* Adds inline flex display */ .display-inlineflex { display: inline-flex; } /* These classes are never overwritten */ .hide { display: none !important; } @media screen and (max-width: 991px) { .hide, .hide-tablet { display: none !important; } } @media screen and (max-width: 767px) { .hide-mobile-landscape{ display: none !important; } } @media screen and (max-width: 479px) { .hide-mobile{ display: none !important; } } .margin-0 { margin: 0rem !important; } .padding-0 { padding: 0rem !important; } .spacing-clean { padding: 0rem !important; margin: 0rem !important; } .margin-top { margin-right: 0rem !important; margin-bottom: 0rem !important; margin-left: 0rem !important; } .padding-top { padding-right: 0rem !important; padding-bottom: 0rem !important; padding-left: 0rem !important; } .margin-right { margin-top: 0rem !important; margin-bottom: 0rem !important; margin-left: 0rem !important; } .padding-right { padding-top: 0rem !important; padding-bottom: 0rem !important; padding-left: 0rem !important; } .margin-bottom { margin-top: 0rem !important; margin-right: 0rem !important; margin-left: 0rem !important; } .padding-bottom { padding-top: 0rem !important; padding-right: 0rem !important; padding-left: 0rem !important; } .margin-left { margin-top: 0rem !important; margin-right: 0rem !important; margin-bottom: 0rem !important; } .padding-left { padding-top: 0rem !important; padding-right: 0rem !important; padding-bottom: 0rem !important; } .margin-horizontal { margin-top: 0rem !important; margin-bottom: 0rem !important; } .padding-horizontal { padding-top: 0rem !important; padding-bottom: 0rem !important; } .margin-vertical { margin-right: 0rem !important; margin-left: 0rem !important; } .padding-vertical { padding-right: 0rem !important; padding-left: 0rem !important; } /* Apply "..." at 100% width */ .truncate-width { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* Removes native scrollbar */ .no-scrollbar { -ms-overflow-style: none; overflow: -moz-scrollbars-none; } .no-scrollbar::-webkit-scrollbar { display: none; } .button:hover .button-arrow { transform: translateX(100%); } .w-tabs::before, .w-tabs::after { display: none; } @keyframes tabsProgress { 0% { transform: scale(0, 1); } 100% { transform: scale(1, 1); } } [data-auto-tabs="true"].is-active .w-tab-link.w--current .product-tabs_progress { animation: tabsProgress 7s linear forwards; } .product-tabs .w-tab-link.w--current .product-tabs_link-title { grid-template-columns: 1fr; } *:has(> .card-shimmer):hover .card-shimmer { opacity: .1; } @keyframes stepMove { 0% { transform: translate(0rem, 0rem); } 25% { transform: translate(2.5rem, 0rem); } 50% { transform: translate(2.5rem, 2.5rem); } 75% { transform: translate(0rem, 2.5rem); } 100% { transform: translate(0rem, 0rem); } } .noise.animated { animation: stepMove .15s steps(1) infinite !important; } *:has(> .link-arrow_wrapper):hover .link-arrow { transform: translate(100%, -100%); } @keyframes rotate { from { transform: translate(-50%, -50%) scale(1.4) rotate(0turn); } to { transform: translate(-50%, -50%) scale(1.4) rotate(1turn); } } .product-tabs .w-tab-link .product-tabs_link-inner { --offset: 1px; position: relative; overflow: hidden; } .product-tabs .w-tab-link .product-tabs_link-fill { opacity: 0; } .product-tabs .w-tab-link.w--current .product-tabs_link-fill { opacity: 1; } /* .product-tabs .w-tab-link .product-tabs_link-fill::before { content: ''; background: conic-gradient(transparent 270deg, var(--radix--gray--7), transparent); position: absolute; inset: 0; top: 50%; left: 50%; transform: translate(-50%, -50%); aspect-ratio: 1; width: 100%; animation: rotate 6s linear infinite; } .product-tabs .w-tab-link .product-tabs_link-fill::after { content: ''; background-color: inherit; border-radius: inherit; position: absolute; inset: var(--offset); height: calc(100% - 2 * var(--offset)); width: calc(100% - 2 * var(--offset)); } .product-tabs .w-tab-link .product-tabs_link-fill::before { opacity: 0 !important; transition: opacity 0s linear !important; } .product-tabs .w-tab-link.w--current .product-tabs_link-fill::before { background: conic-gradient(rgba(81, 194, 51, 0) 200deg, rgba(81, 194, 51, 1), rgba(81, 194, 51, 0)); opacity: 1 !important; transition: opacity 300ms linear 300ms !important; } */ @keyframes pulse { 0% { transform: translateY(-200%); opacity: 0; } 50% { transform: translateY(0%); opacity: 1; } 100% { transform: translateY(200%); opacity: 0; } } /* .how-it-works_connector::before, .how-it-works_connector::after { content: ""; position: absolute; width: 100%; height: 50%; border-radius: 50%; background-color: var(--radix--green--8); filter: blur(.65rem); transform: translateY(-200%); opacity: 0; animation: pulse 3s infinite linear; } */ html.wf-design-mode .swiper-wrapper { overflow: auto; } .swiper-wrapper { -ms-overflow-style: none; overflow: -moz-scrollbars-none; } .swiper-wrapper::-webkit-scrollbar { display: none; } .wf-design-mode .built-with-fern_docs-wrapper { position: relative; } .wf-design-mode .built-with-fern_title { pointer-events: auto; } .enterprise_tabs-link.w--current .enterprise_link-fill { opacity: 1; } .wf-design-mode .swiper-wrapper.testimonials_main { gap: 3rem; } .logos_item:nth-child(n+9) { display: none; } .logos_logo:nth-child(n+2) { position: absolute; } .how-it-works_link.w--current ~ .how-it-works_sticky-number, .wf-design-mode .how-it-works_link.w--current ~ .how-it-works_sticky-number { opacity: 1; } /* --- START: Blog Page styling --- */ /* styling for code blocks on blog page*/ [style="color: rgb(245, 171, 53);"], [style="color:#f5ab35"] { color: #f77669 !important; /* red */ } [style="color: rgb(255, 215, 0);"], [style="color:#dcc6e0"], [style="color: rgb(220, 198, 224);"], [style="color:#ffd700"] { color: #80cbae !important; /* green */ } [style="color: rgb(212, 208, 171);"], [style="color:#d4d0ab"] { color: #546e7a !important; /* comments - gray */ } [style="color: rgb(255, 160, 122);"], [style="color:#ffa07a"] { color: #D06DFF !important; /* purple */ } .w-code-block { padding: 1rem !important; border-radius: 1rem !important; font-size: 1rem; font-family: var(--_typography---family--mono); font-weight: 100; } /* --- END: Blog Page styling --- */ .windows-device .main-wrapper * { will-change: transform; transform: translate3d(0, 0, 0); } svg { width: 100%; } .built-with-fern_docs-link { -webkit-tap-highlight-color: transparent; /* Disables tap highlight for WebKit browsers */ tap-highlight-color: transparent; /* Future compatibility */ } .how-it-works_link.w--current ~ .how-it-works_inner-content { grid-template-rows: 1fr; } @media screen and (min-width: 992px) { .wf-design-mode .how-it-works_link ~ .how-it-works_inner-content { grid-template-rows: 1fr; } .how-it-works_sticky-left:has( .how-it-works_link.is-1.w--current) .how-it-works_sticky-number { transform: translate(0%, 0%); } .how-it-works_sticky-left:has( .how-it-works_link.is-2.w--current) .how-it-works_sticky-number { transform: translate(0%, calc(100% + .65rem)); } .how-it-works_sticky-left:has( .how-it-works_link.is-3.w--current) .how-it-works_sticky-number { transform: translate(0%, calc(200% + 1.3rem)); } .how-it-works_sticky-left:has( .how-it-works_link.is-4.w--current) .how-it-works_sticky-number { transform: translate(0%, calc(300% + 1.95rem)); } } @media screen and (max-width: 991px) { .how-it-works_sticky-left:has( .how-it-works_link.is-1.w--current) .how-it-works_sticky-number { transform: translate(0%, 0%); } .how-it-works_sticky-left:has( .how-it-works_link.is-2.w--current) .how-it-works_sticky-number { transform: translate(0%, calc(100% - .35rem)); } .how-it-works_sticky-left:has( .how-it-works_link.is-3.w--current) .how-it-works_sticky-number { transform: translate(0%, calc(200% - .7rem)); } .how-it-works_sticky-left:has( .how-it-works_link.is-4.w--current) .how-it-works_sticky-number { transform: translate(0%, calc(300% - 1.05rem)); } } @media screen and (max-width: 479px) { .how-it-works_sticky-left:has( .how-it-works_link.is-1.w--current) .how-it-works_sticky-number { transform: translate(0%, 0%) !important; } .how-it-works_sticky-left:has( .how-it-works_link.is-2.w--current) .how-it-works_sticky-number { transform: translate(0%, calc(100% - .3rem)) !important; } .how-it-works_sticky-left:has( .how-it-works_link.is-3.w--current) .how-it-works_sticky-number { transform: translate(0%, calc(200% - .6rem)) !important; } .how-it-works_sticky-left:has( .how-it-works_link.is-4.w--current) .how-it-works_sticky-number { transform: translate(0%, calc(300% - .9rem)) !important; } } </style></div><div data-w-id="318ff1c8-4188-f548-070d-e15cd06d080e" class="navbar_scroll-trigger"></div><div data-animation="default" class="navbar_component w-nav" data-easing2="linear" fs-scrolldisable-element="smart-nav" data-easing="linear" data-collapse="medium" data-w-id="a56c9b00-01bf-123d-507e-efc1ac9c9b87" role="banner" data-duration="0"><div class="navbar_container container-large"><div id="w-node-_91719b11-23cf-6642-ddad-b345b503da6a-ac9c9b87" class="navbar_logo-link-container"><a href="/" class="navbar_logo-link w-nav-brand"><div class="navbar_logo-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M18.222 9.78557C16.9059 8.67296 14.9233 8.22693 13.1662 9.52579C13.0853 9.58461 12.9848 9.48413 13.0461 9.40571C13.4627 8.86901 13.9455 8.29065 14.3352 7.70984C14.7322 7.11432 15.3252 6.68791 16.009 6.4796C19.6483 5.37679 18.5552 0 18.5552 0C18.5552 0 12.9334 0.362701 13.6269 5.2126C13.7421 6.02377 13.5264 6.84965 13.0191 7.49418C12.3967 8.28085 11.6737 9.03321 11.1493 9.57726C11.039 9.68999 10.8527 9.58216 10.8968 9.43022C11.4041 7.72209 11.7742 5.08026 10.017 3.37704L7.5443 1.32337L7.06887 1.95074C5.65482 3.81571 6.06899 6.44529 7.93641 7.85688C9.00736 8.66561 9.4926 9.5454 9.41663 10.511C9.37006 11.0893 9.10784 11.6309 8.71573 12.0598C7.97807 12.8685 7.28943 13.7361 6.75763 14.7408C6.68411 14.8805 6.4709 14.8266 6.47825 14.6673C6.55422 13.0082 6.39493 9.26847 3.60114 7.93285L0.474062 6.72467L0.231444 7.44762C-0.555227 9.78066 0.731385 12.273 3.06199 13.0646C5.08871 13.7532 5.81166 15.0594 5.32398 17.0175C5.30192 17.0886 4.94902 19.1055 4.99803 20H7.24532C7.32129 18.6129 8.777 17.7013 10.0391 18.2674C10.3945 18.4267 10.7596 18.6546 11.1346 18.9487C13.1441 20.5318 16.1046 20.1568 17.6853 18.1448L18.1362 17.5714L15.2934 15.53C13.3426 13.9958 10.74 14.6894 8.81376 16.0029C8.65201 16.1132 8.44615 15.9368 8.53683 15.7603C10.865 11.1923 13.8916 11.2021 15.0777 12.2166C16.5163 13.4469 18.6949 13.2263 19.9154 11.7829L20.2658 11.3687L18.2195 9.78557H18.222Z" fill="currentColor"/> </svg></div><div class="navbar_logo-text w-embed"><svg width="100%" height="100%" viewBox="0 0 51 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.7141 0H7.90401H7.90091C5.24314 0 3.70492 1.39864 3.70492 4.08429V5.76204H0.265625V9.17336H3.70492V19.5779H7.6218V9.17336H11.8736V5.76204H7.6218V4.55877C7.6218 3.74626 8.06838 3.41132 8.88091 3.41132H12.7141V0ZM18.8096 5.34367C14.7252 5.34367 11.9279 8.19678 11.9279 12.5881H11.931C11.931 17.0631 14.7283 20 18.9522 20C22.4752 20 24.5996 18.2106 25.4121 15.4691H21.4115C21.0456 16.2258 20.2361 16.7561 18.977 16.7561C17.1039 16.7561 15.9564 15.804 15.7889 14.0705H25.5796C25.6354 13.4843 25.6633 12.9788 25.6633 12.4764C25.6633 8.08514 22.8939 5.34367 18.8096 5.34367ZM21.7185 11.0499V11.1057H15.761C15.8727 9.48378 16.9085 8.42007 18.8096 8.42007C20.7106 8.42007 21.7185 9.48378 21.7185 11.0499ZM27.0314 5.76135H30.4707V8.1958C30.8056 6.62969 31.9252 5.76135 33.6867 5.76135H36.1491V6.23584C36.1491 7.85777 34.8342 9.17268 33.2122 9.17268C31.674 9.17268 30.9452 9.95728 30.9452 11.5234V19.5803H27.0283V5.76135H27.0314ZM40.9707 5.76233H37.5315H37.5284V19.5782H41.4452V11.7197C41.4452 9.95826 42.481 8.86664 44.0472 8.86664C45.6133 8.86664 46.4538 9.76289 46.4538 11.6081V19.5813H50.3706V11.1894C50.3706 7.52692 48.2432 5.34367 44.8597 5.34367C43.2657 5.34367 41.7833 5.95771 40.9707 7.16098V5.76233Z" fill="currentColor"/> </svg></div></a></div><nav role="navigation" id="w-node-a56c9b00-01bf-123d-507e-efc1ac9c9b8c-ac9c9b87" class="navbar_menu is-page-height-tablet w-nav-menu"><div data-delay="200" data-hover="false" data-w-id="a56c9b00-01bf-123d-507e-efc1ac9c9b8d" class="navbar_menu-dropdown w-dropdown"><div class="navbar_dropdwn-toggle w-dropdown-toggle"><div class="navbar_link">Products</div><div class="navbar_dropdown-chevron w-embed"><svg width="100%" height="100%" viewBox="0 0 9 6" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.582573 0.769063C0.821436 0.539387 1.20126 0.546835 1.43094 0.785698L4.39844 3.9359L7.36594 0.785698C7.59561 0.546835 7.97544 0.539387 8.2143 0.769063C8.45317 0.998739 8.46061 1.37857 8.23094 1.61743L4.83094 5.21743C4.71782 5.33508 4.56165 5.40156 4.39844 5.40156C4.23523 5.40156 4.07906 5.33508 3.96594 5.21743L0.565938 1.61743C0.336262 1.37857 0.34371 0.998739 0.582573 0.769063Z" fill="currentColor"/> </svg></div></div><nav class="navbar_dropdown-list w-dropdown-list"><div class="padding-global"><div class="container-large"><div class="navbar_dropdown-card"><a data-w-id="357fb804-73dc-51a3-efde-945d32fba711" href="/#sdk" class="navbar_dropdown-link w-inline-block"><div class="navbar_dropdown-link-noise"><div class="noise-wrapper"><div class="noise ---"></div></div></div><div class="navbar_dropdown-link-image-wrapper"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/678836a0c7972f1cee85863a_SDKs.webp" loading="eager" alt="" class="navbar_dropdown-icon"/></div><div class="navbar_dropdown-radial-left"><div class="gradient-radial is-green"></div></div><div class="navbar_dropdown-radial-right"><div class="gradient-radial is-blue"></div></div><div class="navbar_dropdown-link-content"><div class="navbar_dropdown-link-heading">SDKs</div><p class="navbar_dropdown-link-description">Publish client libraries in popular languages.</p></div><div class="card-shimmer white"></div></a><a data-w-id="357fb804-73dc-51a3-efde-945d32fba711" href="/#docs" class="navbar_dropdown-link w-inline-block"><div class="navbar_dropdown-link-noise"><div class="noise-wrapper"><div class="noise ---"></div></div></div><div class="navbar_dropdown-link-image-wrapper"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/67883fa7bdd93e2ffab678c5_docs%20icon.webp" loading="eager" alt="" class="navbar_dropdown-icon"/></div><div class="navbar_dropdown-radial-left"><div class="gradient-radial is-green"></div></div><div class="navbar_dropdown-radial-right"><div class="gradient-radial is-blue"></div></div><div class="navbar_dropdown-link-content"><div class="navbar_dropdown-link-heading">Docs</div><p class="navbar_dropdown-link-description">API documentation tailored to your brand.</p></div><div class="card-shimmer white"></div></a></div></div></div></nav></div><a href="https://buildwithfern.com/learn" class="navbar_link w-nav-link">Documentation</a><a href="/showcase" aria-current="page" class="navbar_link w-nav-link w--current">Customers</a><a href="/pricing" class="navbar_link w-nav-link">Pricing</a><a href="https://jobs.ashbyhq.com/buildwithfern" target="_blank" class="navbar_link w-nav-link">Careers</a><a href="/blog" class="navbar_link w-nav-link">Blog</a><div class="navbar_menu-bg"></div></nav><div id="w-node-a56c9b00-01bf-123d-507e-efc1ac9c9ba2-ac9c9b87" class="navbar_button-wrapper"><div class="navbar_button"><a href="/book-a-demo/demo" class="button is-tertiary is-navbar-button w-button">Book a demo</a></div><div class="navbar_menu-button w-nav-button"><div class="menu-icon2"><div class="menu-icon_line-top"></div><div class="menu-icon_line-middle"></div><div class="menu-icon_line-bottom"></div></div></div></div></div><div class="navbar_menu-bg is-mobile"></div></div><main class="main-wrapper"><header class="section_hero"><div class="padding-global"><div class="container-large"><div class="padding-section-small"><div class="max-width-small align-center text-align-center"><div class="text-style-tagline">Customers</div><h1>Built with Fern</h1><div class="spacer-xsmall"></div><p class="text-size-medium">From startups to public companies, Fern powers your API developer experience.</p></div><div class="button-group is-center"><a href="https://buildwithfern.com/learn" class="button is-link w-inline-block"><div class="button-text">Read our Docs</div><div class="button-arrow_wrapper"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.769063 8.5893C0.539387 8.35044 0.546835 7.97061 0.785698 7.74094L3.9359 4.77344L0.785698 1.80594C0.546835 1.57626 0.539387 1.19643 0.769063 0.957571C0.998739 0.718709 1.37856 0.711261 1.61743 0.940937L5.21743 4.34094C5.33508 4.45406 5.40156 4.61023 5.40156 4.77344C5.40156 4.93665 5.33508 5.09281 5.21743 5.20594L1.61743 8.60594C1.37857 8.83561 0.998739 8.82817 0.769063 8.5893Z" fill="currentColor"/> </svg></div><div class="button-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.769063 8.5893C0.539387 8.35044 0.546835 7.97061 0.785698 7.74094L3.9359 4.77344L0.785698 1.80594C0.546835 1.57626 0.539387 1.19643 0.769063 0.957571C0.998739 0.718709 1.37856 0.711261 1.61743 0.940937L5.21743 4.34094C5.33508 4.45406 5.40156 4.61023 5.40156 4.77344C5.40156 4.93665 5.33508 5.09281 5.21743 5.20594L1.61743 8.60594C1.37857 8.83561 0.998739 8.82817 0.769063 8.5893Z" fill="currentColor"/> </svg></div></div></a><a href="/book-a-demo/demo" class="button w-inline-block"><div class="button-text">Talk to an expert</div></a></div><div class="spacer-large"></div><div class="customers-grid"><a href="https://github.com/square/square-nodejs-sdk" target="_blank" class="customers-featured_card w-inline-block"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/679700aba18f3d49c7f34ffd_square.svg" loading="lazy" alt="" class="customers-hero_logo_image"/><div class="card-noise-and-shimmer"><div class="card-shimmer"></div><div class="noise-wrapper"><div class="noise ---"></div></div></div></a><div class="customers-showcase_card"><div class="customers-show_card-top"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/67994387d64c3ca1edcd239c_merge-icon.svg" loading="lazy" alt="" class="customers-show_card-image"/></div><div class="customers-show_card-bottom"><h3>How Merge uses Fern to ship SDKs</h3><div class="customers-showcase_card-links"><div class="div-block-3"><a href="https://fern-2025.webflow.io/post/merge" class="button is-link is-accent w-inline-block"><div class="button-text">Read case study</div><div class="button-text_flip-wrapper"><div class="button-arrow_wrapper"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.769063 8.5893C0.539387 8.35044 0.546835 7.97061 0.785698 7.74094L3.9359 4.77344L0.785698 1.80594C0.546835 1.57626 0.539387 1.19643 0.769063 0.957571C0.998739 0.718709 1.37856 0.711261 1.61743 0.940937L5.21743 4.34094C5.33508 4.45406 5.40156 4.61023 5.40156 4.77344C5.40156 4.93665 5.33508 5.09281 5.21743 5.20594L1.61743 8.60594C1.37857 8.83561 0.998739 8.82817 0.769063 8.5893Z" fill="currentColor"/> </svg></div><div class="button-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.769063 8.5893C0.539387 8.35044 0.546835 7.97061 0.785698 7.74094L3.9359 4.77344L0.785698 1.80594C0.546835 1.57626 0.539387 1.19643 0.769063 0.957571C0.998739 0.718709 1.37856 0.711261 1.61743 0.940937L5.21743 4.34094C5.33508 4.45406 5.40156 4.61023 5.40156 4.77344C5.40156 4.93665 5.33508 5.09281 5.21743 5.20594L1.61743 8.60594C1.37857 8.83561 0.998739 8.82817 0.769063 8.5893Z" fill="currentColor"/> </svg></div></div></div></a></div><a href="https://github.com/merge-api/merge-python-client" target="_blank" class="sdk-link small no-border w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/67977837dc51b632f1876582_python.svg" alt="" class="sdk_link-image"/><div class="link-arrow_wrapper"><div class="link-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div><div class="link-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div></div></a><a href="https://github.com/merge-api/merge-go-client" target="_blank" class="sdk-link small no-border w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/67977837dc51b632f187657f_go.svg" alt="" class="sdk_link-image"/><div class="link-arrow_wrapper"><div class="link-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div><div class="link-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div></div></a><a href="https://github.com/merge-api/merge-java-client" target="_blank" class="sdk-link small no-border w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/679853991a275af86ce2b4d5_Package%20Logo.svg" alt="" class="sdk_link-image"/><div class="link-arrow_wrapper"><div class="link-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div><div class="link-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div></div></a></div></div><div class="card-noise-and-shimmer"><div class="card-shimmer"></div><div class="noise-wrapper"><div class="noise ---"></div></div></div></div><a href="https://developers.webflow.com/designer/data/docs/getting-started-apps" target="_blank" class="customers-featured_card w-inline-block"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/6799d24b40609bcb013cd753_webflow-customers-page.svg" loading="lazy" alt="" class="customers-hero_logo_image"/><div class="card-noise-and-shimmer"><div class="card-shimmer"></div><div class="noise-wrapper"><div class="noise ---"></div></div></div></a><a href="https://github.com/intercom/intercom-node" target="_blank" class="customers-featured_card w-inline-block"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/679700ab8928d32d236ab89f_intercom.svg" loading="lazy" alt="" class="customers-hero_logo_image"/><div class="card-noise-and-shimmer"><div class="card-shimmer"></div><div class="noise-wrapper"><div class="noise ---"></div></div></div></a><a href="https://elevenlabs.io/docs/overview" target="_blank" class="customers-featured_card w-inline-block"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/679700abb84ddfdd81ede7c6_elevenlabs.svg" loading="lazy" alt="" class="customers-hero_logo_image"/><div class="card-noise-and-shimmer"><div class="card-shimmer"></div><div class="noise-wrapper"><div class="noise ---"></div></div></div></a><a href="https://docs.launchdarkly.com/home" target="_blank" class="customers-featured_card w-inline-block"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/679700abb773d1b3889dc880_launchdarkly.svg" loading="lazy" alt="" class="customers-hero_logo_image"/><div class="card-noise-and-shimmer"><div class="card-shimmer"></div><div class="noise-wrapper"><div class="noise ---"></div></div></div></a><a href="https://github.com/pinecone-io/pinecone-dotnet-client" target="_blank" class="customers-featured_card w-inline-block"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/679700abc860818130b7f2e5_pinecone.svg" loading="lazy" alt="" class="customers-hero_logo_image"/><div class="card-noise-and-shimmer"><div class="card-shimmer"></div><div class="noise-wrapper"><div class="noise ---"></div></div></div></a><a href="https://dev.hume.ai/intro" target="_blank" class="customers-featured_card w-inline-block"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/679700abf4807fd66a1a2a45_hume.svg" loading="lazy" alt="" class="customers-hero_logo_image"/><div class="card-noise-and-shimmer"><div class="card-shimmer"></div><div class="noise-wrapper"><div class="noise ---"></div></div></div></a><a href="https://developers.beehiiv.com/welcome/create-an-api-key" target="_blank" class="customers-featured_card w-inline-block"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/679700abb773d1b3889dc885_beehiv.svg" loading="lazy" alt="" class="customers-hero_logo_image"/><div class="card-noise-and-shimmer"><div class="card-shimmer"></div><div class="noise-wrapper"><div class="noise ---"></div></div></div></a><div class="customers-showcase_card"><div class="customers-show_card-top light-gray"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/6799476aa40b4f0f1fa6ab98_cohere-mark.svg" loading="lazy" alt="" class="customers-show_card-image cohere"/></div><div class="customers-show_card-bottom"><h3>From handwritten to generated — Cohere&#x27;s SDK journey</h3><div class="customers-showcase_card-links"><div class="div-block-3"><a href="https://fern-2025.webflow.io/post/cohere" class="button is-link is-accent w-inline-block"><div class="button-text">Read case study</div><div class="button-text_flip-wrapper"><div class="button-arrow_wrapper"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.769063 8.5893C0.539387 8.35044 0.546835 7.97061 0.785698 7.74094L3.9359 4.77344L0.785698 1.80594C0.546835 1.57626 0.539387 1.19643 0.769063 0.957571C0.998739 0.718709 1.37856 0.711261 1.61743 0.940937L5.21743 4.34094C5.33508 4.45406 5.40156 4.61023 5.40156 4.77344C5.40156 4.93665 5.33508 5.09281 5.21743 5.20594L1.61743 8.60594C1.37857 8.83561 0.998739 8.82817 0.769063 8.5893Z" fill="currentColor"/> </svg></div><div class="button-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.769063 8.5893C0.539387 8.35044 0.546835 7.97061 0.785698 7.74094L3.9359 4.77344L0.785698 1.80594C0.546835 1.57626 0.539387 1.19643 0.769063 0.957571C0.998739 0.718709 1.37856 0.711261 1.61743 0.940937L5.21743 4.34094C5.33508 4.45406 5.40156 4.61023 5.40156 4.77344C5.40156 4.93665 5.33508 5.09281 5.21743 5.20594L1.61743 8.60594C1.37857 8.83561 0.998739 8.82817 0.769063 8.5893Z" fill="currentColor"/> </svg></div></div></div></a></div><a href="https://docs.cohere.com/" target="_blank" class="sdk-link small no-border w-inline-block"><div class="text-size-tiny">Docs site</div><div class="link-arrow_wrapper"><div class="link-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div><div class="link-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div></div></a><a href="https://github.com/cohere-ai/cohere-typescript" target="_blank" class="sdk-link small no-border w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/679778372d316577c6d9f244_typescript.svg" alt="" class="sdk_link-image"/><div class="link-arrow_wrapper"><div class="link-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div><div class="link-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div></div></a><a href="https://github.com/cohere-ai/cohere-python" target="_blank" class="sdk-link small no-border w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/67977837dc51b632f1876582_python.svg" alt="" class="sdk_link-image"/><div class="link-arrow_wrapper"><div class="link-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div><div class="link-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div></div></a><a href="https://github.com/cohere-ai/cohere-go" target="_blank" class="sdk-link small no-border w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/67977837dc51b632f187657f_go.svg" alt="" class="sdk_link-image"/><div class="link-arrow_wrapper"><div class="link-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div><div class="link-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div></div></a><a href="https://github.com/cohere-ai/cohere-java" target="_blank" class="sdk-link small no-border w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/679854eb7c73df1e613ab387_Package%20Logo.svg" alt="" class="sdk_link-image"/><div class="link-arrow_wrapper"><div class="link-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div><div class="link-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div></div></a></div></div><div class="card-noise-and-shimmer"><div class="card-shimmer"></div><div class="noise-wrapper"><div class="noise ---"></div></div></div></div><a href="https://docs.joincandidhealth.com/introduction/getting-started" target="_blank" class="customers-featured_card w-inline-block"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/679700abb773d1b3889dc88b_candidhealth.svg" loading="lazy" alt="" class="customers-hero_logo_image"/><div class="card-noise-and-shimmer"><div class="card-shimmer"></div><div class="noise-wrapper"><div class="noise ---"></div></div></div></a><a href="https://docs.cartesia.ai/get-started/overview" target="_blank" class="customers-featured_card w-inline-block"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/679700ab7af8fb6fc9de0e95_cartesia.svg" loading="lazy" alt="" class="customers-hero_logo_image"/><div class="card-noise-and-shimmer"><div class="card-shimmer"></div><div class="noise-wrapper"><div class="noise ---"></div></div></div></a></div><div class="spacer-large"></div><div class="customers-showcase-link"><a href="/blog" class="button is-link w-inline-block"><div class="button-text">Read all case studies</div><div class="button-arrow_wrapper"><div class="button-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.769063 8.5893C0.539387 8.35044 0.546835 7.97061 0.785698 7.74094L3.9359 4.77344L0.785698 1.80594C0.546835 1.57626 0.539387 1.19643 0.769063 0.957571C0.998739 0.718709 1.37856 0.711261 1.61743 0.940937L5.21743 4.34094C5.33508 4.45406 5.40156 4.61023 5.40156 4.77344C5.40156 4.93665 5.33508 5.09281 5.21743 5.20594L1.61743 8.60594C1.37857 8.83561 0.998739 8.82817 0.769063 8.5893Z" fill="currentColor"/> </svg></div><div class="button-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.769063 8.5893C0.539387 8.35044 0.546835 7.97061 0.785698 7.74094L3.9359 4.77344L0.785698 1.80594C0.546835 1.57626 0.539387 1.19643 0.769063 0.957571C0.998739 0.718709 1.37856 0.711261 1.61743 0.940937L5.21743 4.34094C5.33508 4.45406 5.40156 4.61023 5.40156 4.77344C5.40156 4.93665 5.33508 5.09281 5.21743 5.20594L1.61743 8.60594C1.37857 8.83561 0.998739 8.82817 0.769063 8.5893Z" fill="currentColor"/> </svg></div></div></a></div></div></div></div><div class="customers-bg-wrapper"><div class="background-wrapper is-radials container-large is-hero is-pricing"><div class="hero-radial-1"><div class="radial-rotate hero-1"><div class="gradient-radial is-green"></div></div></div><div class="hero-radial-2"><div class="radial-rotate hero-2"><div class="gradient-radial is-blue"></div></div></div><div class="hero-radial-3"><div class="radial-rotate hero-3"><div class="gradient-radial is-green"></div></div></div><div class="hero-radial-4"><div class="radial-rotate hero-4"><div class="gradient-radial is-green"></div></div></div><div class="hero-radial-5"><div class="radial-rotate hero-5"><div class="gradient-radial is-blue"></div></div></div></div></div></header><section class="customers-feat_testimonial"><div class="padding-global"><div class="container-large"><div class="padding-section-medium"><div class="featured-testimonial_component"><div id="w-node-_42c0f564-433e-8efc-dc57-4bba26061e5f-21da55b1" class="content-group full-width"><div class="testimonial-card_component"><div class="testimonial-card shadow-main"><div class="testimonial-card_content"><div class="testimonial-card_logo-wrapper"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/67899bd367cbd35dde6d4677_Name=Square,%20Color=Original.svg" loading="lazy" alt="" class="testimonial-card_logo"/><div class="testimonial-card_ctas"><div class="testimonial-card_link-wrapper"><a aria-label="View Typescript SDK" href="https://github.com/square/square-nodejs-sdk" target="_blank" class="testimonial-card_link shadow-main w-inline-block"><div class="testimonial-card_link-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_532_202841)"> <path d="M0 0H16V16H0" fill="#3178C6"/> <path d="M7.28125 8.87687H9.28125V7.59562H3.6875V8.87687H5.6875V14.5956H7.28125V8.87687ZM9.90625 14.2831C10.4697 14.5709 11.2284 14.6737 11.9063 14.6737C12.4906 14.6737 13.2478 14.5978 13.8438 14.2238C14.0969 14.0581 14.3125 13.8488 14.4375 13.5675C14.5625 13.2863 14.6594 12.9738 14.6594 12.5675C14.6566 11.2816 13.7441 10.8553 12.8438 10.4425C12.435 10.2566 11.5156 9.95625 11.5156 9.37687C11.5156 8.91 12.0409 8.67281 12.7094 8.67062C13.2306 8.67062 13.9313 8.84031 14.3656 9.15938V7.69062C13.7791 7.46531 13.1644 7.42312 12.6156 7.42188C11.0766 7.42188 9.87625 8.05687 9.86563 9.50937C9.88094 10.6066 10.5319 11.0856 11.4906 11.5406C12.0128 11.7769 12.9772 12.0794 12.9844 12.7344C12.9616 13.3459 12.2163 13.4391 11.7844 13.4438C11.1106 13.4438 10.3981 13.1878 9.90625 12.7831V14.2831Z" fill="white"/> </g> <defs> <clipPath id="clip0_532_202841"> <rect width="100%" height="100%" rx="2.66667" fill="white"/> </clipPath> </defs> </svg></div><div class="link-arrow_wrapper"><div class="link-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div><div class="link-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div></div></a><a aria-label="View Go SDK" href="https://github.com/square/square-go-sdk" target="_blank" class="testimonial-card_link shadow-main w-inline-block"><div class="testimonial-card_link-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 16 7" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.21085 2.77261C1.17969 2.77261 1.1719 2.75703 1.18748 2.73366L1.35107 2.52333C1.36665 2.49996 1.4056 2.48438 1.43676 2.48438H4.21784C4.249 2.48438 4.25679 2.50775 4.24121 2.53112L4.10878 2.73366C4.0932 2.75703 4.05425 2.7804 4.03088 2.7804L1.21085 2.77261Z" fill="#00ACD7"/> <path d="M0.0311606 3.48355C6.50059e-08 3.48355 -0.00779016 3.46797 0.00779011 3.4446L0.171383 3.23426C0.186963 3.21089 0.225914 3.19531 0.257074 3.19531H3.80938C3.84054 3.19531 3.85612 3.21868 3.84833 3.24205L3.78601 3.42902C3.77822 3.46018 3.74705 3.47576 3.71589 3.47576L0.0311606 3.48355Z" fill="#00ACD7"/> <path d="M1.91397 4.2023C1.88281 4.2023 1.87502 4.17893 1.8906 4.15556L1.99966 3.9608C2.01524 3.93743 2.04641 3.91406 2.07757 3.91406H3.63559C3.66675 3.91406 3.68233 3.93743 3.68233 3.96859L3.66675 4.15556C3.66675 4.18672 3.63559 4.21009 3.61222 4.21009L1.91397 4.2023Z" fill="#00ACD7"/> <path d="M10.0057 2.61508C9.51497 2.73972 9.17999 2.8332 8.697 2.95784C8.58015 2.989 8.57236 2.99679 8.47109 2.87994C8.35424 2.74751 8.26855 2.66182 8.10495 2.58392C7.61417 2.34242 7.13898 2.41253 6.69494 2.70077C6.16521 3.04353 5.89256 3.54989 5.90035 4.18089C5.90814 4.8041 6.33659 5.31825 6.95201 5.40394C7.48174 5.47406 7.92578 5.28709 8.27634 4.88979C8.34645 4.8041 8.40877 4.71062 8.48667 4.60156H6.98317C6.81958 4.60156 6.78063 4.50029 6.83516 4.36786C6.93643 4.12636 7.1234 3.72127 7.23246 3.51873C7.25583 3.47199 7.31036 3.39409 7.42721 3.39409H10.2628C10.2472 3.60442 10.2472 3.81476 10.2161 4.02509C10.1304 4.58598 9.92006 5.10013 9.57729 5.55196C9.0164 6.29202 8.28413 6.75164 7.3571 6.87628C6.59367 6.97755 5.88477 6.82954 5.26155 6.36213C4.68508 5.92588 4.3579 5.34941 4.27221 4.63272C4.17094 3.7836 4.42022 3.02016 4.93437 2.35021C5.48747 1.62573 6.21974 1.16611 7.11561 1.00252C7.84788 0.870085 8.54899 0.955777 9.17999 1.38423C9.59287 1.65689 9.88889 2.03082 10.0836 2.48264C10.1304 2.55275 10.0992 2.59171 10.0057 2.61508Z" fill="#00ACD7"/> <path d="M12.5821 6.92901C11.8732 6.91343 11.2267 6.71089 10.6813 6.24348C10.2217 5.84618 9.9335 5.33982 9.84001 4.73998C9.69979 3.8597 9.94129 3.08068 10.471 2.38736C11.0397 1.63951 11.7252 1.25 12.6523 1.08641C13.4468 0.946186 14.1947 1.02409 14.8724 1.48371C15.4879 1.90437 15.8696 2.47305 15.9708 3.22091C16.1033 4.27257 15.7995 5.12949 15.075 5.86176C14.5608 6.3837 13.9298 6.71088 13.2054 6.8589C12.995 6.89785 12.7847 6.90564 12.5821 6.92901ZM14.4362 3.78179C14.4284 3.68052 14.4284 3.60262 14.4128 3.52472C14.2726 2.7535 13.5637 2.31725 12.8236 2.48863C12.0992 2.65223 11.6317 3.11184 11.4604 3.84412C11.3201 4.45175 11.6162 5.06717 12.1771 5.31645C12.6055 5.50341 13.034 5.48004 13.4468 5.26971C14.0623 4.95031 14.3972 4.45175 14.4362 3.78179Z" fill="#00ACD7"/> </svg></div><div class="link-arrow_wrapper"><div class="link-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div><div class="link-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div></div></a><a aria-label="View PHP SDK" href="https://github.com/square/square-php-sdk" target="_blank" class="testimonial-card_link shadow-main w-inline-block"><div class="testimonial-card_link-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_3068_134989)"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.04255 11.0217H7.14617L6.65771 13.5362H7.45306C7.98102 13.5362 8.37452 13.4359 8.63279 13.2376C8.89107 13.0386 9.06503 12.7074 9.15467 12.2417C9.24203 11.795 9.20253 11.4806 9.03693 11.2967C8.87132 11.1136 8.54012 11.0217 8.04255 11.0217Z" fill="#6181B6"/> <path d="M12.7814 6.73047C6.4885 6.73047 1.38672 9.4143 1.38672 12.7241C1.38672 16.0339 6.4885 18.7184 12.7814 18.7184C19.0743 18.7184 24.1761 16.0346 24.1761 12.7241C24.1761 9.41354 19.0743 6.73047 12.7814 6.73047ZM9.68586 13.8058C9.43813 14.0426 9.14073 14.2211 8.8153 14.3285C8.49625 14.431 8.08908 14.4842 7.59531 14.4842H6.47331L6.16338 16.081H4.85374L6.02208 10.0737H8.53803C9.29464 10.0737 9.8469 10.2719 10.1941 10.67C10.542 11.0673 10.646 11.6218 10.507 12.3336C10.4539 12.6154 10.3566 12.8874 10.2184 13.1381C10.077 13.3874 9.89702 13.6128 9.6851 13.8058H9.68586ZM13.5069 14.4842L14.0227 11.8269C14.0827 11.5246 14.0599 11.318 13.9581 11.2086C13.8563 11.0984 13.6391 11.043 13.3056 11.043H12.2687L11.6002 14.4857H10.3012L11.4695 8.47766H12.767L12.457 10.0752H13.6132C14.3417 10.0752 14.8431 10.2021 15.1196 10.455C15.3961 10.708 15.4782 11.1205 15.3688 11.6894L14.8256 14.4849H13.5069V14.4842ZM20.7205 12.3344C20.6683 12.6162 20.5705 12.8877 20.4311 13.1381C20.2899 13.3874 20.1102 13.6128 19.8985 13.8058C19.6503 14.0423 19.3528 14.2209 19.0272 14.3285C18.7082 14.431 18.301 14.4842 17.8065 14.4842H16.686L16.3753 16.0817H15.0679L16.2355 10.0744H18.7515C19.5081 10.0744 20.0596 10.2735 20.4075 10.6708C20.7547 11.0673 20.8595 11.6218 20.7205 12.3344Z" fill="#6181B6"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M18.2561 11.0217H17.362L16.8721 13.5362H17.6674C18.1961 13.5362 18.5896 13.4359 18.8472 13.2376C19.1054 13.0386 19.2786 12.7074 19.3698 12.2417C19.4571 11.795 19.4169 11.4806 19.2513 11.2967C19.0864 11.1136 18.753 11.0217 18.2561 11.0217Z" fill="#6181B6"/> </g> <defs> <clipPath id="clip0_3068_134989"> <rect width="24.3087" height="24.3087" fill="white" transform="translate(0.626953)"/> </clipPath> </defs> </svg></div><div class="link-arrow_wrapper"><div class="link-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div><div class="link-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div></div></a></div></div></div><div class="spacer-medium"></div><div class="testimonial-card_rich-text w-richtext"><p>We evaluated several SDK generators and Fern stood out for its clean, language-native, and thoughtfully architected code. <br/>‍<strong>The Fern team partnered with us every step of the way including OpenAPI improvements, alpha releases and launch announcements.</strong></p></div><div class="spacer-medium"></div><div class="testimonial-card_person-wrapper-savings"><div class="testimonial-card_person"><img src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/67899cdb43a3818107dbd5a3_76d6f25b0553d2f5110e8719f7c4c818.avif" loading="eager" alt="Jon Fellman" class="testimonial-card_image"/><div class="testimonial-card_person-content"><p class="text-size-regular text-weight-bold">John Fellman</p><p class="testimonial_role">Head of Engineering, Developer Platform</p></div></div><div class="testimonial-card_savings-wrapper"><div class="testimonial-card_savings"><p class="text-size-regular text-weight-bold">$600k</p><p class="testimonial_role">saved in engineer salaries</p></div></div></div><div class="spacer-small for-testimonial-card"></div><div class="testimonial-card_ctas for-mobile"><div class="testimonial-card_link-wrapper"><a aria-label="View Typescript SDK" href="https://github.com/square/square-nodejs-sdk" target="_blank" class="testimonial-card_link shadow-main w-inline-block"><div class="testimonial-card_link-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_532_202841)"> <path d="M0 0H16V16H0" fill="#3178C6"/> <path d="M7.28125 8.87687H9.28125V7.59562H3.6875V8.87687H5.6875V14.5956H7.28125V8.87687ZM9.90625 14.2831C10.4697 14.5709 11.2284 14.6737 11.9063 14.6737C12.4906 14.6737 13.2478 14.5978 13.8438 14.2238C14.0969 14.0581 14.3125 13.8488 14.4375 13.5675C14.5625 13.2863 14.6594 12.9738 14.6594 12.5675C14.6566 11.2816 13.7441 10.8553 12.8438 10.4425C12.435 10.2566 11.5156 9.95625 11.5156 9.37687C11.5156 8.91 12.0409 8.67281 12.7094 8.67062C13.2306 8.67062 13.9313 8.84031 14.3656 9.15938V7.69062C13.7791 7.46531 13.1644 7.42312 12.6156 7.42188C11.0766 7.42188 9.87625 8.05687 9.86563 9.50937C9.88094 10.6066 10.5319 11.0856 11.4906 11.5406C12.0128 11.7769 12.9772 12.0794 12.9844 12.7344C12.9616 13.3459 12.2163 13.4391 11.7844 13.4438C11.1106 13.4438 10.3981 13.1878 9.90625 12.7831V14.2831Z" fill="white"/> </g> <defs> <clipPath id="clip0_532_202841"> <rect width="100%" height="100%" rx="2.66667" fill="white"/> </clipPath> </defs> </svg></div><div class="link-arrow_wrapper"><div class="link-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div><div class="link-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div></div></a><a aria-label="View Go SDK" href="https://github.com/square/square-go-sdk" target="_blank" class="testimonial-card_link shadow-main w-inline-block"><div class="testimonial-card_link-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 16 7" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.21085 2.77261C1.17969 2.77261 1.1719 2.75703 1.18748 2.73366L1.35107 2.52333C1.36665 2.49996 1.4056 2.48438 1.43676 2.48438H4.21784C4.249 2.48438 4.25679 2.50775 4.24121 2.53112L4.10878 2.73366C4.0932 2.75703 4.05425 2.7804 4.03088 2.7804L1.21085 2.77261Z" fill="#00ACD7"/> <path d="M0.0311606 3.48355C6.50059e-08 3.48355 -0.00779016 3.46797 0.00779011 3.4446L0.171383 3.23426C0.186963 3.21089 0.225914 3.19531 0.257074 3.19531H3.80938C3.84054 3.19531 3.85612 3.21868 3.84833 3.24205L3.78601 3.42902C3.77822 3.46018 3.74705 3.47576 3.71589 3.47576L0.0311606 3.48355Z" fill="#00ACD7"/> <path d="M1.91397 4.2023C1.88281 4.2023 1.87502 4.17893 1.8906 4.15556L1.99966 3.9608C2.01524 3.93743 2.04641 3.91406 2.07757 3.91406H3.63559C3.66675 3.91406 3.68233 3.93743 3.68233 3.96859L3.66675 4.15556C3.66675 4.18672 3.63559 4.21009 3.61222 4.21009L1.91397 4.2023Z" fill="#00ACD7"/> <path d="M10.0057 2.61508C9.51497 2.73972 9.17999 2.8332 8.697 2.95784C8.58015 2.989 8.57236 2.99679 8.47109 2.87994C8.35424 2.74751 8.26855 2.66182 8.10495 2.58392C7.61417 2.34242 7.13898 2.41253 6.69494 2.70077C6.16521 3.04353 5.89256 3.54989 5.90035 4.18089C5.90814 4.8041 6.33659 5.31825 6.95201 5.40394C7.48174 5.47406 7.92578 5.28709 8.27634 4.88979C8.34645 4.8041 8.40877 4.71062 8.48667 4.60156H6.98317C6.81958 4.60156 6.78063 4.50029 6.83516 4.36786C6.93643 4.12636 7.1234 3.72127 7.23246 3.51873C7.25583 3.47199 7.31036 3.39409 7.42721 3.39409H10.2628C10.2472 3.60442 10.2472 3.81476 10.2161 4.02509C10.1304 4.58598 9.92006 5.10013 9.57729 5.55196C9.0164 6.29202 8.28413 6.75164 7.3571 6.87628C6.59367 6.97755 5.88477 6.82954 5.26155 6.36213C4.68508 5.92588 4.3579 5.34941 4.27221 4.63272C4.17094 3.7836 4.42022 3.02016 4.93437 2.35021C5.48747 1.62573 6.21974 1.16611 7.11561 1.00252C7.84788 0.870085 8.54899 0.955777 9.17999 1.38423C9.59287 1.65689 9.88889 2.03082 10.0836 2.48264C10.1304 2.55275 10.0992 2.59171 10.0057 2.61508Z" fill="#00ACD7"/> <path d="M12.5821 6.92901C11.8732 6.91343 11.2267 6.71089 10.6813 6.24348C10.2217 5.84618 9.9335 5.33982 9.84001 4.73998C9.69979 3.8597 9.94129 3.08068 10.471 2.38736C11.0397 1.63951 11.7252 1.25 12.6523 1.08641C13.4468 0.946186 14.1947 1.02409 14.8724 1.48371C15.4879 1.90437 15.8696 2.47305 15.9708 3.22091C16.1033 4.27257 15.7995 5.12949 15.075 5.86176C14.5608 6.3837 13.9298 6.71088 13.2054 6.8589C12.995 6.89785 12.7847 6.90564 12.5821 6.92901ZM14.4362 3.78179C14.4284 3.68052 14.4284 3.60262 14.4128 3.52472C14.2726 2.7535 13.5637 2.31725 12.8236 2.48863C12.0992 2.65223 11.6317 3.11184 11.4604 3.84412C11.3201 4.45175 11.6162 5.06717 12.1771 5.31645C12.6055 5.50341 13.034 5.48004 13.4468 5.26971C14.0623 4.95031 14.3972 4.45175 14.4362 3.78179Z" fill="#00ACD7"/> </svg></div><div class="link-arrow_wrapper"><div class="link-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div><div class="link-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div></div></a><a aria-label="View PHP SDK" href="https://github.com/square/square-php-sdk" target="_blank" class="testimonial-card_link shadow-main w-inline-block"><div class="testimonial-card_link-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_3068_134989)"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.04255 11.0217H7.14617L6.65771 13.5362H7.45306C7.98102 13.5362 8.37452 13.4359 8.63279 13.2376C8.89107 13.0386 9.06503 12.7074 9.15467 12.2417C9.24203 11.795 9.20253 11.4806 9.03693 11.2967C8.87132 11.1136 8.54012 11.0217 8.04255 11.0217Z" fill="#6181B6"/> <path d="M12.7814 6.73047C6.4885 6.73047 1.38672 9.4143 1.38672 12.7241C1.38672 16.0339 6.4885 18.7184 12.7814 18.7184C19.0743 18.7184 24.1761 16.0346 24.1761 12.7241C24.1761 9.41354 19.0743 6.73047 12.7814 6.73047ZM9.68586 13.8058C9.43813 14.0426 9.14073 14.2211 8.8153 14.3285C8.49625 14.431 8.08908 14.4842 7.59531 14.4842H6.47331L6.16338 16.081H4.85374L6.02208 10.0737H8.53803C9.29464 10.0737 9.8469 10.2719 10.1941 10.67C10.542 11.0673 10.646 11.6218 10.507 12.3336C10.4539 12.6154 10.3566 12.8874 10.2184 13.1381C10.077 13.3874 9.89702 13.6128 9.6851 13.8058H9.68586ZM13.5069 14.4842L14.0227 11.8269C14.0827 11.5246 14.0599 11.318 13.9581 11.2086C13.8563 11.0984 13.6391 11.043 13.3056 11.043H12.2687L11.6002 14.4857H10.3012L11.4695 8.47766H12.767L12.457 10.0752H13.6132C14.3417 10.0752 14.8431 10.2021 15.1196 10.455C15.3961 10.708 15.4782 11.1205 15.3688 11.6894L14.8256 14.4849H13.5069V14.4842ZM20.7205 12.3344C20.6683 12.6162 20.5705 12.8877 20.4311 13.1381C20.2899 13.3874 20.1102 13.6128 19.8985 13.8058C19.6503 14.0423 19.3528 14.2209 19.0272 14.3285C18.7082 14.431 18.301 14.4842 17.8065 14.4842H16.686L16.3753 16.0817H15.0679L16.2355 10.0744H18.7515C19.5081 10.0744 20.0596 10.2735 20.4075 10.6708C20.7547 11.0673 20.8595 11.6218 20.7205 12.3344Z" fill="#6181B6"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M18.2561 11.0217H17.362L16.8721 13.5362H17.6674C18.1961 13.5362 18.5896 13.4359 18.8472 13.2376C19.1054 13.0386 19.2786 12.7074 19.3698 12.2417C19.4571 11.795 19.4169 11.4806 19.2513 11.2967C19.0864 11.1136 18.753 11.0217 18.2561 11.0217Z" fill="#6181B6"/> </g> <defs> <clipPath id="clip0_3068_134989"> <rect width="24.3087" height="24.3087" fill="white" transform="translate(0.626953)"/> </clipPath> </defs> </svg></div><div class="link-arrow_wrapper"><div class="link-arrow w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div><div class="link-arrow is-duplicate w-embed"><svg width="100%" height="100%" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.175736 8.7852C0.410051 9.01952 0.78995 9.01952 1.02426 8.7852L6.8 3.00946V7.56094C6.8 7.89231 7.06863 8.16094 7.4 8.16094C7.73137 8.16094 8 7.89231 8 7.56094V1.56094C8 1.22957 7.73137 0.960937 7.4 0.960937H1.4C1.06863 0.960937 0.8 1.22957 0.8 1.56094C0.8 1.89231 1.06863 2.16094 1.4 2.16094H5.95147L0.175736 7.93667C-0.0585786 8.17099 -0.0585786 8.55089 0.175736 8.7852Z" fill="currentColor"/> </svg></div></div></a></div></div></div><div class="testimonial-card_noise"><div class="noise-wrapper"><div class="noise ---"></div></div></div><div class="testimonial-card_radial"></div></div></div></div></div></div></div></div></section><header id="blog-header-1" class="section_cta_card"><div class="padding-global"><div class="container-medium"><div class="padding-section-small"><div class="cta_card no-bg"><div class="text-align-center"><div class="max-width-medium align-center"><h2 class="heading-style-h2">Get started today</h2><div class="spacer-small"></div><p class="cta_card-description dark">We’ll guide you through launching and scaling your API Docs &amp; SDK to reach millions of views and downloads.</p><div class="button-group is-center"><a href="/book-a-demo/demo" class="button w-inline-block"><div class="button-text">Talk to an expert</div></a></div></div></div></div></div></div></div></header></main><footer class="footer_component"><div class="padding-global"><div class="footer-container-large"><div id="w-node-_18e499d9-a6b1-54bf-30d7-7a8719462a73-19462a61" class="footer_button-wrapper"><div class="text-size-small">Delight developers with Docs and SDKs. Send me newsletter updates.</div><div class="spacer-xsmall"></div><div class="footer_form-embed w-embed w-script"><style> /* Container styling */ .newsletter-form-container { width: 100%; } /* Form styling */ .newsletter-form { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; width: 100%; } /* Input styling */ .newsletter-form-input { font-family: var(--_typography---family--global), sans-serif; color: #B9BBC6; font-size: 14px; margin: 0 10px 0 0; width: 100%; max-width: 320px; background: #25262D; border: 1px solid rgba(255, 255, 255, 0.10); box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px; border-radius: 8px; padding: 8px 12px; outline: none; transition: border-color 0.2s; } /* Button base styling */ .button-base { font-size: 14px; font-family: var(--_typography---family--global), sans-serif; display: flex; width: min-content; max-width: 300px; white-space: nowrap; height: 35px; align-items: center; justify-content: center; padding: 9px 17px; box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px; border-radius: 8px; text-align: center; font-weight: 500; line-height: normal; cursor: pointer; } /* Subscribe button styling */ .newsletter-form-button { background: #25262D; color: var(--radix-gray-9, #8B8D98); border: 1px solid rgba(255, 255, 255, 0.10); transition: color 0.2s, border-color 0.2s; } /* Loading button styling */ .newsletter-loading-button { background: #25262D; color: rgb(255, 255, 255); border: none; display: none; } /* Back button styling */ .newsletter-back-button { color: #6b7280; font-size: 14px; font-family: var(--_typography---family--global), sans-serif; margin: 10px auto; text-align: center; display: none; background: transparent; border: none; cursor: pointer; } /* Message container styling */ .message-container { display: none; align-items: center; justify-content: center; width: fit-content; } /* Message text styling */ .message-text { font-family: var(--_typography---family--global), sans-serif; font-size: var(--_typography---font-size--p-small); } /* Success message styling */ .newsletter-success-message { color: var(--radix--gray--11); } /* Error message styling */ .newsletter-error-message { color: rgb(185, 28, 28); } /* Placeholder styling */ ::placeholder { color: var(--radix--gray--11, #62636C); font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; } /* Hover and focus states */ .newsletter-form-button:hover { color: #B9BBC6; border-color: #B9BBC6; } .newsletter-form-input:hover, .newsletter-form-input:focus { border-color: #B9BBC6; } .newsletter-back-button:hover { text-decoration: underline; } /* Mobile breakpoint */ @media (max-width: 768px) { .newsletter-form-input { min-width: 240px; } } </style> </head> <body> <div class="newsletter-form-container"> <form class="newsletter-form" action="https://app.loops.so/api/newsletter-form/cldhxxa9c0004jq08kogof4x3" method="POST" onsubmit="submitHandler(event); return false;" > <input class="newsletter-form-input" name="newsletter-form-input" type="email" placeholder="marty.mcfly@hillvalley.edu" required /> <button type="submit" class="newsletter-form-button button-base" > Subscribe </button> <button type="button" class="newsletter-loading-button button-base" > Please wait... </button> </form> <div class="newsletter-success message-container"> <button class="newsletter-back-button" type="button" > &larr; Back </button> <p class="newsletter-success-message message-text"> Success! You'll get updates in your inbox. </p> </div> <div class="newsletter-error message-container"> <button class="newsletter-back-button" type="button" > &larr; Back </button> <p class="newsletter-error-message message-text"> Oops! Something went wrong, please try again </p> </div> </div> <script> function submitHandler(event) { event.preventDefault(); var container = event.target.closest(".newsletter-form-container"); var form = container.querySelector(".newsletter-form"); var formInput = container.querySelector(".newsletter-form-input"); var success = container.querySelector(".newsletter-success"); var errorContainer = container.querySelector(".newsletter-error"); var errorMessage = container.querySelector(".newsletter-error-message"); var backButton = container.querySelector(".newsletter-back-button"); var submitButton = container.querySelector(".newsletter-form-button"); var loadingButton = container.querySelector(".newsletter-loading-button"); const rateLimit = () => { errorContainer.style.display = "flex"; errorMessage.innerText = "Too many signups, please try again in a little while"; submitButton.style.display = "none"; formInput.style.display = "none"; backButton.style.display = "block"; } // Compare current time with time of previous sign up var time = new Date(); var timestamp = time.valueOf(); var previousTimestamp = localStorage.getItem("loops-form-timestamp"); // If last sign up was less than a minute ago // display error if (previousTimestamp && Number(previousTimestamp) + 60000 > timestamp) { rateLimit(); return; } localStorage.setItem("loops-form-timestamp", timestamp); submitButton.style.display = "none"; loadingButton.style.display = "flex"; var formBody = "userGroup=website_footer&mailingLists=&email=" + encodeURIComponent(formInput.value) ; fetch(form.action, { method: "POST", body: formBody, headers: { "Content-Type": "application/x-www-form-urlencoded", }, }) .then((res) => [res.ok, res.json(), res]) .then(([ok, dataPromise, res]) => { if (ok) { // If response successful // display success success.style.display = "flex"; form.reset(); } else { // If response unsuccessful // display error message or response status dataPromise.then(data => { errorContainer.style.display = "flex"; errorMessage.innerText = data.message ? data.message : res.statusText; }); } }) .catch(error => { // check for cloudflare error if (error.message === "Failed to fetch") { rateLimit(); return; } // If error caught // display error message if available errorContainer.style.display = "flex"; if (error.message) errorMessage.innerText = error.message; localStorage.setItem("loops-form-timestamp", ''); }) .finally(() => { formInput.style.display = "none"; loadingButton.style.display = "none"; backButton.style.display = "block"; }); } function resetFormHandler(event) { var container = event.target.closest(".newsletter-form-container"); var formInput = container.querySelector(".newsletter-form-input"); var success = container.querySelector(".newsletter-success"); var errorContainer = container.querySelector(".newsletter-error"); var errorMessage = container.querySelector(".newsletter-error-message"); var backButton = container.querySelectorAll(".newsletter-back-button"); var submitButton = container.querySelector(".newsletter-form-button"); // Check if elements exist before manipulating them if (success) { success.style.display = "none"; } if (errorContainer) { errorContainer.style.display = "none"; } if (errorMessage) { errorMessage.innerText = "Oops! Something went wrong, please try again"; } // Hide all back buttons if (backButton && backButton.length > 0) { backButton.forEach(function(btn) { btn.style.display = "none"; }); } if (formInput) { formInput.style.display = "block"; } if (submitButton) { submitButton.style.display = "flex"; } } var formContainers = document.getElementsByClassName( "newsletter-form-container" ); for (var i = 0; i < formContainers.length; i++) { var formContainer = formContainers[i]; var handlersAdded = formContainer.classList.contains('newsletter-handlers-added'); if (handlersAdded) continue; var backButtons = formContainer.querySelectorAll(".newsletter-back-button"); backButtons.forEach(function(button) { button.addEventListener("click", resetFormHandler); }); formContainer.classList.add("newsletter-handlers-added"); } </script></div></div><div id="w-node-_18e499d9-a6b1-54bf-30d7-7a8719462a65-19462a61" class="footer_left-wrapper"><div class="footer_details-wrapper"><div class="footer_badges"><a id="fern-status-widget" href="https://status.buildwithfern.com/" target="_blank" class="footer_badge is-status w-inline-block"><div class="footer_badge-dot is-loading"></div><div id="fern-status-text" class="text-size-tiny">Checking status...</div></a><a href="https://security.buildwithfern.com/" target="_blank" class="footer_badge w-inline-block"><div class="soc2-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 28 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_3170_79151)"> <path d="M19.7425 2.22977C17.771 1.22193 15.5356 0.757385 13.2945 0.889769C11.0524 1.02977 8.89556 1.75977 7.08116 3.00077C5.23442 4.25011 3.81383 5.97478 2.99156 7.96577C2.56305 8.99417 2.30061 10.0768 2.21289 11.1778H5.15902C5.36195 9.12587 6.36515 7.21626 7.9765 5.81467C9.58785 4.41308 11.6941 3.61802 13.8918 3.58177C16.1482 3.54267 18.337 4.30417 20.0198 5.71377C21.6981 7.12432 22.75 9.07446 22.967 11.1778H25.9025C25.7105 8.16577 23.9068 4.37177 19.7425 2.22977ZM14.8956 9.25677C14.7036 9.47677 14.4476 9.62677 14.1489 9.70677C13.8609 9.78677 13.5516 9.77677 13.2625 9.67677C13.0492 9.62677 12.8572 9.52677 12.6972 9.37677C12.5392 9.23671 12.422 9.06114 12.3566 8.86671C12.2913 8.67229 12.28 8.46543 12.3238 8.26577C12.3665 8.06577 12.4625 7.87577 12.6012 7.72577C12.8572 7.46577 13.2092 7.29477 13.5932 7.26477C13.9772 7.23477 14.3505 7.33477 14.6502 7.55477C14.7462 7.62477 14.8316 7.70477 14.9169 7.78477C15.0236 7.71477 15.1302 7.63477 15.2582 7.55477C15.1196 7.36477 14.9382 7.20477 14.7249 7.09477C14.3302 6.89477 13.8822 6.81477 13.4342 6.87477C13.1985 6.89477 12.9638 6.96477 12.7494 7.06477C12.5361 7.17477 12.3548 7.31477 12.2054 7.48477C12.0578 7.65152 11.9493 7.8455 11.8868 8.05413C11.8243 8.26275 11.8093 8.48136 11.8428 8.69577C11.8729 8.96973 11.9795 9.23142 12.1518 9.45453C12.324 9.67764 12.5559 9.8543 12.8241 9.96677C13.1441 10.1068 13.5078 10.1568 13.8598 10.1268C14.2865 10.1168 14.7036 9.95677 15.0342 9.69677C15.1196 9.62677 15.1836 9.54677 15.2689 9.47677L14.9062 9.23677C14.9062 9.23677 14.9062 9.24677 14.8956 9.25677ZM17.5964 10.0768H18.1084L18.6428 9.07677H20.0636L20.6076 10.0768H21.1089C20.5222 8.96677 19.9462 7.86477 19.3585 6.76377C18.7718 7.86477 18.183 8.96577 17.5964 10.0768ZM18.8668 8.66677C19.0268 8.35577 19.1974 8.05577 19.3574 7.74477C19.5292 8.05477 19.6892 8.36477 19.8492 8.66577H18.8678L18.8668 8.66677ZM7.04809 10.0758H7.56116C7.74249 9.74577 7.92382 9.40577 8.09449 9.07577H9.51529C9.69662 9.40577 9.87796 9.74577 10.0593 10.0758H10.5606L8.81129 6.75277C8.22356 7.86377 7.63476 8.96477 7.04809 10.0758ZM8.30889 8.66577C8.46889 8.35477 8.63956 8.05477 8.81022 7.73377C8.98089 8.05377 9.14089 8.35377 9.30089 8.66477H8.30889V8.66577ZM18.0134 8.24477C18.0881 8.13477 18.1414 8.00477 18.1521 7.87477C18.1631 7.74188 18.1412 7.60842 18.0881 7.48477C18.0326 7.36209 17.9488 7.25247 17.8428 7.16377C17.7367 7.07498 17.6082 7.01303 17.4694 6.98377C17.3094 6.94377 17.1388 6.92377 16.967 6.93377C16.6257 6.92377 16.2844 6.93377 15.9324 6.93377H15.879V10.0758H16.327V8.66577H16.6577C16.871 8.65577 17.095 8.65577 17.3084 8.63577C17.447 8.62577 17.5857 8.58577 17.7137 8.52477C17.831 8.44477 17.9377 8.35477 18.0124 8.24477H18.0134ZM17.6508 7.94477C17.6188 8.03477 17.5548 8.10477 17.4694 8.15477C17.3841 8.20477 17.2881 8.23477 17.1921 8.23477C16.9137 8.24477 16.6257 8.23477 16.3366 8.23477V7.31377C16.6353 7.32377 16.9233 7.32377 17.2124 7.33377C17.2877 7.33531 17.3616 7.35329 17.4283 7.38627C17.4949 7.41924 17.5525 7.46632 17.5964 7.52377C17.6362 7.58634 17.6615 7.65608 17.6707 7.72845C17.6799 7.80081 17.6728 7.87418 17.6497 7.94377L17.6508 7.94477ZM10.8284 10.0658H11.287V6.92577H10.8284V10.0678V10.0658ZM14.2097 20.3728C12.3064 20.422 10.4386 19.8838 8.89342 18.8408C6.86462 17.4808 5.64756 15.6378 5.21022 13.3358H2.24169C2.86036 18.8208 8.08169 23.5558 14.7857 23.1658C20.9681 22.8148 25.335 18.1708 25.8364 13.3358H22.8668C22.5347 15.2732 21.4838 17.0386 19.8993 18.3208C18.3177 19.6092 16.3035 20.3355 14.2086 20.3728H14.2097ZM13.0897 17.2998C13.3244 17.3898 13.5804 17.4398 13.8364 17.4298C14.0924 17.4298 14.3484 17.3698 14.583 17.2698C14.7964 17.1898 14.9884 17.0498 15.1484 16.8898C15.2977 16.7198 15.4161 16.5198 15.4694 16.3098C15.5654 15.9688 15.5654 15.6178 15.4481 15.2778C15.3948 15.0978 15.2988 14.9278 15.1708 14.7778C15.0428 14.6278 14.8828 14.5078 14.7014 14.4278C14.4345 14.2987 14.1365 14.2367 13.8364 14.2478H13.6444C13.6017 14.2478 13.5697 14.2578 13.527 14.2578C13.2762 14.2825 13.0355 14.3636 12.8253 14.4941C12.6151 14.6247 12.4416 14.8009 12.3196 15.0078C12.1489 15.2978 12.0849 15.6278 12.1062 15.9478C12.1489 16.5788 12.4593 17.0498 13.0897 17.2998ZM13.3777 14.8078C13.591 14.7278 13.8364 14.7078 14.0604 14.7478C14.2844 14.7978 14.4977 14.9078 14.647 15.0778C14.839 15.3178 14.935 15.6078 14.9137 15.9078C14.8924 16.2088 14.7537 16.4888 14.519 16.6988C14.0177 17.1188 12.9606 17.0288 12.7366 16.1288C12.7153 16.0388 12.7046 15.9488 12.7046 15.9088C12.6833 15.3988 12.9393 14.9778 13.3766 14.8078H13.3777ZM10.5692 16.9298C10.4412 16.9298 10.3025 16.9098 10.1852 16.8498C10.0705 16.792 9.97183 16.7098 9.89716 16.6098L9.48116 17.0298C9.58782 17.1498 9.72649 17.2398 9.87582 17.2998C10.1745 17.4198 10.4945 17.4498 10.8145 17.3998C11.3372 17.3198 11.6785 16.9998 11.7105 16.5298C11.7329 16.3672 11.6992 16.2022 11.6145 16.0588C11.5291 15.9155 11.3988 15.8003 11.2412 15.7288C11.1025 15.6688 10.9532 15.6188 10.8145 15.5688C10.6545 15.5188 10.4945 15.4488 10.3345 15.3788C10.2628 15.3427 10.2092 15.2816 10.1852 15.2088C10.1618 15.1361 10.1656 15.0582 10.1958 14.9878C10.2172 14.9378 10.2492 14.8878 10.2918 14.8478C10.3345 14.8078 10.3878 14.7878 10.4412 14.7678C10.5843 14.7162 10.7414 14.7092 10.8892 14.7478C11.0385 14.7878 11.1665 14.8578 11.2625 14.9678C11.4012 14.8278 11.5398 14.6978 11.6785 14.5578C11.6465 14.5278 11.6252 14.5078 11.5932 14.4978C11.3372 14.3278 11.0278 14.2378 10.7185 14.2478C10.4518 14.2478 10.1852 14.3178 9.95049 14.4478C9.42676 14.7478 9.37342 15.6178 10.0358 15.8978C10.1958 15.9678 10.3665 16.0078 10.5265 16.0678C10.6652 16.1178 10.8038 16.1788 10.9318 16.2488C10.9745 16.2788 11.0172 16.3188 11.0385 16.3688C11.0705 16.4188 11.0812 16.4688 11.0812 16.5188C11.0812 16.5688 11.0705 16.6288 11.0492 16.6788C11.0278 16.7288 10.9852 16.7688 10.9425 16.8088C10.8678 16.8888 10.7185 16.9298 10.5692 16.9298ZM16.3025 16.9498C16.8358 17.4398 17.4652 17.5298 18.1596 17.3298C18.4156 17.2498 18.6289 17.0898 18.7782 16.8898L18.2982 16.5698C18.2769 16.5898 18.2662 16.5998 18.2556 16.6198C17.7862 17.1498 17.0396 16.9498 16.7302 16.5798C16.6225 16.4498 16.5478 16.2998 16.5052 16.1288C16.4625 15.9688 16.4518 15.7988 16.4838 15.6288C16.5158 15.3788 16.6438 15.1488 16.8465 14.9778C17.1665 14.7078 17.8076 14.5778 18.2236 15.0078C18.2342 15.0178 18.2449 15.0278 18.2556 15.0278L18.7036 14.7178C18.5862 14.5778 18.4369 14.4678 18.2662 14.3878C17.9569 14.2478 17.6049 14.2078 17.2742 14.2578C17.0609 14.2778 16.8582 14.3478 16.6769 14.4478C16.4945 14.5478 16.3345 14.6778 16.2065 14.8378C15.9612 15.1578 15.8438 15.5478 15.8758 15.9378C15.8652 16.3188 16.0252 16.6788 16.3025 16.9498ZM15.0961 18.0698C15.0229 18.1319 14.9772 18.2176 14.9681 18.3098C14.9574 18.4008 14.9788 18.4908 15.0428 18.5708C15.078 18.6117 15.1215 18.6456 15.1708 18.6708C15.2241 18.6908 15.2774 18.7108 15.3308 18.7108C15.3841 18.7208 15.4374 18.7108 15.4908 18.6908C15.5441 18.6708 15.5868 18.6408 15.6188 18.6008C15.6294 18.7808 15.5974 18.8808 15.4908 18.9208C15.4161 18.9508 15.3414 18.9608 15.2668 18.9408C15.1927 18.9225 15.1259 18.8843 15.0748 18.8308C15.0428 18.8608 15.0108 18.8908 14.9894 18.9308C15.0534 18.9908 15.1281 19.0308 15.2134 19.0508C15.2988 19.0708 15.3841 19.0708 15.4694 19.0508C15.5334 19.0408 15.5974 19.0108 15.6401 18.9708C15.6934 18.9308 15.7254 18.8708 15.7361 18.8108C15.7468 18.7608 15.7574 18.7108 15.7574 18.6608V18.0208H15.6401C15.6401 18.0508 15.6401 18.0808 15.6294 18.1208C15.5623 18.053 15.471 18.0105 15.3728 18.0013C15.2746 17.9921 15.1762 18.0158 15.0961 18.0698ZM15.6188 18.3498C15.6188 18.3798 15.6188 18.4208 15.5974 18.4508C15.5868 18.4808 15.5654 18.5108 15.5441 18.5308C15.5176 18.5532 15.4891 18.5732 15.4588 18.5908C15.4268 18.6008 15.3948 18.6108 15.3521 18.6108C15.2881 18.6108 15.2241 18.5808 15.1708 18.5408C15.1264 18.4935 15.1001 18.4336 15.0961 18.3708C15.0961 18.3408 15.0961 18.3108 15.1068 18.2808C15.1174 18.2508 15.1388 18.2208 15.1601 18.2008C15.1814 18.1808 15.2134 18.1608 15.2454 18.1508C15.2774 18.1408 15.3094 18.1308 15.3414 18.1308C15.3734 18.1308 15.4054 18.1408 15.4374 18.1508C15.4694 18.1608 15.5014 18.1808 15.5228 18.2008C15.5441 18.2208 15.5654 18.2508 15.5761 18.2808C15.6081 18.2808 15.6188 18.3108 15.6188 18.3508V18.3498ZM11.5409 18.0098H11.4236V19.0308H11.5409V18.6008C11.7329 18.7508 11.9249 18.7608 12.0742 18.6308C12.1382 18.5708 12.1809 18.4808 12.1916 18.3908C12.1999 18.3017 12.1733 18.2128 12.1169 18.1408C12.065 18.0746 11.9892 18.0284 11.9036 18.0108C11.8396 17.9908 11.7756 18.0008 11.7116 18.0108C11.6476 18.0208 11.5942 18.0608 11.5409 18.1108V18.0108V18.0098ZM11.8076 18.0998C11.8396 18.0998 11.8822 18.1098 11.9142 18.1198C11.9462 18.1298 11.9782 18.1498 11.9996 18.1798C12.0209 18.1998 12.0422 18.2298 12.0529 18.2598C12.0636 18.2898 12.0742 18.3198 12.0636 18.3598C12.0636 18.3898 12.0636 18.4208 12.0529 18.4508C12.0422 18.4808 12.0209 18.5108 11.9996 18.5308C11.9782 18.5508 11.9462 18.5708 11.9142 18.5908C11.8822 18.6008 11.8502 18.6108 11.8182 18.6108C11.7862 18.6108 11.7436 18.6008 11.7116 18.5908C11.6796 18.5801 11.6504 18.5631 11.6262 18.5408C11.6024 18.5181 11.5842 18.4908 11.5729 18.4608C11.5622 18.4308 11.5516 18.4008 11.5516 18.3608C11.5516 18.3308 11.5516 18.2908 11.5729 18.2608C11.5836 18.2308 11.6049 18.2008 11.6262 18.1808C11.6476 18.1608 11.6796 18.1408 11.7116 18.1208C11.7415 18.1072 11.7743 18.1003 11.8076 18.1008V18.0998ZM13.5377 18.3498C13.5377 18.4008 13.5484 18.4508 13.559 18.4908C13.5804 18.5408 13.6124 18.5808 13.6444 18.6108C13.687 18.6408 13.7297 18.6708 13.7724 18.6908C13.8257 18.7108 13.8684 18.7108 13.9217 18.7108C13.975 18.7108 14.0284 18.7108 14.071 18.6908C14.1244 18.6708 14.167 18.6508 14.199 18.6108C14.231 18.5708 14.263 18.5408 14.2844 18.4908C14.3057 18.4408 14.3164 18.4008 14.3057 18.3508C14.3057 18.3008 14.3057 18.2508 14.2844 18.2108C14.2688 18.1639 14.2392 18.1222 14.199 18.0908C14.1606 18.0585 14.1175 18.0316 14.071 18.0108C14.0177 17.9908 13.975 17.9908 13.9217 17.9908C13.8684 17.9908 13.815 17.9908 13.7724 18.0108C13.719 18.0308 13.6764 18.0508 13.6444 18.0908C13.6017 18.1208 13.5804 18.1608 13.559 18.2108C13.5484 18.2508 13.5377 18.3008 13.5377 18.3508V18.3498ZM14.1884 18.3498C14.1884 18.3798 14.1884 18.4208 14.1777 18.4508C14.167 18.4808 14.1457 18.5108 14.1244 18.5308C14.103 18.5508 14.071 18.5708 14.039 18.5908C14.007 18.6008 13.975 18.6108 13.9324 18.6108C13.9004 18.6108 13.8684 18.6008 13.8364 18.5908C13.8044 18.5801 13.7752 18.5631 13.751 18.5408C13.7071 18.4932 13.6809 18.4335 13.6764 18.3708C13.6764 18.3408 13.6764 18.3008 13.687 18.2708C13.6984 18.2408 13.7166 18.2135 13.7404 18.1908C13.7617 18.1708 13.7937 18.1508 13.8257 18.1308C13.8577 18.1208 13.8897 18.1108 13.9324 18.1108C13.9644 18.1108 14.007 18.1208 14.039 18.1308C14.071 18.1408 14.103 18.1608 14.1244 18.1908C14.1457 18.2108 14.167 18.2408 14.1777 18.2708C14.1884 18.2908 14.1884 18.3208 14.1884 18.3508V18.3498ZM17.1238 18.3498C17.1238 18.4008 17.1345 18.4508 17.1558 18.4908C17.1772 18.5408 17.2092 18.5808 17.2412 18.6108C17.2838 18.6408 17.3265 18.6708 17.3692 18.6908C17.4225 18.7108 17.4652 18.7108 17.5185 18.7108C17.5718 18.7108 17.6252 18.7008 17.6678 18.6908C17.7212 18.6708 17.7638 18.6508 17.7969 18.6108C17.8289 18.5808 17.8609 18.5308 17.8822 18.4908C17.9036 18.4408 17.9036 18.4008 17.9036 18.3508C17.9036 18.3008 17.8929 18.2508 17.8822 18.2108C17.8609 18.1708 17.8396 18.1208 17.7969 18.0908C17.7542 18.0608 17.7116 18.0308 17.6689 18.0108C17.6156 17.9908 17.5729 17.9908 17.5196 17.9908C17.4662 17.9908 17.4129 17.9908 17.3702 18.0108C17.3169 18.0308 17.2742 18.0508 17.2422 18.0908C17.1996 18.1208 17.1782 18.1608 17.1569 18.2108C17.1356 18.2608 17.1249 18.3008 17.1249 18.3508L17.1238 18.3498ZM17.7745 18.3598C17.7745 18.3898 17.7745 18.4208 17.7638 18.4508C17.7532 18.4808 17.7318 18.5108 17.7105 18.5308C17.6892 18.5508 17.6572 18.5708 17.6252 18.5808C17.5932 18.5908 17.5612 18.6008 17.5292 18.6008C17.4972 18.6008 17.4545 18.5908 17.4225 18.5808C17.3878 18.5701 17.3578 18.549 17.3372 18.5208C17.3134 18.4981 17.2952 18.4708 17.2838 18.4408C17.2706 18.4088 17.2634 18.375 17.2625 18.3408C17.2625 18.3108 17.2625 18.2708 17.2838 18.2408C17.3052 18.2108 17.3158 18.1808 17.3372 18.1608C17.3585 18.1408 17.3905 18.1208 17.4225 18.1008C17.4545 18.0908 17.4865 18.0808 17.5292 18.0808C17.5612 18.0808 17.6038 18.0908 17.6358 18.1008C17.6678 18.1108 17.6998 18.1308 17.7212 18.1608C17.7425 18.1808 17.7638 18.2108 17.7745 18.2408C17.7638 18.2908 17.7745 18.3198 17.7745 18.3598ZM9.65076 18.7008C9.71476 18.7208 9.77876 18.7208 9.84276 18.7008C9.90676 18.6808 9.96009 18.6508 10.0028 18.6008C10.0028 18.6408 10.0134 18.6608 10.0134 18.6808H10.1201V18.2608C10.1201 18.1108 10.0668 18.0308 9.96009 18.0008C9.82142 17.9608 9.59742 17.9908 9.53342 18.1008L9.59742 18.1608C9.84276 18.0408 9.99209 18.0808 9.99209 18.2608H9.88542C9.80009 18.2708 9.70409 18.2808 9.61876 18.3108C9.57609 18.3208 9.53342 18.3508 9.51209 18.3908C9.48955 18.4306 9.48203 18.4764 9.49076 18.5208C9.49076 18.5608 9.51209 18.6008 9.54409 18.6308C9.56542 18.6708 9.60809 18.6908 9.65076 18.7008ZM9.71476 18.3908L9.98142 18.3608C9.99209 18.5308 9.90676 18.6308 9.74676 18.6208C9.71709 18.62 9.68796 18.6132 9.66142 18.6008C9.64009 18.5808 9.61876 18.5608 9.61876 18.5308V18.4908C9.61876 18.4808 9.62942 18.4608 9.64009 18.4508L9.67209 18.4208C9.68276 18.4008 9.70409 18.3908 9.71476 18.3908ZM12.726 18.2708C12.6406 18.2808 12.5446 18.2908 12.4593 18.3208C12.4166 18.3308 12.374 18.3608 12.3526 18.4008C12.3292 18.4403 12.3217 18.4864 12.3313 18.5308C12.3313 18.5708 12.3526 18.6108 12.3846 18.6408C12.4166 18.6708 12.4486 18.6908 12.502 18.7008C12.566 18.7208 12.63 18.7208 12.694 18.7108C12.758 18.6908 12.8113 18.6608 12.854 18.6108C12.8646 18.6408 12.8646 18.6708 12.8753 18.6908H12.982V18.2508C12.982 18.2008 12.982 18.1608 12.95 18.1108C12.9259 18.0681 12.8888 18.0333 12.8433 18.0108C12.7697 17.9796 12.687 17.9725 12.6086 17.9908C12.5233 18.0008 12.4486 18.0408 12.3953 18.0908L12.4593 18.1708C12.502 18.1308 12.5553 18.1108 12.6193 18.1008C12.6833 18.0908 12.7366 18.1008 12.79 18.1208C12.8113 18.1308 12.8326 18.1608 12.854 18.1808C12.8646 18.2108 12.8646 18.2308 12.8646 18.2608C12.79 18.2708 12.758 18.2708 12.726 18.2708ZM12.5766 18.6108C12.5626 18.6112 12.5486 18.6087 12.5357 18.6035C12.5228 18.5984 12.5113 18.5906 12.502 18.5808C12.4816 18.5612 12.4669 18.5371 12.4593 18.5108C12.4486 18.4808 12.4593 18.4608 12.47 18.4408C12.4806 18.4208 12.5126 18.4008 12.534 18.4008C12.63 18.3808 12.726 18.3808 12.822 18.3608C12.8433 18.5408 12.7366 18.6308 12.5766 18.6108ZM16.7825 18.6008C16.7398 18.6108 16.6865 18.6108 16.6438 18.6008C16.6211 18.595 16.5999 18.585 16.5816 18.5712C16.5632 18.5574 16.5481 18.5403 16.5372 18.5208C16.5052 18.5508 16.4732 18.5708 16.4412 18.5908C16.4838 18.6508 16.5478 18.6908 16.6118 18.7108C16.6865 18.7308 16.7612 18.7308 16.8252 18.7108C16.8785 18.7008 16.9318 18.6808 16.9638 18.6408C16.997 18.6006 17.0156 18.5516 17.0172 18.5008C17.0172 18.4008 16.9532 18.3408 16.8358 18.3108C16.7813 18.3021 16.7277 18.2887 16.6758 18.2708C16.6438 18.2608 16.6012 18.2208 16.6118 18.2008C16.6225 18.1808 16.6332 18.1708 16.6438 18.1508C16.6545 18.1408 16.6758 18.1308 16.6972 18.1208C16.7398 18.1108 16.7825 18.1108 16.8145 18.1208C16.8572 18.1308 16.8892 18.1608 16.9105 18.1908L17.0065 18.1308C16.9318 17.9708 16.6545 17.9708 16.5478 18.0708C16.5265 18.0908 16.5052 18.1208 16.4945 18.1508C16.4839 18.18 16.4839 18.2116 16.4945 18.2408C16.5052 18.2708 16.5158 18.3008 16.5372 18.3208C16.5585 18.3408 16.5905 18.3608 16.6118 18.3708C16.6758 18.3908 16.7505 18.4108 16.8145 18.4208C16.8678 18.4308 16.9105 18.4608 16.8998 18.5108C16.8892 18.5308 16.8785 18.5508 16.8678 18.5608L16.7825 18.6008ZM18.6086 18.1808C18.6406 18.1508 18.6726 18.1308 18.7046 18.1008C18.6275 18.0304 18.5242 17.991 18.4166 17.991C18.309 17.991 18.2057 18.0304 18.1286 18.1008C18.0646 18.1808 18.0326 18.2808 18.0326 18.3808C18.0433 18.4808 18.086 18.5708 18.1713 18.6408C18.246 18.6908 18.342 18.7208 18.438 18.7108C18.534 18.7008 18.6193 18.6608 18.6833 18.5908C18.6572 18.565 18.6287 18.5415 18.598 18.5208C18.5766 18.5408 18.5553 18.5608 18.5233 18.5808C18.4913 18.5908 18.4593 18.6008 18.4273 18.6008C18.3953 18.6008 18.3633 18.6008 18.3313 18.5908C18.2993 18.5801 18.2702 18.5631 18.246 18.5408C18.1966 18.4916 18.1665 18.4281 18.1606 18.3608C18.1606 18.2908 18.1713 18.2308 18.214 18.1708C18.2353 18.1408 18.2673 18.1208 18.2993 18.1108C18.3313 18.1008 18.3633 18.0908 18.406 18.0908C18.438 18.0908 18.4806 18.1008 18.5126 18.1108C18.5553 18.1408 18.5873 18.1608 18.6086 18.1808ZM10.9638 18.1108C11.0065 18.1008 11.0492 18.1008 11.0918 18.1108C11.1345 18.1208 11.1665 18.1508 11.1985 18.1808C11.2305 18.1508 11.2625 18.1208 11.2945 18.1008C11.2245 18.0326 11.1287 17.9931 11.0278 17.9908C10.9212 17.9908 10.8252 18.0208 10.7505 18.0908C10.6758 18.1608 10.6438 18.2608 10.6438 18.3608C10.6438 18.4608 10.6865 18.5508 10.7612 18.6308C10.8358 18.6908 10.9318 18.7208 11.0278 18.7208C11.1238 18.7208 11.2198 18.6808 11.2945 18.6208L11.2198 18.5308C11.0812 18.6308 10.9532 18.6408 10.8572 18.5508C10.8129 18.5034 10.7866 18.4436 10.7825 18.3808C10.7825 18.3208 10.7932 18.2508 10.8358 18.2008C10.8678 18.1508 10.9212 18.1208 10.9638 18.1108ZM16.4092 17.6308C16.3719 17.6218 16.3361 17.6084 16.3025 17.5908C16.1425 17.9708 15.9932 18.3408 15.8332 18.7108L15.9398 18.7508C16.0998 18.3808 16.2492 18.0108 16.4092 17.6308ZM14.6364 18.2608C14.6364 18.2408 14.647 18.2108 14.6577 18.1908C14.6697 18.1695 14.6883 18.152 14.711 18.1408C14.735 18.129 14.76 18.1189 14.7857 18.1108C14.807 18.1008 14.839 18.1008 14.8604 18.1108H14.903V18.0008C14.8497 17.9908 14.7964 18.0008 14.743 18.0108C14.6897 18.0308 14.647 18.0608 14.615 18.1008C14.6044 18.0608 14.6044 18.0408 14.6044 18.0208H14.4977V18.7008H14.615V18.5608C14.6257 18.4608 14.6257 18.3608 14.6364 18.2608ZM10.3452 18.6908H10.4625V18.0108H10.3452V18.6908ZM13.174 18.6108V18.6508C13.174 18.6608 13.1846 18.6708 13.1953 18.6808C13.206 18.6908 13.2166 18.7008 13.2273 18.7008C13.238 18.7008 13.2486 18.7108 13.2593 18.7008C13.3126 18.7008 13.3446 18.6708 13.3553 18.6108C13.3553 18.6008 13.3553 18.5908 13.3446 18.5808C13.3446 18.5708 13.334 18.5608 13.3233 18.5508C13.3126 18.5408 13.302 18.5408 13.2913 18.5308C13.2806 18.5308 13.27 18.5208 13.2593 18.5308H13.2273C13.2166 18.5308 13.206 18.5408 13.1953 18.5508C13.1846 18.5608 13.1846 18.5708 13.174 18.5808V18.6108ZM10.4838 17.7508C10.4838 17.6908 10.4518 17.6608 10.3985 17.6608H10.3665C10.3558 17.6608 10.3452 17.6708 10.3345 17.6808C10.3238 17.6908 10.3238 17.7008 10.3132 17.7108C10.3025 17.7208 10.3025 17.7308 10.3025 17.7408V17.7708C10.3025 17.7808 10.3132 17.7908 10.3238 17.8008C10.3345 17.8108 10.3452 17.8108 10.3558 17.8208C10.3665 17.8208 10.3772 17.8308 10.3878 17.8308H10.4198C10.4305 17.8308 10.4412 17.8208 10.4518 17.8108C10.4625 17.8008 10.4625 17.7908 10.4732 17.7808C10.4838 17.7708 10.4838 17.7608 10.4838 17.7508Z" fill="#80828D"/> <path d="M27.1065 13.1987V11.3677H1.02441V13.1987H27.1065Z" fill="#80828D"/> </g> <defs> <clipPath id="clip0_3170_79151"> <rect width="27" height="23" fill="white" transform="translate(0.5 0.855713)"/> </clipPath> </defs> </svg></div><div class="text-size-tiny">Soc 2 Type II</div></a><div class="status-code-embed w-embed w-script"><style> .footer_badge-dot { width: 10px; height: 10px; border-radius: 50%; margin-right: 8px; position: relative; } .footer_badge-dot::after { content: ''; position: absolute; top: -4px; left: -4px; right: -4px; bottom: -4px; border-radius: 50%; background: radial-gradient(circle, transparent 0%, currentColor 70%, currentColor 100%); opacity: 0.4; animation: pulse-expand 2s infinite ease-out; } .footer_badge-dot.is-green { background-color: #00c853; } .footer_badge-dot.is-green::after { color: #00c853; } .footer_badge-dot.is-red { background-color: #f44336; } .footer_badge-dot.is-red::after { color: #f44336; } .footer_badge-dot.is-orange { background-color: #ff9800; } .footer_badge-dot.is-orange::after { color: #ff9800; } .footer_badge-dot.is-blue { background-color: #2196f3; } .footer_badge-dot.is-blue::after { color: #2196f3; } .footer_badge-dot.is-yellow { background-color: #ffc107; } .footer_badge-dot.is-yellow::after { color: #ffc107; } .footer_badge-dot.is-loading { background-color: #cccccc; } .footer_badge-dot.is-loading::after { color: #cccccc; } @keyframes pulse-expand { 0% { transform: scale(0.6); opacity: 0.5; } 100% { transform: scale(1.5); opacity: 0; } } </style> <script> document.addEventListener('DOMContentLoaded', function() { var statusDot = document.querySelector('#fern-status-widget .footer_badge-dot'); var statusText = document.getElementById('fern-status-text'); var apiEndpoint = 'https://status.buildwithfern.com/api/v1/summary'; var refreshInterval = 5 * 60 * 1000; // 5 minutes in milliseconds // Function to update the status display function updateStatus(data) { // Default state - all operational var dotClass = 'is-green'; var statusMessage = 'All systems operational'; // Check for ongoing incidents if (data.ongoing_incidents && data.ongoing_incidents.length > 0) { // Find the most severe issue var worstImpact = 0; for (var i = 0; i < data.ongoing_incidents.length; i++) { var incident = data.ongoing_incidents[i]; var impactLevel = 0; if (incident.current_worst_impact === 'degraded_performance') { impactLevel = 1; } else if (incident.current_worst_impact === 'partial_outage') { impactLevel = 2; } else if (incident.current_worst_impact === 'full_outage') { impactLevel = 3; } if (impactLevel > worstImpact) { worstImpact = impactLevel; } } // Set status based on severity if (worstImpact === 3) { dotClass = 'is-red'; statusMessage = 'Service outage'; } else if (worstImpact === 2) { dotClass = 'is-orange'; statusMessage = 'Partial outage'; } else if (worstImpact === 1) { dotClass = 'is-yellow'; statusMessage = 'Degraded performance'; } } // Check for in-progress maintenance if (data.in_progress_maintenances && data.in_progress_maintenances.length > 0) { if (dotClass === 'is-green') { dotClass = 'is-blue'; statusMessage = 'Maintenance in progress'; } } // Check for scheduled maintenance if (data.scheduled_maintenances && data.scheduled_maintenances.length > 0) { // Only show upcoming maintenance if no other issues if (dotClass === 'is-green') { // Check if any maintenance is coming up soon (within 24 hours) var now = new Date(); var soonMaintenance = false; for (var i = 0; i < data.scheduled_maintenances.length; i++) { var maintenance = data.scheduled_maintenances[i]; var startsAt = new Date(maintenance.starts_at); var hoursDiff = (startsAt - now) / (1000 * 60 * 60); if (hoursDiff <= 24) { soonMaintenance = true; break; } } if (soonMaintenance) { dotClass = 'is-blue'; statusMessage = 'Scheduled maintenance soon'; } } } // Update the UI by removing all classes and adding the new one statusDot.className = 'footer_badge-dot ' + dotClass; statusText.innerHTML = statusMessage; } // Function to fetch status function fetchStatus() { var xhr = new XMLHttpRequest(); xhr.open('GET', apiEndpoint, true); xhr.onload = function() { if (xhr.status >= 200 && xhr.status < 300) { try { var data = JSON.parse(xhr.responseText); updateStatus(data); } catch(e) { console.error('Error parsing status data:', e); statusDot.className = 'footer_badge-dot is-red'; statusText.innerHTML = 'Cannot check status'; } } else { statusDot.className = 'footer_badge-dot is-red'; statusText.innerHTML = 'Cannot check status'; } }; xhr.onerror = function() { statusDot.className = 'footer_badge-dot is-red'; statusText.innerHTML = 'Cannot check status'; }; xhr.send(); } // Fetch status on page load fetchStatus(); // Set up periodic refresh every 5 minutes setInterval(fetchStatus, refreshInterval); }); </script></div></div></div></div><div id="w-node-_56151aae-8da1-37fa-8790-4daa5f8ed6e0-19462a61" class="footer-left_wrapper"><div class="footer_fern-wordmark w-embed"><svg width="auto" height="100%" viewBox="0 0 119 33" fill="none" style="width: inherit" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M58.1199 0.688965H50.4254H50.4205C46.1689 0.688965 43.7083 2.92634 43.7083 7.22249V9.90635H38.2065V15.3634H43.7083V32.0072H49.974V15.3634H56.7755V9.90635H49.974V7.98151C49.974 6.68175 50.6884 6.14597 51.9881 6.14597H58.1199V0.688965ZM67.8706 9.23476C61.337 9.23476 56.8622 13.7988 56.8622 20.8235H56.8671C56.8671 27.9821 61.3419 32.6801 68.0988 32.6801C73.7345 32.6801 77.1327 29.8176 78.4325 25.4322H72.0329C71.4475 26.6426 70.1526 27.4909 68.1385 27.4909C65.1421 27.4909 63.3065 25.9679 63.0386 23.1948H78.7004C78.7897 22.2572 78.8343 21.4485 78.8343 20.6449C78.8343 13.6202 74.4042 9.23476 67.8706 9.23476ZM72.524 18.3628V18.4521H62.9939C63.1725 15.8576 64.8295 14.156 67.8706 14.156C70.9117 14.156 72.524 15.8576 72.524 18.3628ZM81.0232 9.90569H86.5249V13.8C87.0607 11.2948 88.8516 9.90569 91.6695 9.90569H95.6085V10.6647C95.6085 13.2593 93.505 15.3627 90.9104 15.3627C88.4498 15.3627 87.284 16.6178 87.284 19.1231V32.0115H81.0183V9.90569H81.0232ZM103.321 9.90448H97.8196H97.8147V32.0054H104.08V19.4344C104.08 16.6166 105.737 14.8704 108.243 14.8704C110.748 14.8704 112.092 16.3041 112.092 19.2558V32.0103H118.358V18.5861C118.358 12.7272 114.955 9.23476 109.542 9.23476C106.992 9.23476 104.621 10.217 103.321 12.1419V9.90448Z" fill="#F9F9FB"/> <path d="M29.6491 16.3339C27.5439 14.5541 24.3724 13.8406 21.5615 15.9183C21.4322 16.0124 21.2714 15.8517 21.3694 15.7262C22.0359 14.8677 22.8082 13.9425 23.4315 13.0134C24.0666 12.0608 25.0153 11.3786 26.1091 11.0454C31.9307 9.28129 30.1822 0.680176 30.1822 0.680176C30.1822 0.680176 21.1891 1.26038 22.2985 9.01863C22.4828 10.3162 22.1378 11.6374 21.3263 12.6684C20.3306 13.9268 19.1741 15.1304 18.3351 16.0007C18.1587 16.181 17.8608 16.0085 17.9313 15.7655C18.7428 13.033 19.3348 8.80694 16.524 6.08234L12.5684 2.79713L11.8078 3.80073C9.54584 6.78407 10.2084 10.9905 13.1956 13.2486C14.9088 14.5423 15.685 15.9497 15.5635 17.4943C15.489 18.4195 15.0695 19.2859 14.4423 19.9719C13.2623 21.2656 12.1607 22.6534 11.31 24.2607C11.1924 24.4842 10.8513 24.3979 10.8631 24.1431C10.9846 21.4891 10.7298 15.5067 6.26063 13.3702L1.25834 11.4375L0.870234 12.5939C-0.38818 16.3261 1.66997 20.313 5.39817 21.5792C8.64025 22.6808 9.79674 24.7704 9.0166 27.9027C8.98132 28.0164 8.41679 31.2428 8.4952 32.6737H12.0901C12.2116 30.4548 14.5403 28.9964 16.5592 29.902C17.1277 30.1568 17.7118 30.5214 18.3116 30.9919C21.5262 33.5244 26.262 32.9246 28.7905 29.706L29.5119 28.7887L24.9643 25.5231C21.8438 23.069 17.6804 24.1784 14.5991 26.2797C14.3404 26.4561 14.011 26.1738 14.1561 25.8916C17.8804 18.5841 22.7219 18.5998 24.6194 20.2228C26.9206 22.1908 30.4057 21.838 32.358 19.5289L32.9186 18.8664L29.6452 16.3339H29.6491Z" fill="#65D649"/> </svg></div></div><div id="w-node-_18e499d9-a6b1-54bf-30d7-7a8719462a7b-19462a61" class="w-layout-grid footer_menu-wrapper"><div class="footer_link-list"><div class="footer_tagline">Documentation</div><a href="https://buildwithfern.com/learn/home" target="_blank" class="footer_link">Introduction</a><a href="https://buildwithfern.com/learn/api-definition/openapi/overview" target="_blank" class="footer_link">OpenAPI Generator</a><a href="https://buildwithfern.com/learn/sdks/introduction/overview" target="_blank" class="footer_link">SDKs</a><a href="https://buildwithfern.com/learn/docs/getting-started/overview" target="_blank" class="footer_link">Docs</a></div><div class="footer_link-list"><div class="footer_tagline">Resources</div><a href="/blog" class="footer_link">Blog</a><a href="https://jobs.ashbyhq.com/buildwithfern" class="footer_link">Careers</a><a href="/showcase" aria-current="page" class="footer_link w--current">Customers</a><a href="https://buildwithfern.com/learn/home#get-support" target="_blank" class="footer_link">Support</a><a href="/pricing" class="footer_link">Pricing</a></div><div class="footer_link-list"><div class="footer_tagline">Company</div><a href="https://github.com/fern-api/fern" target="_blank" class="footer_link">Github</a><a href="https://brandfetch.com/buildwithfern.com" target="_blank" class="footer_link">Brand Kit</a><a href="/privacy-policy" class="footer_link">Privacy Policy</a><a href="/terms-of-service" class="footer_link">Terms of Service</a></div></div><div id="w-node-_30cd2477-4b46-5a3e-a09d-078088da622a-19462a61" class="footer_end-wrapper"><div class="footer_end-tagline">© 2024 Birch Solutions, Inc.</div><div class="footer_social-logo-container"><div class="footer_end-tagline">Located in Brooklyn</div><a href="https://x.com/buildwithfern" target="_blank" class="footer_social-logo w-inline-block"><div class="footer_social-logo-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 25 25" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <path d="M15.9458 7.25854H17.7771L13.7771 11.861L18.5 18.1019H14.7892L11.8976 14.3188L8.57229 18.1019H6.74096L11.0301 13.1863L6.5 7.25854H10.3072L12.9337 10.7284L15.9458 7.25854ZM15.2952 16.9935H16.3072L9.75301 8.29469H8.64458L15.2952 16.9935Z" fill="currentColor"/> </svg></div></a><a href="https://github.com/fern-api" target="_blank" class="footer_social-logo w-inline-block"><div class="footer_social-logo-embed w-embed"><svg width="100%" height="100%" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14.25 18.5136V16.1803C14.3312 15.4495 14.1217 14.7162 13.6667 14.1386C15.4167 14.1386 17.1667 12.9719 17.1667 10.9303C17.2134 10.2011 17.0092 9.48359 16.5834 8.88859C16.7467 8.21776 16.7467 7.51776 16.5834 6.84692C16.5834 6.84692 16 6.84692 14.8334 7.72192C13.2934 7.43026 11.7067 7.43026 10.1667 7.72192C9.00004 6.84692 8.41671 6.84692 8.41671 6.84692C8.24171 7.51776 8.24171 8.21776 8.41671 8.88859C7.99197 9.48119 7.78582 10.2027 7.83338 10.9303C7.83338 12.9719 9.58338 14.1386 11.3334 14.1386C11.1059 14.4244 10.9367 14.7511 10.8375 15.1011C10.7384 15.4511 10.7092 15.8186 10.75 16.1803V18.5136" stroke="currentColor" stroke-width="1.16667" stroke-linecap="round" stroke-linejoin="round"/> <path d="M10.7498 16.1801C8.119 17.3468 7.83317 15.0134 6.6665 15.0134" stroke="currentColor" stroke-width="1.16667" stroke-linecap="round" stroke-linejoin="round"/> </svg></div></a><a href="https://www.linkedin.com/company/buildwithfern" target="_blank" class="footer_social-logo w-inline-block"><div class="footer_social-logo-embed w-embed"><style> </style> <svg width="100%" height="100%" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M16.0723 16.2173H14.5689V13.8861C14.5689 13.3302 14.5589 12.6145 13.787 12.6145C13.0039 12.6145 12.8841 13.2202 12.8841 13.8456V16.2172H11.3807V11.4231H12.824V12.0783H12.8442C12.9886 11.8338 13.1973 11.6326 13.4481 11.4962C13.6989 11.3599 13.9823 11.2934 14.2682 11.3039C15.792 11.3039 16.073 12.2963 16.073 13.5874L16.0723 16.2173ZM9.68427 10.7678C9.51171 10.7679 9.34302 10.7172 9.19952 10.6223C9.05603 10.5274 8.94419 10.3925 8.87812 10.2347C8.81206 10.0769 8.79475 9.90316 8.82838 9.73558C8.86201 9.568 8.94508 9.41405 9.06708 9.29322C9.18907 9.17238 9.34452 9.09008 9.51375 9.05671C9.68299 9.02335 9.85841 9.04043 10.0178 9.10578C10.1773 9.17114 10.3136 9.28184 10.4095 9.42389C10.5054 9.56593 10.5566 9.73295 10.5566 9.9038C10.5566 10.0173 10.5341 10.1296 10.4902 10.2344C10.4464 10.3392 10.3822 10.4345 10.3012 10.5147C10.2202 10.5949 10.124 10.6586 10.0181 10.702C9.91229 10.7454 9.79885 10.7678 9.68427 10.7678ZM10.436 16.2173H8.93098V11.4231H10.436V16.2173ZM16.8219 7.65767H8.17551C7.97926 7.65547 7.79015 7.73052 7.64975 7.8663C7.50935 8.00209 7.42915 8.18751 7.42676 8.38183V16.9786C7.42907 17.173 7.50922 17.3585 7.64962 17.4944C7.79001 17.6304 7.97916 17.7056 8.17551 17.7035H16.8219C17.0186 17.7059 17.2083 17.631 17.3492 17.495C17.4902 17.3591 17.5709 17.1734 17.5736 16.9786V8.38121C17.5708 8.18651 17.49 8.00087 17.3491 7.86509C17.2081 7.72931 17.0185 7.65448 16.8219 7.65705" fill="currentColor"/> </svg></div></a></div></div></div></div></footer></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=67880ff570cdb1a85eee946f" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/js/fern-2025.schunk.4a394eb5af8156f2.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/js/fern-2025.schunk.16140a4e6632b804.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/js/fern-2025.schunk.a2b3c6f017aef1ab.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/67880ff570cdb1a85eee946f/js/fern-2025.f995f8fc.554a8e6f151865cf.js" type="text/javascript"></script></body></html>

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