# LiveKit Brand Identity

A complete profile of **LiveKit**'s visual system — colors, typography, components, and personality — extracted from [https://livekit.io/](https://livekit.io/). Built for designers, agents, and AI tools.

## Color Palette

Brand palette extracted from https://livekit.io/.  
**Primary**:  
#20D5F9  
**Secondary**:  
#051518  
**Accent**:  
#20D5F9  
**Background**:  
#070707  
**Text Primary**:  
#070707  
**Link**:  
#1FD5F9

## Typography

Each font links to its Google Fonts page where available.  
**Primary**:  
Public Sans  
[Public Sans Google Fonts →](https://fonts.google.com/specimen/Public+Sans)

**Heading**:  
Public Sans  
[Public Sans Google Fonts →](https://fonts.google.com/specimen/Public+Sans)

**Display Font Stack**: displayFont, displayFont Fallback, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji

## Visual Assets

%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M42.8865%2022.0111H35.0809V47.7498H42.8865V22.0111Z%22%20fill%3D%22white%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M65.8647%2046.8174L55.9365%2014.2383H48.1309L58.5593%2047.7506H73.1702L83.5986%2014.2383H75.73L65.8647%2046.8174Z%22%20fill%3D%22white%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M102.963%2013.4957C92.8455%2013.4957%2086.4143%2020.7087%2086.4143%2030.9665C86.4143%2041.1635%2092.6584%2048.5%20102.963%2048.5C110.829%2048.5%20116.512%2045.0181%20118.635%2037.8678H110.698C109.512%2041.1008%20107.325%2043.0318%20103.016%2043.0318C98.2708%2043.0318%2094.9626%2039.7361%2094.3384%2033.2719H119.191C119.309%2032.4478%20119.371%2031.6165%20119.376%2030.784C119.378%2020.3343%20112.884%2013.4957%20102.963%2013.4957ZM94.3995%2027.8571C95.2127%2021.8282%2098.3968%2018.9677%20102.963%2018.9677C107.769%2018.9677%20111.016%2022.5105%20111.392%2027.8571H94.3995Z%22%20fill%3D%22white%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M165.02%200.5H154.904L135.298%2022.137V0.5H127.242V47.7521H135.298V23.878L156.903%2047.7521H167.205L144.602%2022.8821L165.02%200.5Z%22%20fill%3D%22white%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M178.504%2014.2383H170.698V39.977H178.504V14.2383Z%22%20fill%3D%22white%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M35.0818%2014.2383H27.2763V22.0101H35.0818V14.2383Z%22%20fill%3D%22white%22%20opacity%3D%221%22%20style%3D%22transform%3A%20none%3B%20transform-origin%3A%2050%25%2050%25%3B%20transform-box%3A%20fill-box%3B%20fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%20opacity%3A%201%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M35.0818%2014.2383H27.2763V22.0101H35.0818V14.2383Z%22%20fill%3D%22white%22%20opacity%3D%220%22%20style%3D%22transform%3A%20translateX(-3%25)%20scale(0)%3B%20transform-origin%3A%2050%25%2050%25%3B%20transform-box%3A%20fill-box%3B%20fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%20opacity%3A%200%20!important%3B%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M186.311%2039.9799H178.506V47.7516H186.311V39.9799Z%22%20fill%3D%22white%22%20opacity%3D%221%22%20style%3D%22transform%3A%20none%3B%20transform-origin%3A%2050%25%2050%25%3B%20transform-box%3A%20fill-box%3B%20fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%20opacity%3A%201%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M186.311%2039.9799H178.506V47.7516H186.311V39.9799Z%22%20fill%3D%22white%22%20opacity%3D%220%22%20style%3D%22transform%3A%20translateX(-3%25)%20scale(0)%3B%20transform-origin%3A%2050%25%2050%25%3B%20transform-box%3A%20fill-box%3B%20fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%20opacity%3A%200%20!important%3B%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M209.634%2039.9799H201.829V47.7516H209.634V39.9799Z%22%20fill%3D%22white%22%20opacity%3D%221%22%20style%3D%22transform%3A%20none%3B%20transform-origin%3A%2050%25%2050%25%3B%20transform-box%3A%20fill-box%3B%20fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%20opacity%3A%201%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M209.634%2039.9799H201.829V47.7516H209.634V39.9799Z%22%20fill%3D%22white%22%20opacity%3D%220%22%20style%3D%22transform%3A%20translateX(-3%25)%20scale(0)%3B%20transform-origin%3A%2050%25%2050%25%3B%20transform-box%3A%20fill-box%3B%20fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%20opacity%3A%200%20!important%3B%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M209.633%2022.0116V14.2398H201.828V0.5H194.022V14.2398H186.217V22.0116H194.022V39.9804H201.828V22.0116H209.633Z%22%20fill%3D%22white%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%3C%2Fsvg%3E)

**Logo**

**Favicon**

**Social Card**

## UI Components

Live previews rendered using LiveKit's actual button styles.

**Button Primary**  
background: #20D5F9  
textColor: #070707  
borderRadius: 4px  
shadow: none

**Button Secondary**  
background: #070707  
textColor: #CCCCCC  
borderColor: #202020  
borderRadius: 4px  
shadow: none

## Brand Personality

**Tone**: modern  
**Energy**: high  
**Audience**: developers and tech companies

## LiveKit Brand in the Wild

Real-world brand assets — ads, campaigns, and marketing materials.

Image: [livekit.com](https://livekit.com/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fplatform-hero.e76a4726.png&w=3840&q=75)  
Source: [livekit.io](https://livekit.io/products/agent-platform)

Image: [livekit.com](https://livekit.com/blog/content/images/2026/04/wakeword-og.png)  
Source: [blog.livekit.io](https://blog.livekit.io/)

Image: [livekit.com](https://livekit.com/blog/content/images/2026/02/LK_Session-APIs_OG-1.png)  
Source: [blog.livekit.io](https://blog.livekit.io/)

Image: [livekit.com](https://livekit.com/blog/content/images/2025/11/observability---blog-thumbnail-and-email-3.png)  
Source: [blog.livekit.io](https://blog.livekit.io/streamline-troubleshooting-with-agent-observability/)

Image: [livekit.com](https://livekit.com/blog/an-introduction-to-webrtc-simulcast/opengraph-image)  
Source: [blog.livekit.io](https://blog.livekit.io/an-introduction-to-webrtc-simulcast-6c5f1f6402eb/)

Image: [livekit.com](https://livekit.com/blog/content/images/2023/04/image-3.png)  
Source: [blog.livekit.io](https://blog.livekit.io/tutorial-using-webrtc-react-webaudio-to-create-spatial-audio/)

## Frequently Asked Questions

**What is LiveKit's primary brand color?**  
LiveKit's primary brand color is #20D5F9. It anchors the visual identity across their website, product UI, and marketing materials.

**What font does LiveKit use?**  
LiveKit uses Public Sans as the primary typeface across body and headings.

**Does LiveKit use a light or dark theme?**  
LiveKit's primary site uses a dark color scheme, with a background of #070707.

**Where can I find LiveKit's logo?**  
LiveKit's logo is available directly on their site (https://livekit.io/). The current logo URL is included in the machine-readable JSON profile linked above.

**How was this brand profile generated?**  
This profile was extracted from https://livekit.io/ using the Firecrawl branding extraction API, which inspects the live page's CSS, fonts, color tokens, and component styles. It is not affiliated with or endorsed by LiveKit.

## Machine-Readable Profile

Direct endpoints for agents, designers, and tooling. No login or auth required.

```json
{
  "colorScheme": "dark",
  "fonts": [
    {
      "family": "Public Sans",
      "role": "body"
    }
  ],
  "colors": {
    "primary": "#20D5F9",
    "secondary": "#051518",
    "accent": "#20D5F9",
    "background": "#070707",
    "textPrimary": "#070707",
    "link": "#1FD5F9"
  },
  "typography": {
    "fontFamilies": {
      "primary": "Public Sans",
      "heading": "Public Sans"
    },
    "fontStacks": {
      "heading": [
        "displayFont",
        "displayFont Fallback",
        "ui-sans-serif",
        "system-ui",
        "sans-serif",
        "Apple Color Emoji",
        "Segoe UI Emoji",
        "Segoe UI Symbol",
        "Noto Color Emoji"
      ],
      "body": [
        "Public Sans",
        "ui-sans-serif",
        "system-ui",
        "sans-serif",
        "Apple Color Emoji",
        "Segoe UI Emoji",
        "Segoe UI Symbol",
        "Noto Color Emoji"
      ],
      "paragraph": [
        "Public Sans",
        "ui-sans-serif",
        "system-ui",
        "sans-serif",
        "Apple Color Emoji",
        "Segoe UI Emoji",
        "Segoe UI Symbol",
        "Noto Color Emoji"
      ]
    },
    "fontSizes": {
      "h1": "48px",
      "h2": "36px",
      "body": "14px"
    }
  },
  "spacing": {
    "baseUnit": 6,
    "borderRadius": "0px"
  },
  "components": {
    "buttonPrimary": {
      "background": "#20D5F9",
      "textColor": "#070707",
      "borderRadius": "4px",
      "borderRadiusCorners": {
        "topLeft": "4px",
        "topRight": "4px",
        "bottomRight": "4px",
        "bottomLeft": "4px"
      },
      "shadow": "none"
    },
    "buttonSecondary": {
      "background": "#070707",
      "textColor": "#CCCCCC",
      "borderColor": "#202020",
      "borderRadius": "4px",
      "borderRadiusCorners": {
        "topLeft": "4px",
        "topRight": "4px",
        "bottomRight": "4px",
        "bottomLeft": "4px"
      },
      "shadow": "none"
    }
  },
  "images": {
    "logo": "data:image/svg+xml;utf8,%3Csvg%20width%3D%2290%22%20viewBox%3D%220%200%20210%2049%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22relative%22%20data-fc-idx%3D%220%22%3E%3Cpath%20d%3D%22M8.42129%200.5H0.365692V47.7521H29.5892V40.8509H8.42129V0.5Z%22%20fill%3D%22white%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M42.8865%2022.0111H35.0809V47.7498H42.8865V22.0111Z%22%20fill%3D%22white%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M65.8647%2046.8174L55.9365%2014.2383H48.1309L58.5593%2047.7506H73.1702L83.5986%2014.2383H75.73L65.8647%2046.8174Z%22%20fill%3D%22white%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M102.963%2013.4957C92.8455%2013.4957%2086.4143%2020.7087%2086.4143%2030.9665C86.4143%2041.1635%2092.6584%2048.5%20102.963%2048.5C110.829%2048.5%20116.512%2045.0181%20118.635%2037.8678H110.698C109.512%2041.1008%20107.325%2043.0318%20103.016%2043.0318C98.2708%2043.0318%2094.9626%2039.7361%2094.3384%2033.2719H119.191C119.309%2032.4478%20119.371%2031.6165%20119.376%2030.784C119.378%2020.3343%20112.884%2013.4957%20102.963%2013.4957ZM94.3995%2027.8571C95.2127%2021.8282%2098.3968%2018.9677%20102.963%2018.9677C107.769%2018.9677%20111.016%2022.5105%20111.392%2027.8571H94.3995Z%22%20fill%3D%22white%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M165.02%200.5H154.904L135.298%2022.137V0.5H127.242V47.7521H135.298V23.878L156.903%2047.7521H167.205L144.602%2022.8821L165.02%200.5Z%22%20fill%3D%22white%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M178.504%2014.2383H170.698V39.977H178.504V14.2383Z%22%20fill%3D%22white%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M35.0818%2014.2383H27.2763V22.0101H35.0818V14.2383Z%22%20fill%3D%22white%22%20opacity%3D%221%22%20style%3D%22transform%3A%20none%3B%20transform-origin%3A%2050%25%2050%25%3B%20transform-box%3A%20fill-box%3B%20fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%20opacity%3A%201%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M35.0818%2014.2383H27.2763V22.0101H35.0818V14.2383Z%22%20fill%3D%22white%22%20opacity%3D%220%22%20style%3D%22transform%3A%20translateX(-3%25)%20scale(0)%3B%20transform-origin%3A%2050%25%2050%25%3B%20transform-box%3A%20fill-box%3B%20fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%20opacity%3A%200%20!important%3B%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M186.311%2039.9799H178.506V47.7516H186.311V39.9799Z%22%20fill%3D%22white%22%20opacity%3D%221%22%20style%3D%22transform%3A%20none%3B%20transform-origin%3A%2050%25%2050%25%3B%20transform-box%3A%20fill-box%3B%20fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%20opacity%3A%201%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M186.311%2039.9799H178.506V47.7516H186.311V39.9799Z%22%20fill%3D%22white%22%20opacity%3D%220%22%20style%3D%22transform%3A%20translateX(-3%25)%20scale(0)%3B%20transform-origin%3A%2050%25%2050%25%3B%20transform-box%3A%20fill-box%3B%20fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%20opacity%3A%200%20!important%3B%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M209.634%2039.9799H201.829V47.7516H209.634V39.9799Z%22%20fill%3D%22white%22%20opacity%3D%221%22%20style%3D%22transform%3A%20none%3B%20transform-origin%3A%2050%25%2050%25%3B%20transform-box%3A%20fill-box%3B%20fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%20opacity%3A%201%20!important%3B%22%2F%3E%3Cpath%20d%3D%22M209.634%2039.9799H201.829V47.7516H209.634V39.9799Z%22%20fill%3D%22white%22%20opacity%3D%220%22%20style%3D%22transform%3A%20translateX(-3%25)%20scale(0)%3B%20transform-origin%3A%2050%25%2050%25%3B%20transform-box%3A%20fill-box%3B%20fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%20opacity%3A%200%20!important%3B%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M209.633%2022.0116V14.2398H201.828V0.5H194.022V14.2398H186.217V22.0116H194.022V39.9804H201.828V22.0116H209.633Z%22%20fill%3D%22white%22%20style%3D%22fill%3A%20rgb(255%2C%20255%2C%20255)%20!important%3B%22%2F%3E%3C%2Fsvg%3E"
,
    "favicon": "https://livekit.com/favicon.ico?favicon.ce48eca7.ico",
    "ogImage": "https://livekit.com/opengraph-image.png?opengraph-image.fd62a26c.png",
    "logoHref": "/"
  },
  "__llm_logo_reasoning": {
    "selectedIndex": 1,
    "reasoning": "Selected #1 because it is visible, located in the header, links to the homepage, and matches the brand inferred from the URL and page title.",
    "confidence": 0.9,
    "source": "llm"
  },
  "__llm_button_reasoning": {
    "primary": {
      "index": 2,
      "text": "Start building",
      "reasoning": "Button #2 has a vibrant blue background (#20D5F9), which is a brand color, and the text 'Start building' is action-oriented, making it a strong primary CTA."
    },
    "secondary": {
      "index": 1,
      "text": "Contact sales",
      "reasoning": "Button #1 has a dark background (#070707) and the text 'Contact sales', which is a common secondary action. It is from a different color group than the primary button."
    },
    "confidence": 0.95
  },
  "personality": {
    "tone": "modern",
    "energy": "high",
    "targetAudience": "developers and tech companies"
  },
  "designSystem": {
    "framework": "tailwind",
    "componentLibrary": ""
  },
  "confidence": {
    "buttons": 0.95,
    "colors": 0.9,
    "overall": 0.925
  },
  "__llm_metadata": {
    "logoSelection": {
      "llmCalled": true,
      "llmSucceeded": true,
      "finalSource": "llm",
      "rawLogoSelection": {
        "selectedLogoIndex": 1,
        "selectedLogoReasoning": "Selected #1 because it is visible, located in the header, links to the homepage, and matches the brand inferred from the URL and page title.",
        "confidence": 0.9
      }
    },
    "buttonClassification": {
      "llmCalled": true,
      "llmSucceeded": true
    }
  }
}
```
