CINXE.COM

Welcome to LaunchDarkly docs — LaunchDarkly | Documentation

<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><script id="_fern-ga-init"> window['dataLayer'] = window['dataLayer'] || []; function gtag(){window['dataLayer'].push(arguments);} gtag('js', new Date()); gtag('config', 'G-31EH4XPW51' );</script><link rel="preload" href="/docs/api/fern-docs/search/v2/key" as="fetch" crossorigin="anonymous"/><link rel="preload" href="/docs/api/fern-docs/auth/api-key-injection" as="fetch" crossorigin="anonymous"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"/><title>Welcome to LaunchDarkly docs — LaunchDarkly | Documentation</title><meta name="robots" content="index,follow"/><meta name="theme-color" content="#000000"/><meta property="og:title" content="Welcome to LaunchDarkly docs — LaunchDarkly | Documentation"/><meta property="og:url" content="https://launchdarkly.com/docs/home"/><meta property="og:site_name" content="LaunchDarkly | Documentation"/><link rel="canonical" href="https://launchdarkly.com/docs/home"/><meta name="generator" content="buildwithfern.com"/><link rel="icon" href="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/favicon.svg" crossorigin="anonymous"/><link rel="preload" href="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/Sohne-Buch.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/Audimat3000-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><script type="application/ld+json" id="jsonld-breadcrumb">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"LaunchDarkly | Documentation","item":"https://launchdarkly.com/docs"},{"@type":"ListItem","position":2,"name":"Welcome to LaunchDarkly docs","item":"https://launchdarkly.com/docs/home"}]}</script><link rel="preload" href="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/logo-dark.svg" as="image" fetchpriority="high"/><meta name="next-head-count" content="18"/><link href="https://cdn.jsdelivr.net/npm/katex@0.16.8/dist/katex.min.css" rel="stylesheet"/><script id="theme-script" data-nscript="beforeInteractive">(e=>{let t=document.documentElement;function n(e){t.classList.remove("light","dark"),t.classList.add(e),t.style.colorScheme=e}if(1===e.length)n(e[0]);else try{let t=localStorage.getItem("theme")??"system",r=e.length>0&&"system"===t?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":t;n(r)}catch{}})(["light","dark"])</script><link rel="preload" href="https://app.buildwithfern.com/_next/static/css/9f4cc0316546ae71.css?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ" as="style"/><link rel="stylesheet" href="https://app.buildwithfern.com/_next/static/css/9f4cc0316546ae71.css?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ" data-n-g=""/><link rel="preload" href="https://app.buildwithfern.com/_next/static/css/80bca615e6d01b34.css?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ" as="style"/><link rel="stylesheet" href="https://app.buildwithfern.com/_next/static/css/80bca615e6d01b34.css?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="https://app.buildwithfern.com/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/5671.35df223b73cb597a.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/7149.ac750b9d21903ccc.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/8494.89309af69f67ac9d.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/7191.7664a652cf78e25c.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/9326.7b77fad76298e73f.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/31de4f4b.9d446694d09b6f7d.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/92e66809.393f81705c519a34.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/118f301d.0a7382916ef4ac18.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/52d2be3c.b954481fe5a6d824.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/f29dc6a8.0d3c3c8683df2eda.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/6003.c51da136c4cdc4e2.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/8950.c9e255a07da990ce.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/5717.1f001a5a15b5dcb1.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/3970.b014f128088fe9da.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/600.4e43599e29d6dc36.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/3551.09f1aea76d6feebe.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/f136264b.fe05aaa57e22d479.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/4217.08fff909190d4e30.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/2729.42c77bdb2d91a65d.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/9042.ce4966ac35a4f99a.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/8326.bde182ef6c372b2f.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/6318.7c5f3407505c2c48.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/8508.7a6ed07aa65989af.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/5119.7fbcb17fea114486.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/5438.9dfc11fa11c8ee42.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/6770.6193cbd6cc281a87.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/7708.33a3daa3fd8060bd.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/a20b1002.4488a96695dd3fd2.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/6392.71c77b159b8865ca.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/4471.6e794c1da353a5be.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/7679.c0f761d39aecdc07.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/4938.489164d384c333e2.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/1017.c0f5f68c871aec71.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/722.b21bddbd42b6ccc2.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script defer="" src="https://app.buildwithfern.com/_next/static/chunks/7575.547352741fc2eab1.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ"></script><script src="https://app.buildwithfern.com/_next/static/chunks/webpack-41d6d7cfb3242291.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ" defer=""></script><script src="https://app.buildwithfern.com/_next/static/chunks/framework-66d89474ad83799b.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ" defer=""></script><script src="https://app.buildwithfern.com/_next/static/chunks/main-fe6c347ac9edca69.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ" defer=""></script><script src="https://app.buildwithfern.com/_next/static/chunks/pages/_app-f702da7dae99de53.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ" defer=""></script><script src="https://app.buildwithfern.com/_next/static/chunks/2709-cda5da4a8db8de58.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ" defer=""></script><script src="https://app.buildwithfern.com/_next/static/chunks/6053-650d4d047bc1ec89.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ" defer=""></script><script src="https://app.buildwithfern.com/_next/static/chunks/pages/static/%5Bdomain%5D/%5B%5B...slug%5D%5D-31f428dae64597dc.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ" defer=""></script><script src="https://app.buildwithfern.com/_next/static/okNHlkrMlX3J9dSzTzB4h/_buildManifest.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ" defer=""></script><script src="https://app.buildwithfern.com/_next/static/okNHlkrMlX3J9dSzTzB4h/_ssgManifest.js?dpl=dpl_8mxntyMQj3QAQsy9kB9xiwdByRmJ" defer=""></script><style id="__jsx-827838179"> :root { --typography-body-font-family: 'Sohne', -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif; --typography-heading-font-family: 'Audimat', -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif; --typography-code-font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace; --spacing-page-width: 88rem; --spacing-content-width: 44rem; --spacing-content-wide-width: 66.5rem; --spacing-sidebar-width: 18rem; --spacing-header-height: 6.75rem; --spacing-header-height-padded: 5rem; --spacing-header-height-real: 4rem; --grayscale-1: var(--mauve-1); --grayscale-2: var(--mauve-2); --grayscale-3: var(--mauve-3); --grayscale-4: var(--mauve-4); --grayscale-5: var(--mauve-5); --grayscale-6: var(--mauve-6); --grayscale-7: var(--mauve-7); --grayscale-8: var(--mauve-8); --grayscale-9: var(--mauve-9); --grayscale-10: var(--mauve-10); --grayscale-11: var(--mauve-11); --grayscale-12: var(--mauve-12); --grayscale-a1: var(--mauve-a1); --grayscale-a2: var(--mauve-a2); --grayscale-a3: var(--mauve-a3); --grayscale-a4: var(--mauve-a4); --grayscale-a5: var(--mauve-a5); --grayscale-a6: var(--mauve-a6); --grayscale-a7: var(--mauve-a7); --grayscale-a8: var(--mauve-a8); --grayscale-a9: var(--mauve-a9); --grayscale-a10: var(--mauve-a10); --grayscale-a11: var(--mauve-a11); --grayscale-a12: var(--mauve-a12); --accent-1: #fdfdfe; --accent-2: #f6f9ff; --accent-3: #ecf2ff; --accent-4: #dee9ff; --accent-5: #cddeff; --accent-6: #bad0ff; --accent-7: #a3bdff; --accent-8: #83a2ff; --accent-9: #405bff; --accent-10: #3951e2; --accent-11: #3850e1; --accent-12: #1c2a67; --accent-a1: #00008002; --accent-a2: #0055ff09; --accent-a3: #0051ff13; --accent-a4: #0055ff21; --accent-a5: #0057ff32; --accent-a6: #0052ff45; --accent-a7: #0049ff5c; --accent-a8: #0040ff7c; --accent-a9: #0024ffbf; --accent-a10: #001fdac6; --accent-a11: #001fd9c7; --accent-a12: #001054e3; --accent-surface: #f4f8ffcc; --gray-surface: #ffffffcc; --accent: 64, 91, 255; --accent-aa: 64, 91, 255; --accent-aaa: 18, 52, 255; --accent-tinted: 38, 69, 255; --background: 255, 255, 255; --accent-contrast: rgb(255, 255, 255); --bg-color-card: rgba(255, 255, 255, 0.7); --sidebar-background: transparent; --header-background: rgb(0, 0, 0); --border: var(--grayscale-a4); --border-concealed: var(--grayscale-a2); --body-text: 0, 0, 0; --body-text-inverted: 255, 255, 255; } @media (max-width: 1024px) { :root { --spacing-header-height: 6.75rem; --spacing-header-height-padded: 5rem; } } :is(.dark) { --grayscale-1: var(--gray-1); --grayscale-2: var(--gray-2); --grayscale-3: var(--gray-3); --grayscale-4: var(--gray-4); --grayscale-5: var(--gray-5); --grayscale-6: var(--gray-6); --grayscale-7: var(--gray-7); --grayscale-8: var(--gray-8); --grayscale-9: var(--gray-9); --grayscale-10: var(--gray-10); --grayscale-11: var(--gray-11); --grayscale-12: var(--gray-12); --grayscale-a1: var(--gray-a1); --grayscale-a2: var(--gray-a2); --grayscale-a3: var(--gray-a3); --grayscale-a4: var(--gray-a4); --grayscale-a5: var(--gray-a5); --grayscale-a6: var(--gray-a6); --grayscale-a7: var(--gray-a7); --grayscale-a8: var(--gray-a8); --grayscale-a9: var(--gray-a9); --grayscale-a10: var(--gray-a10); --grayscale-a11: var(--gray-a11); --grayscale-a12: var(--gray-a12); --accent-1: #131828; --accent-2: #151b2e; --accent-3: #192555; --accent-4: #1d2c70; --accent-5: #243583; --accent-6: #2c3f94; --accent-7: #354ba9; --accent-8: #3e57c6; --accent-9: #405bff; --accent-10: #364bef; --accent-11: #94b2ff; --accent-12: #d3e1ff; --accent-a1: #000bfb11; --accent-a2: #002ff918; --accent-a3: #1947fe43; --accent-a4: #244bfe61; --accent-a5: #3156ff76; --accent-a6: #3c5ffe89; --accent-a7: #4669ffa0; --accent-a8: #4b6cffc0; --accent-a9: #405bff; --accent-a10: #384efeee; --accent-a11: #94b2ff; --accent-a12: #d3e1ff; --accent-surface: color(display-p3 0.0745 0.1098 0.251 / 0.5); --gray-surface: color(display-p3 0 0 0 / 5%); --accent: 64, 91, 255; --accent-aa: 95, 117, 255; --accent-aaa: 140, 157, 255; --accent-tinted: 38, 69, 255; --background: 25, 25, 25; --accent-contrast: rgb(255, 255, 255); --bg-color-card: rgba(20, 20, 20, 0.5); --bg-color-card-solid: rgb(22, 22, 22); --sidebar-background: transparent; --header-background: rgb(0, 0, 0); --border: var(--grayscale-a4); --border-concealed: var(--grayscale-a2); --body-text: 255, 255, 255; --body-text-inverted: 0, 0, 0; } @font-face { font-family: 'Sohne'; src: url('https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/Sohne-Buch.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: 'Audimat'; src: url('https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/Audimat3000-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; } html { background-color: #ffffff; } html.dark { background-color: #191919; } div.fern-logo-container img { @media screen and (max-width: 450px) { width: 22px !important; object-fit: cover !important; object-position: right !important; } } .sdk-grid { .fern-mdx-link { font-weight: 500; text-decoration: none; } } .ul-container { border: 1px solid #d1d3d4 !important; background-color: #f8f8f8; border-radius: 4px; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 2rem; max-width: 60rem; ul { list-style: none; } } .sdk-container { width: 100%; } :is(.dark) .ul-container { background-color: #d1d3d4; } .div-container { display: grid; grid-template-columns: repeat(5, 1fr); row-gap: 0.75rem; font-size: 1rem; color: #405bff; text-align: center; } .h4-fill { font-size: 1rem; line-height: 2rem; margin-bottom: 0.5rem; scroll-margin-top: 5.5rem; } .css-1j7u8l9 { box-sizing: border-box; margin: 0; min-width: 0; color: #405bff; padding: 0.5rem; text-decoration: none; display: flex; flex-direction: column; align-items: center; font-size: 1rem; cursor: pointer; } .css-1kenqwn h4 { scroll-margin-top: 5.5rem; } .css-p1fll { font-size: 1rem; line-height: 2rem; margin-bottom: 0.5rem; } .css-1j7u8l9 path { fill: #58595b; } .css-1j7u8l9:hover path, .css-1j7u8l9:hover polygon, .css-1j7u8l9:hover rect { fill: #405bff; } .css-1j7u8l9:hover { color: unset; text-decoration: none; } .css-1j7u8l9 p { color: #405bff; margin-top: 0.75rem; } .css-1j7u8l9 svg { height: 2rem; } .side { width: 40%; padding-left: 0.5rem; margin-left: 0.5rem; float: right; } .column { display: flex; width: 60%; flex-direction: column; } .row { display: flex; flex-direction: row; justify-content: space-between; } .center { display: flex; flex-direction: column; align-items: center; padding: 0px 200px; } @media screen and (max-width: 860px) { .center { padding: 0px 0px !important; } } /* h1 is only heading level that should use Audimat font, so manually setting other heading levels to use Sohne */ h2, h3, h4 { font-family: Sohne; } h4 { line-height: 1.5rem; } .center h3, .center p { margin-bottom: 15px; } .center p { @media screen and (max-width: 860px) { font-size: 0.98rem; } } .center h1 { font-size: 3.5rem; line-height: 5rem; font-weight: 400; @media screen and (max-width: 742px) { font-size: 2rem; line-height: 2.4rem; padding: 0px 20px !important; text-align: center; } } .center h2 { font-size: 2.25rem; } .center h3 { font-size: 1.23rem; line-height: 1.56rem; font-weight: 400; } .heading-container { display: flex; flex-direction: column; align-items: center; text-align: center; width: 100%; max-width: 800px; @media screen and (max-width: 860px) { padding: 0 18px; gap: 12px; } } .darker { margin-bottom: 40px; padding: 100px 0px; width: 100vw; color: white; font-size: 24px; background: linear-gradient(0deg, rgba(81, 52, 124, 1) 0%, rgba(0, 0, 0, 0) 100%); display: flex; flex-direction: column; position: relative; align-items: center; z-index: -2; overflow: hidden; @media screen and (max-width: 860px) { margin-bottom: 0px; padding-top: 80px; } } :is(.light) .darker { background: linear-gradient(0deg, #C9ADF2 0%, rgba(255, 255, 255, 0) 100%); } .hero-image-container { position: relative; max-width: 1260px; width: 100%; margin: 0 auto; top: -100px; margin-bottom: calc(-270px - 4vw); @media screen and (max-width: 860px) { top: -30px; margin-bottom: calc(-130px - 11vw); } } .hero-image { width: 100%; /* These shenanigans are to account for centering the image based on the center of the dashboard, not including the two things on the sides */ /* First calculate the extensions based on the container width */ --right-extension: calc(100% / 6.74); --left-extension: calc(100% / 7.88); /* Then calculate the offset needed to center */ --offset: calc((var(--right-extension) - var(--left-extension)) / 2); /* Apply the offset */ transform: translateX(var(--offset)); } .fern-header-content div:first-of-type .max-w-32 { width: 100% !important; max-width: unset !important; } .fern-header-tab-button[data-state='inactive'] { color: white !important; } .fern-header-tab-button[data-state='inactive'] .fa-icon { background-color: white !important; } .fern-header-tab-button[data-state='active'] .fa-icon { background-color: #405bff !important; } #fern-header .fern-button:not(.disabled).filled.primary { background: linear-gradient(179deg, #405bff 1.06%, #7084ff 123.42%); border-radius: 3.75rem; padding-right: 1.5rem; padding-left: 1.5rem; padding-top: 0.5rem; padding-bottom: 0.5rem; transition: filter 0.3s ease; line-height: 1.5em; } .fern-button:not(.disabled).filled.primary:hover { filter: brightness(0.8); } .fern-button:not(.disabled).filled.primary:nth-of-type(2) svg { display: none; } .blur { filter: blur(60px); position: absolute; transform: scale(1.5, 2); z-index: -1; } .front { z-index: 2; } .gap { margin-top: 5rem; @media screen and (max-width: 860px) { margin-top: 1rem; } } .fern-table { border-color: var(--grayscale-a5); border-radius: 0.375rem !important; border-width: 1px !important; } :is(.dark) .terminal img { filter: brightness(0) invert(1); } :is(.light) .terminal img { filter: brightness(0) invert(0); } :is(.dark) img.check { filter: brightness(0) invert(1); } :is(.light) img.check { filter: brightness(0) invert(0); } td, th { vertical-align: top; } #builtwithfern { margin-bottom: 16px; } #fern-footer:before { content: '© 2025 Catamorphic Co.'; color: #737373; background: transparent; display: inline-block; width: 100%; text-align: center; margin-bottom: 17px; font-size: 13px; } /* disables wrapping behavior for code blocks with many tabs */ div.bg-card > div.bg-tag-default-soft > div.flex > div.fern-x-overflow { flex-wrap: wrap; } </style><style id="__jsx-1533687371">:root{ --header-offset: 108px}@media(max-width:1024px){:root{--header-offset:64px}}</style></head><body class="antialiased"><div id="__next"><div class="fern-background dark:from-transparent"></div><div id="fern-docs" class="fern-container fern-theme-default"><header id="fern-header" role="banner"><div class="fern-header-container width-before-scroll-bar has-background-light has-background-dark" data-border="hide"><div class="clipped-background"><div class="h-screen opacity-60 dark:opacity-80 fern-background dark:from-transparent"></div></div><div class="fern-header"><nav aria-label="primary" class="fern-header-content max-w-page-width mx-auto"><div class="relative flex h-full min-w-fit flex-1 shrink-0 items-center gap-2 py-1"><div class="flex items-center gap-2"><a href="/docs/home"><div class="fern-logo-container"><img alt="LaunchDarkly | Documentation" fetchpriority="high" loading="eager" width="587" height="91" decoding="async" data-nimg="1" class="fern-logo-light" style="color:transparent;aspect-ratio:6.450549450549451;height:20px;width:auto" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/logo-dark.svg"/><img alt="LaunchDarkly | Documentation" fetchpriority="high" loading="eager" width="587" height="91" decoding="async" data-nimg="1" class="fern-logo-dark" style="color:transparent;aspect-ratio:6.450549450549451;height:20px;width:auto" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/logo-dark.svg"/></div></a><div><div class="flex max-w-32"><button tabindex="0" data-state="closed" aria-disabled="false" data-testid="version-dropdown" type="button" id="radix-:R9kjr6:" aria-haspopup="menu" aria-expanded="false" class="fern-button outlined normal primary"><span class="fern-button-content"><span class="fern-button-text">LaunchDarkly docs</span><svg width="1.5em" height="1.5em" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" color="currentColor" class="transition-transform data-[state=open]:rotate-180"><path d="M6 9L12 15L18 9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span></button></div></div></div></div><div class="fern-header-searchbar"><button class="inline-flex h-9 w-full cursor-text items-center justify-start gap-2 whitespace-nowrap rounded-md p-2 text-sm font-medium transition-colors hover:transition-none focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-[var(--accent-6)] disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 cursor-default bg-[var(--grayscale-a3)] text-[var(--grayscale-a10)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<span class="inline-flex gap-1 ml-auto"><kbd class="fern-kbd">/</kbd></span></button></div><div class="fern-header-right-menu flex-1"><div class="lg-menu"><span class="fern-button-group"><a tabindex="0" aria-disabled="false" data-state="off" class="group cursor-pointer fern-button minimal normal" href="/"><span class="fern-button-content"><span class="fern-button-text">Sign in</span></span></a><a tabindex="0" aria-disabled="false" data-state="off" class="group cursor-pointer fern-button filled normal primary" target="_blank" rel="noreferrer" href="https://app.launchdarkly.com/"><span class="fern-button-content"><span class="fern-button-text">Get a demo</span><svg width="1.5em" height="1.5em" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" color="currentColor" class="!size-icon transition-transform group-hover:translate-x-0.5"><path d="M3 12L21 12M21 12L12.5 3.5M21 12L12.5 20.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span></a><button tabindex="0" data-state="closed" aria-disabled="false" title="toggle theme" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R17kjr6:" class="fern-theme-button fern-button minimal normal primary rounded square"><span class="fern-button-content"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="fern-theme-button-icon !size-icon max-lg:!size-icon-md"><circle cx="12" cy="12" r="5"></circle><line x1="12" y1="1" x2="12" y2="3"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line><line x1="1" y1="12" x2="3" y2="12"></line><line x1="21" y1="12" x2="23" y2="12"></line><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line></svg></span></button></span></div><div class="max-lg-menu"><button tabindex="0" data-state="closed" aria-disabled="false" title="toggle theme" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1bkjr6:" class="fern-theme-button fern-button minimal large primary rounded square"><span class="fern-button-content"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="fern-theme-button-icon !size-icon max-lg:!size-icon-md"><circle cx="12" cy="12" r="5"></circle><line x1="12" y1="1" x2="12" y2="3"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line><line x1="1" y1="12" x2="3" y2="12"></line><line x1="21" y1="12" x2="23" y2="12"></line><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line></svg></span></button><button tabindex="0" disabled="" data-state="off" aria-disabled="true" data-selected="false" id="fern-search-button" class="max-sm:block fern-button minimal large disabled rounded square"><span class="fern-button-content"><svg width="1.5em" height="1.5em" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" color="currentColor" class="!size-icon-md"><path d="M17 17L21 21" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3 11C3 15.4183 6.58172 19 11 19C13.213 19 15.2161 18.1015 16.6644 16.6493C18.1077 15.2022 19 13.2053 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span></button><button tabindex="0" data-state="off" aria-disabled="false" class="fern-button minimal large rounded square"><span class="fern-button-content"><svg width="1.5em" height="1.5em" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" color="currentColor" class="!size-icon-md"><path d="M3 5H21" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3 12H21" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3 19H21" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span></button></div></div></nav></div><nav aria-label="tabs" class="fern-header-tabs"><ul class="fern-header-tabs-list"><li class="fern-header-tabs-list-item"><a class="fern-header-tab-button" data-state="inactive" href="/docs/home/getting-started"><div class="flex min-w-0 items-center justify-start space-x-2"><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/regular/home.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/regular/home.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span><span class="truncate font-medium">Product docs</span></div></a></li><li class="fern-header-tabs-list-item"><a class="fern-header-tab-button" data-state="inactive" href="/docs/guides"><div class="flex min-w-0 items-center justify-start space-x-2"><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/regular/book.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/regular/book.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span><span class="truncate font-medium">Guides</span></div></a></li><li class="fern-header-tabs-list-item"><a class="fern-header-tab-button" data-state="inactive" href="/docs/sdk"><div class="flex min-w-0 items-center justify-start space-x-2"><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/regular/box.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/regular/box.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span><span class="truncate font-medium">SDKs</span></div></a></li><li class="fern-header-tabs-list-item"><a class="fern-header-tab-button" data-state="inactive" href="/docs/integrations"><div class="flex min-w-0 items-center justify-start space-x-2"><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/regular/grid-2-plus.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/regular/grid-2-plus.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span><span class="truncate font-medium">Integrations</span></div></a></li><li class="fern-header-tabs-list-item"><a class="fern-header-tab-button" data-state="inactive" href="/docs/api"><div class="flex min-w-0 items-center justify-start space-x-2"><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/regular/code.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/regular/code.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span><span class="truncate font-medium">API docs</span></div></a></li></ul></nav></div></header><style> .fern-sidebar-container { border-right-width: 0px; border-left-width: 0px; } :is(.dark) .fern-sidebar-container { border-right-width: 0px; border-left-width: 0px; } </style><div class="fern-body"><div class="fern-main fern-sidebar-disabled"><main><style> h1 { background: linear-gradient(204deg, #fff -20.65%, #f7f8ff 47.15%, #7084ff 132.52%); -webkit-background-clip: text; -webkit-font-smoothing: antialiased; -webkit-text-fill-color: transparent; } :is(.light) h1 { background: linear-gradient(257.01deg, #000000 0%, #000000 47.15%, #7084FF 100%); -webkit-background-clip: text; -webkit-font-smoothing: antialiased; -webkit-text-fill-color: transparent; } h3 { color: #D1D3D4; } :is(.light) h3 { color: #58595B; } .floating { animation: floating 4s ease-in-out infinite !important; } @keyframes floating { 0% { transform: translate(0, 0px); } 50% { transform: translate(0, 20px); } 100% { transform: translate(0, -0px); } } div.custom-cards { margin-block: 50px; .fern-card { background-color: #181a1f; border: 1px solid #202533; } @media screen and (max-width: 860px) { padding-inline: 24px; } } :is(.light) div.custom-cards .fern-card{ background-color: #F6F8FD; &amp;:not(:hover) {border: 1px solid #F2F2F2; } .t-default { color: black; } p { color: #9E9E9E; text-shadow: none; } } .card-icon { background: linear-gradient(45deg, #405bff, #a34fde); padding: 8px; border-radius: 8px; /* width and height are locked to 32px for some reason */ width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; &gt; .fa-icon { color: white; background-color: white; } } .more-info { display: flex; flex-direction: column; justify-content: center; width: 100%; max-width: 800px; h2 { font-size: 1.5rem; font-weight: 700; line-height: 3.5rem; } h3 { line-height: 3.4rem; } &gt; p { color: #D1D3D4; font-weight: 400; /* this selects for NON-MOBILE screens */ @media screen and (min-width: 860px) { line-height: 2.5rem; } @media screen and (max-width: 860px) { margin-bottom: 40px; } } @media screen and (max-width: 860px) { padding-inline: 24px; } } :is(.light) .more-info &gt; p { color: #58595B; } .sdk-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin-bottom: 24px; @media screen and (max-width: 860px) { grid-template-columns: repeat(1, 1fr); } } .sdk-item { display: flex; flex-direction: row; align-items: center; gap: 12px; height: auto; border: 1px solid #ffffff11; padding: 8px; border-radius: 10px; &gt; img { width: 32px; object-fit: contain; } &gt; p { line-height: 0; margin-bottom: 0; } &amp;:hover { border-color: #ffffff3a; background-color: #ffffff0e; } .fa-icon { margin-left: auto; } } :is(.light) .sdk-item { color: #00000099; border: 1px solid #0000001A; &amp;:hover { border-color:rgba(41, 41, 41, 0.2); background-color:rgba(107, 107, 107, 0.05); } } .light .sdk-logo-dark { display: none; } .dark .sdk-logo-light { display: none; } .resource-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 40px; margin-bottom: 130px; @media screen and (max-width: 860px) { grid-template-columns: repeat(1, 1fr); margin-bottom: 40px; } } .resource-item { display: flex; flex-direction: column; border: 1px solid #ffffff11; padding: 25px; gap: 16px; border-radius: 10px; position: relative; text-decoration: none; font-weight: 500; .external-link-icon { display: none !important; } &gt; img { width: 48px; } &gt; p { line-height: 1.5rem; } &gt; .fa-icon { position: absolute; top: 25px; right: 25px; } &amp;:hover { border-color: #ffffff3a; background-color: #ffffff0e; } } :is(.light) .resource-item { border: 1px solid #0000001A; color: #58595b; &amp;:hover { border-color:rgba(41, 41, 41, 0.2); background-color:rgba(107, 107, 107, 0.05); } } </style> <div class="center"><div class="darker"><div class="heading-container"><h1 id="welcome-to-launchdarkly-docs">Welcome to LaunchDarkly docs</h1><h3 id="learn-how-to-use-launchdarkly-to-release-faster-break-nothing-andbuild-products-customers-love"><p>Learn how to use LaunchDarkly to release faster, break nothing, and build products customers love</p></h3></div><div class="gap"></div><div class="hero-image-container"><img alt="" loading="lazy" width="1166" height="572" decoding="async" data-nimg="1" class="hero-image" style="color:transparent;aspect-ratio:2.0384615384615383" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/images/hero-image.svg"/></div></div><div class="custom-cards"><div class="my-6 grid gap-4 first:mt-0 sm:gap-6 grid-cols-1 sm:grid-cols-2 xl:grid-cols-3"><a class="fern-card interactive not-prose relative block rounded-xl border p-6 text-base" href="/docs/home/getting-started"><div class="flex items-start flex-col space-y-3"><span class="card-icon" style="width:32px;height:32px"><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/solid/rocket.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/solid/rocket.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></span><div class="w-full space-y-1 overflow-hidden"><div class="t-default text-base font-semibold">Get Started</div><div class="t-muted"><p>Build your first flagged application and explore how LaunchDarkly supports your work.</p></div></div></div></a><a class="fern-card interactive not-prose relative block rounded-xl border p-6 text-base" href="/docs/home/getting-started/launch-insights"><div class="flex items-start flex-col space-y-3"><span class="card-icon" style="width:32px;height:32px"><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/regular/search.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/regular/search.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></span><div class="w-full space-y-1 overflow-hidden"><div class="t-default text-base font-semibold">Launch Insights</div><div class="t-muted"><p>Review how your organization is adopting best practices for releasing safely.</p></div></div></div></a><a class="fern-card interactive not-prose relative block rounded-xl border p-6 text-base" href="/docs/home/ai-configs"><div class="flex items-start flex-col space-y-3"><span class="card-icon" style="width:32px;height:32px"><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/solid/sparkles.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/solid/sparkles.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></span><div class="w-full space-y-1 overflow-hidden"><div class="t-default text-base font-semibold">AI Configs</div><div class="t-muted"><p>Customize, test, and roll out new models and prompts in your generative Al applications.</p></div></div></div></a><a class="fern-card interactive not-prose relative block rounded-xl border p-6 text-base" href="/docs/guides/flags"><div class="flex items-start flex-col space-y-3"><span class="card-icon" style="width:32px;height:32px"><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/solid/flag.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/solid/flag.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></span><div class="w-full space-y-1 overflow-hidden"><div class="t-default text-base font-semibold">Flag impact</div><div class="t-muted"><p>Use metrics, experimentation, and analytics to understand how flag changes affect your audiences.</p></div></div></div></a><a class="fern-card interactive not-prose relative block rounded-xl border p-6 text-base" href="/docs/sdk"><div class="flex items-start flex-col space-y-3"><span class="card-icon" style="width:32px;height:32px"><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/regular/code.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/regular/code.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></span><div class="w-full space-y-1 overflow-hidden"><div class="t-default text-base font-semibold">SDKs</div><div class="t-muted"><p>Learn how to incorporate the LaunchDarkly SDKs into your application.</p></div></div></div></a><a class="fern-card interactive not-prose relative block rounded-xl border p-6 text-base" href="/docs/guides"><div class="flex items-start flex-col space-y-3"><span class="card-icon" style="width:32px;height:32px"><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/solid/book-open.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/solid/book-open.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></span><div class="w-full space-y-1 overflow-hidden"><div class="t-default text-base font-semibold">Guides</div><div class="t-muted"><p>Whether you’re a new or experienced, our best practices and guides help you succeed with LaunchDarkly.</p></div></div></div></a></div></div><section class="more-info"><h2 id="explore-our-sdks" data-state="closed">Explore our SDKs</h2><p>Use client-side, server-side, or edge SDKs to evaluate flags. Use Al SDKs to customize Al configs.</p><h3 id="client-side-and-mobile-sdks" data-state="closed">Client-side and mobile SDKs</h3><div class="sdk-grid"><a class="fern-mdx-link sdk-item" href="/docs/sdk/client-side/dotnet"><img alt=".NET logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/dotnet.svg"/><img alt=".NET logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/dotnet.svg"/><p>.NET</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/client-side/android"><img alt="Android logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/android.svg"/><img alt="Android logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/android.svg"/><p>Android</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/client-side/c-c--"><img alt="C++ logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/cpp.svg"/><img alt="C++ logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/cpp.svg"/><p>C++</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/client-side/electron"><img alt="Electron logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/electron.svg"/><img alt="Electron logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/electron.svg"/><p>Electron</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/client-side/flutter"><img alt="Flutter logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/flutter.svg"/><img alt="Flutter logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/flutter.svg"/><p>Flutter</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/client-side/ios"><img alt="iOS logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/ios.svg"/><img alt="iOS logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/ios.svg"/><p>iOS</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/client-side/javascript"><img alt="JavaScript logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/javascript.svg"/><img alt="JavaScript logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/javascript.svg"/><p>JavaScript</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/client-side/node-js"><img alt="Node.js logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/node.svg"/><img alt="Node.js logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/node.svg"/><p>Node.js</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/client-side/react"><img alt="React logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/react.svg"/><img alt="React logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/react.svg"/><p>React</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/client-side/roku"><img alt="Roku logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/roku.svg"/><img alt="Roku logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/roku.svg"/><p>Roku</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/client-side/vue"><img alt="Vue logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/vue.svg"/><img alt="Vue logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/vue.svg"/><p>Vue</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a></div><h3 id="server-side-sdks" data-state="closed">Server-side SDKs</h3><div class="sdk-grid"><a class="fern-mdx-link sdk-item" href="/docs/sdk/server-side/dotnet"><img alt=".NET logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/dotnet.svg"/><img alt=".NET logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/dotnet.svg"/><p>.NET</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/server-side/apex"><img alt="Apex logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/apex.svg"/><img alt="Apex logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/apex.svg"/><p>Apex</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/server-side/c-c--"><img alt="C++ logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/cpp.svg"/><img alt="C++ logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/cpp.svg"/><p>C++</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/server-side/erlang"><img alt="Erlang logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/erlang.svg"/><img alt="Erlang logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/erlang.svg"/><p>Erlang</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/server-side/go"><img alt="Go logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/go.svg"/><img alt="Go logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/go.svg"/><p>Go</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/server-side/haskell"><img alt="Haskell logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/haskell.svg"/><img alt="Haskell logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/haskell.svg"/><p>Haskell</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/server-side/java"><img alt="Java logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/java.svg"/><img alt="Java logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/java.svg"/><p>Java</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/server-side/lua"><img alt="Lua logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/lua.svg"/><img alt="Lua logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/lua.svg"/><p>Lua</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/server-side/node-js"><img alt="Node.js logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/node.svg"/><img alt="Node.js logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/node.svg"/><p>Node.js</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/server-side/php"><img alt="PHP logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/php.svg"/><img alt="PHP logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/php.svg"/><p>PHP</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/server-side/python"><img alt="Python logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/python.svg"/><img alt="Python logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/python.svg"/><p>Python</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/server-side/ruby"><img alt="Ruby logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/ruby.svg"/><img alt="Ruby logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/ruby.svg"/><p>Ruby</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/server-side/rust"><img alt="Rust logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/rust.svg"/><img alt="Rust logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/rust.svg"/><p>Rust</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a></div><h3 id="ai-sdks" data-state="closed">AI SDKs</h3><div class="sdk-grid"><a class="fern-mdx-link sdk-item" href="/docs/sdk/ai/dotnet"><img alt=".NET logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/dotnet.svg"/><img alt=".NET logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/dotnet.svg"/><p>.NET</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/ai/go"><img alt="Go logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/go.svg"/><img alt="Go logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/go.svg"/><p>Go</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/ai/node-js"><img alt="Node.js logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/node.svg"/><img alt="Node.js logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/node.svg"/><p>Node.js</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/ai/python"><img alt="Python logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/python.svg"/><img alt="Python logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/python.svg"/><p>Python</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a></div><h3 id="edge-sdks" data-state="closed">Edge SDKs</h3><div class="sdk-grid"><a class="fern-mdx-link sdk-item" href="/docs/sdk/edge/akamai"><img alt="Akamai logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/akamai.svg"/><img alt="Akamai logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/akamai.svg"/><p>Akamai</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/edge/cloudflare"><img alt="Cloudflare logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/cloudflare.svg"/><img alt="Cloudflare logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/cloudflare.svg"/><p>Cloudflare</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/edge/fastly"><img alt="Fastly logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/fastly-dark.svg"/><img alt="Fastly logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/fastly-light.svg"/><p>Fastly</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/edge/vercel"><img alt="Vercel logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/vercel.svg"/><img alt="Vercel logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/vercel.svg"/><p>Vercel</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a></div><h3 id="openfeature-providers" data-state="closed">OpenFeature providers</h3><div class="sdk-grid"><a class="fern-mdx-link sdk-item" href="/docs/sdk/openfeature/dotnet"><img alt=".NET logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/dotnet.svg"/><img alt=".NET logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/dotnet.svg"/><p>.NET</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/openfeature/java"><img alt="Java logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/java.svg"/><img alt="Java logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/java.svg"/><p>Java</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/openfeature/node-js"><img alt="Node.js logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/node.svg"/><img alt="Node.js logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/node.svg"/><p>Node.js</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a><a class="fern-mdx-link sdk-item" href="/docs/sdk/openfeature/php"><img alt="PHP logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/php.svg"/><img alt="PHP logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/php.svg"/><p>PHP</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a></div><h3 id="telemetry-integrations" data-state="closed">Telemetry integrations</h3><div class="sdk-grid"><a class="fern-mdx-link sdk-item" href="/docs/sdk/telemetry/javascript"><img alt="JavaScript logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-dark" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/javascript.svg"/><img alt="JavaScript logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="sdk-logo-light" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/javascript.svg"/><p>JavaScript</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center"></span></a></div><div class="gap"></div><h2 id="additional-resources" data-state="closed">Additional Resources</h2><p>Learn how to use LaunchDarkly with these other useful resources.</p><div class="resource-grid"><a class="fern-mdx-link resource-item" target="_blank" rel="noreferrer" href="https://discord.com/invite/launchdarklycommunity"><img alt="Discord logo" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/resources-logos/discord.svg"/><h4 id="launchdarkly-community" data-state="closed">LaunchDarkly Community</h4><p>Join other LaunchDarkly users on Discord.</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-up-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-up-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;width:20px;height:20px"></span><svg width="1.5em" height="1.5em" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" color="currentColor" class="external-link-icon"><path d="M21 3L15 3M21 3L12 12M21 3V9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M21 13V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5C3 3.89543 3.89543 3 5 3H11" stroke="currentColor" stroke-linecap="round"></path></svg></a><a class="fern-mdx-link resource-item" target="_blank" rel="noreferrer" href="https://www.youtube.com/c/LaunchDarkly"><img alt="YouTube logo" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/resources-logos/youtube.svg"/><h4 id="launchdarkly-youtube" data-state="closed">LaunchDarkly YouTube</h4><p>Watch videos covering integration demos, SDK overviews, a user interface (Ul) tutorial, and more.</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-up-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-up-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;width:20px;height:20px"></span><svg width="1.5em" height="1.5em" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" color="currentColor" class="external-link-icon"><path d="M21 3L15 3M21 3L12 12M21 3V9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M21 13V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5C3 3.89543 3.89543 3 5 3H11" stroke="currentColor" stroke-linecap="round"></path></svg></a><a class="fern-mdx-link resource-item" target="_blank" rel="noreferrer" href="https://academy.launchdarkly.com/"><img alt="Academy logo" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/resources-logos/academy.svg"/><h4 id="launchdarkly-academy" data-state="closed">LaunchDarkly Academy</h4><p>Learn more about LaunchDarkly with recommended courses, live or self- guided training, webinars, and other activities.</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-up-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-up-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;width:20px;height:20px"></span><svg width="1.5em" height="1.5em" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" color="currentColor" class="external-link-icon"><path d="M21 3L15 3M21 3L12 12M21 3V9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M21 13V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5C3 3.89543 3.89543 3 5 3H11" stroke="currentColor" stroke-linecap="round"></path></svg></a><a class="fern-mdx-link resource-item" target="_blank" rel="noreferrer" href="https://support.launchdarkly.com/hc/en-us/categories/11335256237851-Knowledge-Base"><img alt="Knowledge base logo" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" style="color:transparent;aspect-ratio:1" src="https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/resources-logos/knowledge.svg"/><h4 id="launchdarkly-knowledge-base" data-state="closed">LaunchDarkly Knowledge Base</h4><p>Find frequently asked questions and ways to contact LaunchDarkly Support.</p><span class="fa-icon" style="mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-up-right.svg&quot;);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(&quot;https://icons.ferndocs.com/light/arrow-up-right.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;width:20px;height:20px"></span><svg width="1.5em" height="1.5em" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" color="currentColor" class="external-link-icon"><path d="M21 3L15 3M21 3L12 12M21 3V9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M21 13V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5C3 3.89543 3.89543 3 5 3H11" stroke="currentColor" stroke-linecap="round"></path></svg></a></div></section></div><style> #builtwithfern { display: flex !important; opacity: 100% !important; } #builtwithfern * { display: initial !important; width: unset !important; opacity: 100% !important; } #builtwithfern, #builtwithfern * { visibility: initial !important; overflow: visible !important; position: relative !important; left: unset !important; top: unset !important; right: unset !important; bottom: unset !important; inset: unset !important; }</style><a id="builtwithfern" class="mx-auto flex items-baseline gap-1 mx-auto my-8 w-fit" href="https://buildwithfern.com/?utm_campaign=buildWith&amp;utm_medium=docs&amp;utm_source=launchdarkly.com" data-state="closed"><span class="t-muted whitespace-nowrap text-xs">Built with</span><svg viewBox="0 0 604 164" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition" style="aspect-ratio:604/164;height:14px;margin-top:-2px"><path fill-rule="evenodd" clip-rule="evenodd" d="M295.294 0H255.861H255.836C234.047 0 221.437 11.4661 221.437 33.483V47.2372H193.242V75.2033H221.437V160.5H253.547V75.2033H288.404V47.2372H253.547V37.3728C253.547 30.7118 257.208 27.9661 263.87 27.9661H295.294V0ZM345.26 43.8081C311.777 43.8081 288.844 67.1979 288.844 103.198H288.87C288.87 139.884 311.802 163.96 346.43 163.96C375.311 163.96 392.727 149.291 399.388 126.816H366.591C363.591 133.02 356.955 137.367 346.633 137.367C331.277 137.367 321.87 129.562 320.497 115.35H400.761C401.219 110.545 401.447 106.401 401.447 102.283C401.447 66.2826 378.744 43.8081 345.26 43.8081ZM369.108 90.5877V91.0453H320.269C321.184 77.7487 329.675 69.0284 345.26 69.0284C360.845 69.0284 369.108 77.7487 369.108 90.5877ZM412.668 47.2321H440.863V67.1898C443.609 54.3508 452.787 47.2321 467.227 47.2321H487.414V51.122C487.414 64.4186 476.634 75.1982 463.338 75.1982C450.727 75.1982 444.753 81.6304 444.753 94.4694V160.52H412.642V47.2321H412.668ZM526.939 47.24H498.744H498.719V160.503H530.829V96.0789C530.829 81.6382 539.321 72.6891 552.16 72.6891C564.999 72.6891 571.889 80.0366 571.889 95.1637V160.528H604V91.7315C604 61.7061 586.559 43.8078 558.821 43.8078C545.753 43.8078 533.601 48.8417 526.939 58.7061V47.24Z" class="fill-grayscale-a10"></path><path d="M149.383 80.2222C138.594 71.101 122.341 67.4445 107.936 78.0925C107.273 78.5747 106.449 77.751 106.952 77.1081C110.367 72.7082 114.325 67.9668 117.519 63.2053C120.774 58.3233 125.636 54.8275 131.241 53.1198C161.076 44.079 152.116 0 152.116 0C152.116 0 106.027 2.97342 111.713 42.7329C112.657 49.3829 110.889 56.1535 106.731 61.4374C101.628 67.8865 95.7008 74.0543 91.4014 78.5144C90.4973 79.4386 88.9705 78.5546 89.3321 77.309C93.4909 63.3058 96.5246 41.648 82.1195 27.685L61.848 10.849L57.9504 15.9922C46.3581 31.2812 49.7534 52.8385 65.0625 64.4108C73.8422 71.0407 77.8201 78.2533 77.1973 86.169C76.8156 90.9104 74.6659 95.3505 71.4514 98.8663C65.4041 105.496 59.7586 112.608 55.3989 120.846C54.7962 121.991 53.0483 121.549 53.1086 120.243C53.7314 106.641 52.4255 75.983 29.5221 65.0336L3.88635 55.1289L1.89737 61.0556C-4.55174 80.182 5.99588 100.614 25.1021 107.104C41.7171 112.749 47.6439 123.457 43.6458 139.51C43.465 140.092 40.572 156.627 40.9738 163.96H59.3969C60.0198 152.589 71.9536 145.115 82.3003 149.756C85.2135 151.062 88.207 152.93 91.2809 155.341C107.755 168.32 132.025 165.246 144.983 148.752L148.68 144.05L125.375 127.315C109.383 114.738 88.0463 120.424 72.255 131.192C70.929 132.096 69.2414 130.65 69.9847 129.203C89.0709 91.7542 113.883 91.8346 123.607 100.152C135.4 110.238 153.261 108.429 163.266 96.5961L166.139 93.2007L149.363 80.2222H149.383Z" class="fill-grayscale-a10"></path></svg></a></main></div></div><footer id="fern-footer" class=""></footer></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"baseUrl":{"domain":"launchdarkly.com","basePath":"/docs"},"layout":{"searchbarPlacement":"HEADER","tabsPlacement":"HEADER","contentAlignment":"CENTER","headerPosition":"FIXED","disableHeader":false},"title":"LaunchDarkly | Documentation","favicon":"df90530b-1c54-4cdc-aa21-87c704dc127b","colors":{"light":{"accentPrimary":{"r":64,"g":91,"b":255,"a":1},"logo":"55ba6f6d-2616-4eb8-8d1b-433d0643b451","background":{"type":"solid","r":255,"g":255,"b":255,"a":1},"headerBackground":{"r":0,"g":0,"b":0,"a":1}},"dark":{"accentPrimary":{"r":64,"g":91,"b":255,"a":1},"logo":"55ba6f6d-2616-4eb8-8d1b-433d0643b451","background":{"type":"solid","r":25,"g":25,"b":25,"a":1},"headerBackground":{"r":0,"g":0,"b":0,"a":1}}},"js":{"remote":[{"url":"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/dark-header.js","strategy":"afterInteractive"},{"url":"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/search-text.js","strategy":"afterInteractive"},{"url":"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/nav-button.js","strategy":"afterInteractive"},{"url":"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/ldclient-adapter.js","strategy":"afterInteractive"},{"url":"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/insert-datadog.js","strategy":"lazyOnload"}]},"navbarLinks":[{"type":"minimal","href":"/","text":"Sign in"},{"type":"filled","href":"https://app.launchdarkly.com/","text":"Get a demo"}],"logo":{"height":20,"href":"/docs/home","light":{"src":"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/logo-dark.svg","width":587,"height":91},"dark":{"src":"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/logo-dark.svg","width":587,"height":91}},"content":{"slug":"docs/home","title":{"engine":"mdx-bundler","code":"var Component=(()=\u003e{var f=Object.create;var s=Object.defineProperty;var x=Object.getOwnPropertyDescriptor;var l=Object.getOwnPropertyNames;var h=Object.getPrototypeOf,D=Object.prototype.hasOwnProperty;var M=(n,o)=\u003e()=\u003e(o||n((o={exports:{}}).exports,o),o.exports),_=(n,o)=\u003e{for(var t in o)s(n,t,{get:o[t],enumerable:!0})},d=(n,o,t,u)=\u003e{if(o\u0026\u0026typeof o==\"object\"||typeof o==\"function\")for(let e of l(o))!D.call(n,e)\u0026\u0026e!==t\u0026\u0026s(n,e,{get:()=\u003eo[e],enumerable:!(u=x(o,e))||u.enumerable});return n};var C=(n,o,t)=\u003e(t=n!=null?f(h(n)):{},d(o||!n||!n.__esModule?s(t,\"default\",{value:n,enumerable:!0}):t,n)),X=n=\u003ed(s({},\"__esModule\",{value:!0}),n);var m=M((k,a)=\u003e{a.exports=_jsx_runtime});var y={};_(y,{default:()=\u003ep,frontmatter:()=\u003ej});var c=C(m());var{useMDXComponents:r}=MdxJsReact;var j=void 0;function i(n){let o={p:\"p\",...r(),...n.components};return(0,c.jsx)(o.p,{children:\"Welcome to LaunchDarkly docs\"})}function p(n={}){let{wrapper:o}={...r(),...n.components};return o?(0,c.jsx)(o,{...n,children:(0,c.jsx)(i,{...n})}):i(n)}return X(y);})();\n;return Component;","frontmatter":{},"scope":{},"jsxRefs":[]},"tableOfContents":[{"simpleString":"Welcome to LaunchDarkly docs","anchorString":"welcome-to-launchdarkly-docs","children":[{"simpleString":"Learn how to use LaunchDarkly to release faster, break nothing, and\nbuild products customers love","anchorString":"learn-how-to-use-launchdarkly-to-release-faster-break-nothing-andbuild-products-customers-love","children":[]},{"simpleString":"Explore our SDKs","anchorString":"explore-our-sdks","children":[{"simpleString":"Client-side and mobile SDKs","anchorString":"client-side-and-mobile-sdks","children":[]},{"simpleString":"Server-side SDKs","anchorString":"server-side-sdks","children":[]},{"simpleString":"AI SDKs","anchorString":"ai-sdks","children":[]},{"simpleString":"Edge SDKs","anchorString":"edge-sdks","children":[]},{"simpleString":"OpenFeature providers","anchorString":"openfeature-providers","children":[]},{"simpleString":"Telemetry integrations","anchorString":"telemetry-integrations","children":[]}]},{"simpleString":"Additional Resources","anchorString":"additional-resources","children":[{"simpleString":"LaunchDarkly Community","anchorString":"launchdarkly-community","children":[]},{"simpleString":"LaunchDarkly YouTube","anchorString":"launchdarkly-youtube","children":[]},{"simpleString":"LaunchDarkly Academy","anchorString":"launchdarkly-academy","children":[]},{"simpleString":"LaunchDarkly Knowledge Base","anchorString":"launchdarkly-knowledge-base","children":[]}]}]}],"content":{"engine":"mdx-bundler","code":"var Component=(()=\u003e{var k=Object.create;var c=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var y=Object.getPrototypeOf,v=Object.prototype.hasOwnProperty;var N=(l,t)=\u003e()=\u003e(t||l((t={exports:{}}).exports,t),t.exports),x=(l,t)=\u003e{for(var e in t)c(l,e,{get:t[e],enumerable:!0})},g=(l,t,e,a)=\u003e{if(t\u0026\u0026typeof t==\"object\"||typeof t==\"function\")for(let d of b(t))!v.call(l,d)\u0026\u0026d!==e\u0026\u0026c(l,d,{get:()=\u003et[d],enumerable:!(a=w(t,d))||a.enumerable});return l};var T=(l,t,e)=\u003e(e=l!=null?k(y(l)):{},g(t||!l||!l.__esModule?c(e,\"default\",{value:l,enumerable:!0}):e,l)),Z=l=\u003eg(c({},\"__esModule\",{value:!0}),l);var m=N((F,f)=\u003e{f.exports=_jsx_runtime});var j={};x(j,{default:()=\u003ep,frontmatter:()=\u003eD});var s=T(m());var{useMDXComponents:n}=MdxJsReact;var D={layout:\"custom\",slug:\"/home\"};function u(l){let t={h2:\"h2\",h3:\"h3\",h4:\"h4\",p:\"p\",...n(),...l.components},{A:e,Card:a,CardGroup:d,FernErrorBoundary:h,Icon:o,Image:i}=t;return e||r(\"A\",!0),a||r(\"Card\",!0),d||r(\"CardGroup\",!0),h||r(\"FernErrorBoundary\",!0),o||r(\"Icon\",!0),i||r(\"Image\",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(\"style\",{children:(0,s.jsx)(h,{fallback:`{\\`\n h1 {\n background: linear-gradient(204deg, #fff -20.65%, #f7f8ff 47.15%, #7084ff 132.52%);\n -webkit-background-clip: text;\n -webkit-font-smoothing: antialiased;\n -webkit-text-fill-color: transparent;\n }\n :is(.light) h1 {\n background: linear-gradient(257.01deg, #000000 0%, #000000 47.15%, #7084FF 100%);\n -webkit-background-clip: text;\n -webkit-font-smoothing: antialiased;\n -webkit-text-fill-color: transparent;\n }\n\n h3 {\n color: #D1D3D4;\n }\n :is(.light) h3 {\n color: #58595B;\n }\n\n .floating {\n animation: floating 4s ease-in-out infinite !important;\n }\n\n @keyframes floating {\n 0% { transform: translate(0, 0px); }\n 50% { transform: translate(0, 20px); }\n 100% { transform: translate(0, -0px); }\n }\n\n div.custom-cards {\n margin-block: 50px;\n .fern-card {\n background-color: #181a1f;\n border: 1px solid #202533;\n }\n @media screen and (max-width: 860px) {\n padding-inline: 24px;\n }\n }\n :is(.light) div.custom-cards .fern-card{\n background-color: #F6F8FD;\n \u0026:not(:hover) {border: 1px solid #F2F2F2; }\n .t-default {\n color: black;\n }\n p {\n color: #9E9E9E;\n text-shadow: none;\n }\n }\n\n .card-icon {\n background: linear-gradient(45deg, #405bff, #a34fde);\n padding: 8px;\n border-radius: 8px;\n /* width and height are locked to 32px for some reason */\n width: 48px;\n height: 48px;\n display: flex;\n align-items: center;\n justify-content: center;\n \u003e .fa-icon {\n color: white;\n background-color: white;\n }\n }\n\n .more-info {\n display: flex;\n flex-direction: column;\n justify-content: center;\n width: 100%;\n max-width: 800px;\n h2 {\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 3.5rem;\n }\n h3 {\n line-height: 3.4rem;\n }\n \u003e p {\n color: #D1D3D4;\n font-weight: 400;\n /* this selects for NON-MOBILE screens */\n @media screen and (min-width: 860px) {\n line-height: 2.5rem;\n }\n @media screen and (max-width: 860px) {\n margin-bottom: 40px;\n }\n }\n @media screen and (max-width: 860px) {\n padding-inline: 24px;\n }\n }\n :is(.light) .more-info \u003e p {\n color: #58595B;\n }\n\n .sdk-grid {\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n gap: 24px;\n margin-bottom: 24px;\n @media screen and (max-width: 860px) {\n grid-template-columns: repeat(1, 1fr);\n }\n }\n\n .sdk-item {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 12px;\n height: auto;\n border: 1px solid #ffffff11;\n padding: 8px;\n border-radius: 10px;\n \u003e img {\n width: 32px;\n object-fit: contain;\n }\n \u003e p {\n line-height: 0;\n margin-bottom: 0;\n }\n \u0026:hover {\n border-color: #ffffff3a;\n background-color: #ffffff0e;\n }\n .fa-icon {\n margin-left: auto;\n }\n }\n :is(.light) .sdk-item {\n color: #00000099;\n border: 1px solid #0000001A;\n \u0026:hover {\n border-color:rgba(41, 41, 41, 0.2);\n background-color:rgba(107, 107, 107, 0.05);\n }\n }\n\n .light .sdk-logo-dark {\n display: none;\n }\n .dark .sdk-logo-light {\n display: none;\n }\n\n .resource-grid {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n gap: 40px;\n margin-bottom: 130px;\n @media screen and (max-width: 860px) {\n grid-template-columns: repeat(1, 1fr);\n margin-bottom: 40px;\n }\n }\n\n .resource-item {\n display: flex;\n flex-direction: column;\n border: 1px solid #ffffff11;\n padding: 25px;\n gap: 16px;\n border-radius: 10px;\n position: relative;\n text-decoration: none;\n font-weight: 500;\n .external-link-icon {\n display: none !important;\n }\n \u003e img {\n width: 48px;\n }\n \u003e p {\n line-height: 1.5rem;\n }\n \u003e .fa-icon {\n position: absolute;\n top: 25px;\n right: 25px;\n }\n \u0026:hover {\n border-color: #ffffff3a;\n background-color: #ffffff0e;\n }\n }\n :is(.light) .resource-item {\n border: 1px solid #0000001A;\n color: #58595b;\n \u0026:hover {\n border-color:rgba(41, 41, 41, 0.2);\n background-color:rgba(107, 107, 107, 0.05);\n }\n }\n \\`}`,children:`\n h1 {\n background: linear-gradient(204deg, #fff -20.65%, #f7f8ff 47.15%, #7084ff 132.52%);\n -webkit-background-clip: text;\n -webkit-font-smoothing: antialiased;\n -webkit-text-fill-color: transparent;\n }\n :is(.light) h1 {\n background: linear-gradient(257.01deg, #000000 0%, #000000 47.15%, #7084FF 100%);\n -webkit-background-clip: text;\n -webkit-font-smoothing: antialiased;\n -webkit-text-fill-color: transparent;\n }\n\n h3 {\n color: #D1D3D4;\n }\n :is(.light) h3 {\n color: #58595B;\n }\n\n .floating {\n animation: floating 4s ease-in-out infinite !important;\n }\n\n @keyframes floating {\n 0% { transform: translate(0, 0px); }\n 50% { transform: translate(0, 20px); }\n 100% { transform: translate(0, -0px); }\n }\n\n div.custom-cards {\n margin-block: 50px;\n .fern-card {\n background-color: #181a1f;\n border: 1px solid #202533;\n }\n @media screen and (max-width: 860px) {\n padding-inline: 24px;\n }\n }\n :is(.light) div.custom-cards .fern-card{\n background-color: #F6F8FD;\n \u0026:not(:hover) {border: 1px solid #F2F2F2; }\n .t-default {\n color: black;\n }\n p {\n color: #9E9E9E;\n text-shadow: none;\n }\n }\n\n .card-icon {\n background: linear-gradient(45deg, #405bff, #a34fde);\n padding: 8px;\n border-radius: 8px;\n /* width and height are locked to 32px for some reason */\n width: 48px;\n height: 48px;\n display: flex;\n align-items: center;\n justify-content: center;\n \u003e .fa-icon {\n color: white;\n background-color: white;\n }\n }\n\n .more-info {\n display: flex;\n flex-direction: column;\n justify-content: center;\n width: 100%;\n max-width: 800px;\n h2 {\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 3.5rem;\n }\n h3 {\n line-height: 3.4rem;\n }\n \u003e p {\n color: #D1D3D4;\n font-weight: 400;\n /* this selects for NON-MOBILE screens */\n @media screen and (min-width: 860px) {\n line-height: 2.5rem;\n }\n @media screen and (max-width: 860px) {\n margin-bottom: 40px;\n }\n }\n @media screen and (max-width: 860px) {\n padding-inline: 24px;\n }\n }\n :is(.light) .more-info \u003e p {\n color: #58595B;\n }\n\n .sdk-grid {\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n gap: 24px;\n margin-bottom: 24px;\n @media screen and (max-width: 860px) {\n grid-template-columns: repeat(1, 1fr);\n }\n }\n\n .sdk-item {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 12px;\n height: auto;\n border: 1px solid #ffffff11;\n padding: 8px;\n border-radius: 10px;\n \u003e img {\n width: 32px;\n object-fit: contain;\n }\n \u003e p {\n line-height: 0;\n margin-bottom: 0;\n }\n \u0026:hover {\n border-color: #ffffff3a;\n background-color: #ffffff0e;\n }\n .fa-icon {\n margin-left: auto;\n }\n }\n :is(.light) .sdk-item {\n color: #00000099;\n border: 1px solid #0000001A;\n \u0026:hover {\n border-color:rgba(41, 41, 41, 0.2);\n background-color:rgba(107, 107, 107, 0.05);\n }\n }\n\n .light .sdk-logo-dark {\n display: none;\n }\n .dark .sdk-logo-light {\n display: none;\n }\n\n .resource-grid {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n gap: 40px;\n margin-bottom: 130px;\n @media screen and (max-width: 860px) {\n grid-template-columns: repeat(1, 1fr);\n margin-bottom: 40px;\n }\n }\n\n .resource-item {\n display: flex;\n flex-direction: column;\n border: 1px solid #ffffff11;\n padding: 25px;\n gap: 16px;\n border-radius: 10px;\n position: relative;\n text-decoration: none;\n font-weight: 500;\n .external-link-icon {\n display: none !important;\n }\n \u003e img {\n width: 48px;\n }\n \u003e p {\n line-height: 1.5rem;\n }\n \u003e .fa-icon {\n position: absolute;\n top: 25px;\n right: 25px;\n }\n \u0026:hover {\n border-color: #ffffff3a;\n background-color: #ffffff0e;\n }\n }\n :is(.light) .resource-item {\n border: 1px solid #0000001A;\n color: #58595b;\n \u0026:hover {\n border-color:rgba(41, 41, 41, 0.2);\n background-color:rgba(107, 107, 107, 0.05);\n }\n }\n `})}),`\n`,(0,s.jsxs)(\"div\",{className:\"center\",children:[(0,s.jsxs)(\"div\",{className:\"darker\",children:[(0,s.jsxs)(\"div\",{className:\"heading-container\",children:[(0,s.jsx)(\"h1\",{id:\"welcome-to-launchdarkly-docs\",children:\"Welcome to LaunchDarkly docs\"}),(0,s.jsx)(\"h3\",{id:\"learn-how-to-use-launchdarkly-to-release-faster-break-nothing-andbuild-products-customers-love\",children:(0,s.jsx)(t.p,{children:`Learn how to use LaunchDarkly to release faster, break nothing, and\nbuild products customers love`})})]}),(0,s.jsx)(\"div\",{className:\"gap\"}),(0,s.jsx)(\"div\",{className:\"hero-image-container\",children:(0,s.jsx)(i,{width:\"1166\",height:\"572\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/images/hero-image.svg\",className:\"hero-image\"})})]}),(0,s.jsx)(\"div\",{className:\"custom-cards\",children:(0,s.jsxs)(d,{cols:3,children:[(0,s.jsx)(a,{icon:(0,s.jsx)(o,{icon:\"fa-solid fa-rocket\"}),title:\"Get Started\",href:\"/docs/home/getting-started\",children:(0,s.jsx)(t.p,{children:`Build your first flagged application and explore how LaunchDarkly\nsupports your work.`})}),(0,s.jsx)(a,{icon:(0,s.jsx)(o,{icon:\"fa-regular fa-search\"}),title:\"Launch Insights\",href:\"/docs/home/getting-started/launch-insights\",children:(0,s.jsx)(t.p,{children:`Review how your organization is adopting best practices for releasing\nsafely.`})}),(0,s.jsx)(a,{icon:(0,s.jsx)(o,{icon:\"sparkles\"}),title:\"AI Configs\",href:\"/docs/home/ai-configs\",children:(0,s.jsx)(t.p,{children:`Customize, test, and roll out new models and prompts in your generative\nAl applications.`})}),(0,s.jsx)(a,{icon:(0,s.jsx)(o,{icon:\"fa-solid fa-flag\"}),title:\"Flag impact\",href:\"/docs/guides/flags\",children:(0,s.jsx)(t.p,{children:`Use metrics, experimentation, and analytics to understand how flag\nchanges affect your audiences.`})}),(0,s.jsx)(a,{icon:(0,s.jsx)(o,{icon:\"fa-regular fa-code\"}),title:\"SDKs\",href:\"/docs/sdk\",children:(0,s.jsx)(t.p,{children:\"Learn how to incorporate the LaunchDarkly SDKs into your application.\"})}),(0,s.jsx)(a,{icon:(0,s.jsx)(o,{icon:\"fa-solid fa-book-open\"}),title:\"Guides\",href:\"/docs/guides\",children:(0,s.jsx)(t.p,{children:`Whether you\\u2019re a new or experienced, our best practices and guides help\nyou succeed with LaunchDarkly.`})})]})}),(0,s.jsxs)(\"section\",{className:\"more-info\",children:[(0,s.jsx)(t.h2,{id:\"explore-our-sdks\",children:\"Explore our SDKs\"}),(0,s.jsx)(t.p,{children:\"Use client-side, server-side, or edge SDKs to evaluate flags. Use Al SDKs to customize Al configs.\"}),(0,s.jsx)(t.h3,{id:\"client-side-and-mobile-sdks\",children:\"Client-side and mobile SDKs\"}),(0,s.jsxs)(\"div\",{className:\"sdk-grid\",children:[(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/client-side/dotnet\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/dotnet.svg\",alt:\".NET logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/dotnet.svg\",alt:\".NET logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\".NET\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/client-side/android\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/android.svg\",alt:\"Android logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/android.svg\",alt:\"Android logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Android\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/client-side/c-c--\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/cpp.svg\",alt:\"C++ logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/cpp.svg\",alt:\"C++ logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"C++\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/client-side/electron\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/electron.svg\",alt:\"Electron logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/electron.svg\",alt:\"Electron logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Electron\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/client-side/flutter\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/flutter.svg\",alt:\"Flutter logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/flutter.svg\",alt:\"Flutter logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Flutter\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/client-side/ios\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/ios.svg\",alt:\"iOS logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/ios.svg\",alt:\"iOS logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"iOS\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/client-side/javascript\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/javascript.svg\",alt:\"JavaScript logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/javascript.svg\",alt:\"JavaScript logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"JavaScript\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/client-side/node-js\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/node.svg\",alt:\"Node.js logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/node.svg\",alt:\"Node.js logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Node.js\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/client-side/react\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/react.svg\",alt:\"React logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/react.svg\",alt:\"React logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"React\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/client-side/roku\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/roku.svg\",alt:\"Roku logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/roku.svg\",alt:\"Roku logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Roku\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/client-side/vue\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/vue.svg\",alt:\"Vue logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/vue.svg\",alt:\"Vue logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Vue\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]})]}),(0,s.jsx)(t.h3,{id:\"server-side-sdks\",children:\"Server-side SDKs\"}),(0,s.jsxs)(\"div\",{className:\"sdk-grid\",children:[(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/server-side/dotnet\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/dotnet.svg\",alt:\".NET logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/dotnet.svg\",alt:\".NET logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\".NET\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/server-side/apex\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/apex.svg\",alt:\"Apex logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/apex.svg\",alt:\"Apex logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Apex\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/server-side/c-c--\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/cpp.svg\",alt:\"C++ logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/cpp.svg\",alt:\"C++ logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"C++\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/server-side/erlang\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/erlang.svg\",alt:\"Erlang logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/erlang.svg\",alt:\"Erlang logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Erlang\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/server-side/go\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/go.svg\",alt:\"Go logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/go.svg\",alt:\"Go logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Go\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/server-side/haskell\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/haskell.svg\",alt:\"Haskell logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/haskell.svg\",alt:\"Haskell logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Haskell\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/server-side/java\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/java.svg\",alt:\"Java logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/java.svg\",alt:\"Java logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Java\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/server-side/lua\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/lua.svg\",alt:\"Lua logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/lua.svg\",alt:\"Lua logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Lua\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/server-side/node-js\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/node.svg\",alt:\"Node.js logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/node.svg\",alt:\"Node.js logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Node.js\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/server-side/php\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/php.svg\",alt:\"PHP logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/php.svg\",alt:\"PHP logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"PHP\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/server-side/python\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/python.svg\",alt:\"Python logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/python.svg\",alt:\"Python logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Python\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/server-side/ruby\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/ruby.svg\",alt:\"Ruby logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/ruby.svg\",alt:\"Ruby logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Ruby\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/server-side/rust\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/rust.svg\",alt:\"Rust logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/rust.svg\",alt:\"Rust logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Rust\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]})]}),(0,s.jsx)(t.h3,{id:\"ai-sdks\",children:\"AI SDKs\"}),(0,s.jsxs)(\"div\",{className:\"sdk-grid\",children:[(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/ai/dotnet\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/dotnet.svg\",alt:\".NET logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/dotnet.svg\",alt:\".NET logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\".NET\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/ai/go\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/go.svg\",alt:\"Go logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/go.svg\",alt:\"Go logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Go\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/ai/node-js\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/node.svg\",alt:\"Node.js logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/node.svg\",alt:\"Node.js logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Node.js\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/ai/python\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/python.svg\",alt:\"Python logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/python.svg\",alt:\"Python logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Python\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]})]}),(0,s.jsx)(t.h3,{id:\"edge-sdks\",children:\"Edge SDKs\"}),(0,s.jsxs)(\"div\",{className:\"sdk-grid\",children:[(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/edge/akamai\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/akamai.svg\",alt:\"Akamai logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/akamai.svg\",alt:\"Akamai logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Akamai\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/edge/cloudflare\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/cloudflare.svg\",alt:\"Cloudflare logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/cloudflare.svg\",alt:\"Cloudflare logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Cloudflare\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/edge/fastly\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/fastly-dark.svg\",alt:\"Fastly logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/fastly-light.svg\",alt:\"Fastly logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Fastly\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/edge/vercel\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/vercel.svg\",alt:\"Vercel logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/vercel.svg\",alt:\"Vercel logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Vercel\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]})]}),(0,s.jsx)(t.h3,{id:\"openfeature-providers\",children:\"OpenFeature providers\"}),(0,s.jsxs)(\"div\",{className:\"sdk-grid\",children:[(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/openfeature/dotnet\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/dotnet.svg\",alt:\".NET logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/dotnet.svg\",alt:\".NET logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\".NET\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/openfeature/java\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/java.svg\",alt:\"Java logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/java.svg\",alt:\"Java logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Java\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/openfeature/node-js\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/node.svg\",alt:\"Node.js logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/node.svg\",alt:\"Node.js logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"Node.js\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]}),(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/openfeature/php\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/php.svg\",alt:\"PHP logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/php.svg\",alt:\"PHP logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"PHP\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]})]}),(0,s.jsx)(t.h3,{id:\"telemetry-integrations\",children:\"Telemetry integrations\"}),(0,s.jsx)(\"div\",{className:\"sdk-grid\",children:(0,s.jsxs)(e,{className:\"sdk-item\",href:\"/docs/sdk/telemetry/javascript\",children:[(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/dark/javascript.svg\",alt:\"JavaScript logo\",className:\"sdk-logo-dark\"}),(0,s.jsx)(i,{width:\"32\",height:\"32\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/light/javascript.svg\",alt:\"JavaScript logo\",className:\"sdk-logo-light\"}),(0,s.jsx)(t.p,{children:\"JavaScript\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-right\"})]})}),(0,s.jsx)(\"div\",{className:\"gap\"}),(0,s.jsx)(t.h2,{id:\"additional-resources\",children:\"Additional Resources\"}),(0,s.jsx)(t.p,{children:\"Learn how to use LaunchDarkly with these other useful resources.\"}),(0,s.jsxs)(\"div\",{className:\"resource-grid\",children:[(0,s.jsxs)(e,{className:\"resource-item\",href:\"https://discord.com/invite/launchdarklycommunity\",target:\"_blank\",children:[(0,s.jsx)(i,{width:\"48\",height:\"48\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/resources-logos/discord.svg\",alt:\"Discord logo\"}),(0,s.jsx)(t.h4,{id:\"launchdarkly-community\",children:\"LaunchDarkly Community\"}),(0,s.jsx)(t.p,{children:\"Join other LaunchDarkly users on Discord.\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-up-right\",size:\"5\"})]}),(0,s.jsxs)(e,{className:\"resource-item\",href:\"https://www.youtube.com/c/LaunchDarkly\",target:\"_blank\",children:[(0,s.jsx)(i,{width:\"48\",height:\"48\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/resources-logos/youtube.svg\",alt:\"YouTube logo\"}),(0,s.jsx)(t.h4,{id:\"launchdarkly-youtube\",children:\"LaunchDarkly YouTube\"}),(0,s.jsx)(t.p,{children:\"Watch videos covering integration demos, SDK overviews, a user interface (Ul) tutorial, and more.\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-up-right\",size:\"5\"})]}),(0,s.jsxs)(e,{className:\"resource-item\",href:\"https://academy.launchdarkly.com/\",target:\"_blank\",children:[(0,s.jsx)(i,{width:\"48\",height:\"48\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/resources-logos/academy.svg\",alt:\"Academy logo\"}),(0,s.jsx)(t.h4,{id:\"launchdarkly-academy\",children:\"LaunchDarkly Academy\"}),(0,s.jsx)(t.p,{children:\"Learn more about LaunchDarkly with recommended courses, live or self- guided training, webinars, and other activities.\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-up-right\",size:\"5\"})]}),(0,s.jsxs)(e,{className:\"resource-item\",href:\"https://support.launchdarkly.com/hc/en-us/categories/11335256237851-Knowledge-Base\",target:\"_blank\",children:[(0,s.jsx)(i,{width:\"48\",height:\"48\",src:\"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/icons/resources-logos/knowledge.svg\",alt:\"Knowledge base logo\"}),(0,s.jsx)(t.h4,{id:\"launchdarkly-knowledge-base\",children:\"LaunchDarkly Knowledge Base\"}),(0,s.jsx)(t.p,{children:\"Find frequently asked questions and ways to contact LaunchDarkly Support.\"}),(0,s.jsx)(o,{icon:\"fa-light fa-arrow-up-right\",size:\"5\"})]})]})]})]})]})}function p(l={}){let{wrapper:t}={...n(),...l.components};return t?(0,s.jsx)(t,{...l,children:(0,s.jsx)(u,{...l})}):u(l)}function r(l,t){throw new Error(\"Expected \"+(t?\"component\":\"object\")+\" `\"+l+\"` to be defined: you likely forgot to import, pass, or provide it.\")}return Z(j);})();\n;return Component;","frontmatter":{"layout":"custom","slug":"/home"},"scope":{},"jsxRefs":["CardGroup","Card","Icon"]},"breadcrumb":[],"neighbors":{"prev":null,"next":null},"hasAside":false,"type":"markdown-page","apis":{},"endpointIdsToSlugs":{}},"navigation":{"tabs":[{"type":"tabGroup","title":"Product docs","icon":"regular home","index":0,"slug":"docs/home","pointsTo":"docs/home/getting-started"},{"type":"tabGroup","title":"Guides","icon":"regular book","index":1,"slug":"docs/guides"},{"type":"tabGroup","title":"SDKs","icon":"regular box","index":2,"slug":"docs/sdk"},{"type":"tabGroup","title":"Integrations","icon":"regular grid-2-plus","index":3,"slug":"docs/integrations"},{"type":"tabGroup","title":"API docs","icon":"regular code","index":4,"slug":"docs/api"}],"currentVersionId":"LaunchDarkly docs","versions":[{"title":"LaunchDarkly docs","id":"LaunchDarkly docs","slug":"docs","pointsTo":"docs/home","index":0},{"title":"Federal docs","id":"Federal docs","slug":"docs/fed-docs","pointsTo":"docs/fed-docs/home","index":1},{"title":"EU docs","id":"EU docs","slug":"docs/eu-docs","pointsTo":"docs/eu-docs/home","index":2}],"trailingSlash":false},"edgeFlags":{"isApiPlaygroundEnabled":true,"isApiScrollingDisabled":false,"isWhitelabeled":false,"isSeoDisabled":false,"isTocDefaultEnabled":false,"isSnippetTemplatesEnabled":false,"isSearchDisabled":false,"isHttpSnippetsEnabled":true,"isInlineFeedbackEnabled":false,"isDarkCodeEnabled":false,"isProxyDisabled":false,"isImageZoomDisabled":false,"useJavaScriptAsTypeScript":false,"alwaysEnableJavaScriptFetch":false,"scrollInContainerEnabled":false,"useMdxBundler":true,"isBatchStreamToggleDisabled":false,"isAuthEnabledInDocs":false,"isAskAiEnabled":false,"isAudioFileDownloadSpanSummary":false,"isDocsLogoTextEnabled":false,"isAudioExampleInternal":false,"usesApplicationJsonInFormDataValue":false,"isBinaryOctetStreamAudioPlayer":false,"hasVoiceIdPlaygroundForm":false,"isCohereTheme":false,"isFileForgeHackEnabled":false,"is404PageHidden":false,"isNewSearchExperienceEnabled":false,"isAuthenticatedPagesDiscoverable":false,"isSearchV2Enabled":true,"isPlaygroundFabEnabled":false},"apis":["530e22dc-4ca1-4cfb-835c-3fe823df3376","8a2768ba-e593-4cb2-ad29-9524a0548ad4","ca47c9cd-c5a7-4fd7-ae3d-5a1a6dd120cf"],"seo":{"openGraph":{"siteName":"LaunchDarkly | Documentation"},"twitter":{},"additionalMetaTags":[],"additionalLinkTags":[{"rel":"icon","href":"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/favicon.svg","crossOrigin":"anonymous"},{"rel":"preload","href":"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/Sohne-Buch.woff2","as":"font","type":"font/woff2","crossOrigin":"anonymous"},{"rel":"preload","href":"https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/Audimat3000-Regular.woff2","as":"font","type":"font/woff2","crossOrigin":"anonymous"}],"breadcrumbList":{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"LaunchDarkly | Documentation","item":"https://launchdarkly.com/docs"},{"@type":"ListItem","position":2,"name":"Welcome to LaunchDarkly docs","item":"https://launchdarkly.com/docs/home"}]},"canonical":"https://launchdarkly.com/docs/home","title":"Welcome to LaunchDarkly docs","titleTemplate":"%s — LaunchDarkly | Documentation","noindex":false,"nofollow":false},"fallback":{},"theme":"default","analyticsConfig":{"ga4":{"measurementId":"G-31EH4XPW51"}},"defaultLang":"curl","stylesheet":"\n:root {\n --typography-body-font-family: 'Sohne', -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;\n --typography-heading-font-family: 'Audimat', -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;\n --typography-code-font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;\n --spacing-page-width: 88rem;\n --spacing-content-width: 44rem;\n --spacing-content-wide-width: 66.5rem;\n --spacing-sidebar-width: 18rem;\n --spacing-header-height: 6.75rem;\n --spacing-header-height-padded: 5rem;\n --spacing-header-height-real: 4rem;\n \n --grayscale-1: var(--mauve-1);\n --grayscale-2: var(--mauve-2);\n --grayscale-3: var(--mauve-3);\n --grayscale-4: var(--mauve-4);\n --grayscale-5: var(--mauve-5);\n --grayscale-6: var(--mauve-6);\n --grayscale-7: var(--mauve-7);\n --grayscale-8: var(--mauve-8);\n --grayscale-9: var(--mauve-9);\n --grayscale-10: var(--mauve-10);\n --grayscale-11: var(--mauve-11);\n --grayscale-12: var(--mauve-12);\n --grayscale-a1: var(--mauve-a1);\n --grayscale-a2: var(--mauve-a2);\n --grayscale-a3: var(--mauve-a3);\n --grayscale-a4: var(--mauve-a4);\n --grayscale-a5: var(--mauve-a5);\n --grayscale-a6: var(--mauve-a6);\n --grayscale-a7: var(--mauve-a7);\n --grayscale-a8: var(--mauve-a8);\n --grayscale-a9: var(--mauve-a9);\n --grayscale-a10: var(--mauve-a10);\n --grayscale-a11: var(--mauve-a11);\n --grayscale-a12: var(--mauve-a12);\n --accent-1: #fdfdfe;\n --accent-2: #f6f9ff;\n --accent-3: #ecf2ff;\n --accent-4: #dee9ff;\n --accent-5: #cddeff;\n --accent-6: #bad0ff;\n --accent-7: #a3bdff;\n --accent-8: #83a2ff;\n --accent-9: #405bff;\n --accent-10: #3951e2;\n --accent-11: #3850e1;\n --accent-12: #1c2a67;\n --accent-a1: #00008002;\n --accent-a2: #0055ff09;\n --accent-a3: #0051ff13;\n --accent-a4: #0055ff21;\n --accent-a5: #0057ff32;\n --accent-a6: #0052ff45;\n --accent-a7: #0049ff5c;\n --accent-a8: #0040ff7c;\n --accent-a9: #0024ffbf;\n --accent-a10: #001fdac6;\n --accent-a11: #001fd9c7;\n --accent-a12: #001054e3;\n --accent-surface: #f4f8ffcc;\n --gray-surface: #ffffffcc;\n --accent: 64, 91, 255;\n --accent-aa: 64, 91, 255;\n --accent-aaa: 18, 52, 255;\n --accent-tinted: 38, 69, 255;\n --background: 255, 255, 255;\n --accent-contrast: rgb(255, 255, 255);\n --bg-color-card: rgba(255, 255, 255, 0.7);\n --sidebar-background: transparent;\n --header-background: rgb(0, 0, 0);\n --border: var(--grayscale-a4);\n --border-concealed: var(--grayscale-a2);\n --body-text: 0, 0, 0;\n --body-text-inverted: 255, 255, 255;\n}\n\n@media (max-width: 1024px) {\n :root {\n --spacing-header-height: 6.75rem;\n --spacing-header-height-padded: 5rem;\n }\n}\n\n\n:is(.dark) {\n --grayscale-1: var(--gray-1);\n --grayscale-2: var(--gray-2);\n --grayscale-3: var(--gray-3);\n --grayscale-4: var(--gray-4);\n --grayscale-5: var(--gray-5);\n --grayscale-6: var(--gray-6);\n --grayscale-7: var(--gray-7);\n --grayscale-8: var(--gray-8);\n --grayscale-9: var(--gray-9);\n --grayscale-10: var(--gray-10);\n --grayscale-11: var(--gray-11);\n --grayscale-12: var(--gray-12);\n --grayscale-a1: var(--gray-a1);\n --grayscale-a2: var(--gray-a2);\n --grayscale-a3: var(--gray-a3);\n --grayscale-a4: var(--gray-a4);\n --grayscale-a5: var(--gray-a5);\n --grayscale-a6: var(--gray-a6);\n --grayscale-a7: var(--gray-a7);\n --grayscale-a8: var(--gray-a8);\n --grayscale-a9: var(--gray-a9);\n --grayscale-a10: var(--gray-a10);\n --grayscale-a11: var(--gray-a11);\n --grayscale-a12: var(--gray-a12);\n --accent-1: #131828;\n --accent-2: #151b2e;\n --accent-3: #192555;\n --accent-4: #1d2c70;\n --accent-5: #243583;\n --accent-6: #2c3f94;\n --accent-7: #354ba9;\n --accent-8: #3e57c6;\n --accent-9: #405bff;\n --accent-10: #364bef;\n --accent-11: #94b2ff;\n --accent-12: #d3e1ff;\n --accent-a1: #000bfb11;\n --accent-a2: #002ff918;\n --accent-a3: #1947fe43;\n --accent-a4: #244bfe61;\n --accent-a5: #3156ff76;\n --accent-a6: #3c5ffe89;\n --accent-a7: #4669ffa0;\n --accent-a8: #4b6cffc0;\n --accent-a9: #405bff;\n --accent-a10: #384efeee;\n --accent-a11: #94b2ff;\n --accent-a12: #d3e1ff;\n --accent-surface: color(display-p3 0.0745 0.1098 0.251 / 0.5);\n --gray-surface: color(display-p3 0 0 0 / 5%);\n --accent: 64, 91, 255;\n --accent-aa: 95, 117, 255;\n --accent-aaa: 140, 157, 255;\n --accent-tinted: 38, 69, 255;\n --background: 25, 25, 25;\n --accent-contrast: rgb(255, 255, 255);\n --bg-color-card: rgba(20, 20, 20, 0.5);\n --bg-color-card-solid: rgb(22, 22, 22);\n --sidebar-background: transparent;\n --header-background: rgb(0, 0, 0);\n --border: var(--grayscale-a4);\n --border-concealed: var(--grayscale-a2);\n --body-text: 255, 255, 255;\n --body-text-inverted: 0, 0, 0;\n}\n\n@font-face {\n font-family: 'Sohne';\n src: url('https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/Sohne-Buch.woff2') format('woff2');\n font-weight: 400;\n font-style: normal;\n font-display: swap;\n}\n\n@font-face {\n font-family: 'Audimat';\n src: url('https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/2025-03-28T23:40:33.925Z/assets/Audimat3000-Regular.woff2') format('woff2');\n font-weight: 400;\n font-style: normal;\n font-display: swap;\n}\n\nhtml {\n background-color: #ffffff;\n}\n\nhtml.dark {\n background-color: #191919;\n}\n\n\n\ndiv.fern-logo-container img {\n @media screen and (max-width: 450px) {\n width: 22px !important;\n object-fit: cover !important;\n object-position: right !important;\n }\n}\n\n.sdk-grid {\n .fern-mdx-link {\n font-weight: 500;\n text-decoration: none;\n }\n}\n\n.ul-container {\n border: 1px solid #d1d3d4 !important;\n background-color: #f8f8f8;\n border-radius: 4px;\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n padding-top: 1.5rem;\n padding-bottom: 2rem;\n max-width: 60rem;\n\n ul {\n list-style: none;\n }\n}\n\n.sdk-container {\n width: 100%;\n}\n\n:is(.dark) .ul-container {\n background-color: #d1d3d4;\n}\n\n.div-container {\n display: grid;\n grid-template-columns: repeat(5, 1fr);\n row-gap: 0.75rem;\n font-size: 1rem;\n color: #405bff;\n text-align: center;\n}\n\n.h4-fill {\n font-size: 1rem;\n line-height: 2rem;\n margin-bottom: 0.5rem;\n scroll-margin-top: 5.5rem;\n}\n\n.css-1j7u8l9 {\n box-sizing: border-box;\n margin: 0;\n min-width: 0;\n color: #405bff;\n padding: 0.5rem;\n text-decoration: none;\n display: flex;\n flex-direction: column;\n align-items: center;\n font-size: 1rem;\n cursor: pointer;\n}\n\n.css-1kenqwn h4 {\n scroll-margin-top: 5.5rem;\n}\n\n.css-p1fll {\n font-size: 1rem;\n line-height: 2rem;\n margin-bottom: 0.5rem;\n}\n\n.css-1j7u8l9 path {\n fill: #58595b;\n}\n\n.css-1j7u8l9:hover path,\n.css-1j7u8l9:hover polygon,\n.css-1j7u8l9:hover rect {\n fill: #405bff;\n}\n\n.css-1j7u8l9:hover {\n color: unset;\n text-decoration: none;\n}\n\n.css-1j7u8l9 p {\n color: #405bff;\n margin-top: 0.75rem;\n}\n\n.css-1j7u8l9 svg {\n height: 2rem;\n}\n\n.side {\n width: 40%;\n padding-left: 0.5rem;\n margin-left: 0.5rem;\n float: right;\n}\n\n.column {\n display: flex;\n width: 60%;\n flex-direction: column;\n}\n\n.row {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n}\n\n.center {\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 0px 200px;\n}\n\n@media screen and (max-width: 860px) {\n .center {\n padding: 0px 0px !important;\n }\n}\n\n/* h1 is only heading level that should use Audimat font, so manually setting other heading levels to use Sohne */\nh2,\nh3,\nh4 {\n font-family: Sohne;\n}\n\nh4 {\n line-height: 1.5rem;\n}\n\n.center h3,\n.center p {\n margin-bottom: 15px;\n}\n\n.center p {\n @media screen and (max-width: 860px) {\n font-size: 0.98rem;\n }\n}\n\n.center h1 {\n font-size: 3.5rem;\n line-height: 5rem;\n font-weight: 400;\n @media screen and (max-width: 742px) {\n font-size: 2rem;\n line-height: 2.4rem;\n padding: 0px 20px !important;\n text-align: center;\n }\n}\n\n.center h2 {\n font-size: 2.25rem;\n}\n\n.center h3 {\n font-size: 1.23rem;\n line-height: 1.56rem;\n font-weight: 400;\n}\n\n.heading-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n width: 100%;\n max-width: 800px;\n @media screen and (max-width: 860px) {\n padding: 0 18px;\n gap: 12px;\n }\n}\n\n.darker {\n margin-bottom: 40px;\n padding: 100px 0px;\n width: 100vw;\n color: white;\n font-size: 24px;\n background: linear-gradient(0deg, rgba(81, 52, 124, 1) 0%, rgba(0, 0, 0, 0) 100%);\n display: flex;\n flex-direction: column;\n position: relative;\n align-items: center;\n z-index: -2;\n overflow: hidden;\n @media screen and (max-width: 860px) {\n margin-bottom: 0px;\n padding-top: 80px;\n }\n}\n:is(.light) .darker {\n background: linear-gradient(0deg, #C9ADF2 0%, rgba(255, 255, 255, 0) 100%);\n}\n\n.hero-image-container {\n position: relative;\n max-width: 1260px;\n width: 100%;\n margin: 0 auto;\n top: -100px;\n margin-bottom: calc(-270px - 4vw);\n @media screen and (max-width: 860px) {\n top: -30px;\n margin-bottom: calc(-130px - 11vw);\n }\n}\n\n.hero-image {\n width: 100%;\n /* These shenanigans are to account for centering the image based on the center of the dashboard, not including the two things on the sides */\n /* First calculate the extensions based on the container width */\n --right-extension: calc(100% / 6.74);\n --left-extension: calc(100% / 7.88);\n /* Then calculate the offset needed to center */\n --offset: calc((var(--right-extension) - var(--left-extension)) / 2);\n /* Apply the offset */\n transform: translateX(var(--offset));\n}\n\n\n.fern-header-content div:first-of-type .max-w-32 {\n width: 100% !important;\n max-width: unset !important;\n}\n\n.fern-header-tab-button[data-state='inactive'] {\n color: white !important;\n}\n\n.fern-header-tab-button[data-state='inactive'] .fa-icon {\n background-color: white !important;\n}\n\n.fern-header-tab-button[data-state='active'] .fa-icon {\n background-color: #405bff !important;\n}\n\n#fern-header .fern-button:not(.disabled).filled.primary {\n background: linear-gradient(179deg, #405bff 1.06%, #7084ff 123.42%);\n border-radius: 3.75rem;\n padding-right: 1.5rem;\n padding-left: 1.5rem;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n transition: filter 0.3s ease;\n line-height: 1.5em;\n}\n\n.fern-button:not(.disabled).filled.primary:hover {\n filter: brightness(0.8);\n}\n\n.fern-button:not(.disabled).filled.primary:nth-of-type(2) svg {\n display: none;\n}\n\n.blur {\n filter: blur(60px);\n position: absolute;\n transform: scale(1.5, 2);\n z-index: -1;\n}\n\n.front {\n z-index: 2;\n}\n\n.gap {\n margin-top: 5rem;\n @media screen and (max-width: 860px) {\n margin-top: 1rem;\n }\n}\n\n.fern-table {\n border-color: var(--grayscale-a5);\n border-radius: 0.375rem !important;\n border-width: 1px !important;\n}\n\n:is(.dark) .terminal img {\n filter: brightness(0) invert(1);\n}\n\n:is(.light) .terminal img {\n filter: brightness(0) invert(0);\n}\n\n:is(.dark) img.check {\n filter: brightness(0) invert(1);\n}\n\n:is(.light) img.check {\n filter: brightness(0) invert(0);\n}\n\ntd, th {\n vertical-align: top;\n}\n\n#builtwithfern {\n margin-bottom: 16px;\n}\n\n#fern-footer:before {\n content: '© 2025 Catamorphic Co.';\n color: #737373;\n background: transparent;\n display: inline-block;\n width: 100%;\n text-align: center;\n margin-bottom: 17px;\n font-size: 13px;\n}\n\n/* disables wrapping behavior for code blocks with many tabs */\ndiv.bg-card \u003e div.bg-tag-default-soft \u003e div.flex \u003e div.fern-x-overflow {\n flex-wrap: wrap;\n}\n","featureFlagsConfig":{"launchDarkly":{"clientSideId":"5866f3891cd8810a42ce5281","context":{"kind":"user","key":"anonymous","anonymous":true},"options":{"baseUrl":"https://relay-prod.ld.catamorphic.com","streamUrl":"https://relay-prod.ld.catamorphic.com","eventsUrl":"https://events.ld.catamorphic.com"}}}},"__N_SSG":true},"page":"/static/[domain]/[[...slug]]","query":{"domain":"launchdarkly.com","slug":["docs","home"]},"buildId":"okNHlkrMlX3J9dSzTzB4h","assetPrefix":"https://app.buildwithfern.com","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[7149,58494,47191,49326,22055,98508,37110,7575],"gsp":true,"scriptLoader":[]}</script></body></html>

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