{"meta":{"url":"https://happyuptime.com/","domain":"happyuptime.com","extractedAt":"2026-05-02T00:04:13.437Z","schemaVersion":"v1","durationMs":20992,"extractionDepth":1,"qualityScore":100},"identity":{"brandName":"Happy Uptime - Uptime Monitoring & Status Pages","description":"Monitor your websites, APIs, and services. Beautiful status pages, instant alerts, and dependency tracking. Know before your users do.","archetypes":[{"name":"The Sage","confidence":0.85},{"name":"The Hero","confidence":0.7}]},"logos":[{"type":"wordmark","originalUrl":"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%22148.8%20156.8%201221.8%20186.4%22%20height%3D%2224%22%20aria-label%3D%22Happy%20Uptime%22%20class%3D%22block%20w-auto%20%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22currentColor%22%20d%3D%22m243.6%20302h-30.6v-55.3q0-7.7-4.8-12.3-4.6-4.7-11.88-4.7-4.95%200-8.92%202.1-3.7%202.1-6%206-2%203.8-2%208.9v55.3h-30.6v-145.2h30.6v55.22q2.83-2.53%206.2-4.42%208.78-4.8%2019.94-4.8%2011.36%200%2019.86%204.8%208.7%204.7%2013.4%2013%204.8%208.3%204.8%2019.2zm59.8%202q-13.4%200-24-6.6-10.5-6.6-16.6-18-6-11.4-6-25.9%200-14.6%206-25.9%206.1-11.6%2016.6-18.2%2010.6-6.6%2024-6.6%209.8%200%2017.6%203.8%205.24%202.49%209.1%206.26v-8.06h30.1v97.2h-30.1v-7.85q-3.89%203.6-9.1%206.05-7.8%203.8-17.6%203.8zm6.2-27.6q9.8%200%2015.8-6.4%206-6.5%206-16.6%200-6.8-2.8-11.8-2.6-5.3-7.6-8.2-4.8-3-11.3-3-6.4%200-11.3%203-4.9%202.9-7.8%208.2-2.8%205.1-2.8%2011.8%200%206.7%202.8%2012%202.8%205.1%207.6%208.2%205.1%202.8%2011.4%202.8zm128.2%2027.6q-9.9%200-18.2-3.8-4.23-1.99-7.7-4.74v47.54h-30.1v-138.2h30.6v6.82q3.26-2.7%207.2-4.62%208.4-4.2%2018.2-4.2%2013.8%200%2024.4%206.6%2010.8%206.6%2016.8%2018.2%206.2%2011.3%206.2%2025.9%200%2014.5-6.2%2025.9-6%2011.4-16.8%2018-10.6%206.6-24.4%206.6zm-5.59-27.6q6.5%200%2011.39-2.8%205-3.1%207.8-8.2%202.8-5.34%202.8-12.04%200-6.76-2.8-11.76-2.8-5.3-7.8-8.2-4.83-3-11.22-3-6.38%200-11.38%203-4.87%202.85-7.8%208.2-2.6%205-2.6%2011.81%200%206.69%202.6%2011.99%202.8%205.1%207.6%208.2%205.1%202.8%2011.41%202.8zm124.59%2027.6q-9.9%200-18.2-3.8-4.23-1.99-7.7-4.74v47.54h-30.1v-138.2h30.6v6.82q3.26-2.7%207.2-4.62%208.4-4.2%2018.2-4.2%2013.8%200%2024.4%206.6%2010.8%206.6%2016.8%2018.2%206.2%2011.3%206.2%2025.9%200%2014.5-6.2%2025.9-6%2011.4-16.8%2018-10.6%206.6-24.4%206.6zm-5.59-27.6q6.5%200%2011.39-2.8%205-3.1%207.8-8.2%202.8-5.34%202.8-12.04%200-6.76-2.8-11.76-2.8-5.3-7.8-8.2-4.83-3-11.22-3-6.38%200-11.38%203-4.87%202.85-7.8%208.2-2.6%205-2.6%2011.81%200%206.69%202.6%2011.99%202.8%205.1%207.6%208.2%205.1%202.8%2011.41%202.8zm56.59-71.6h32.9l19.42%2059.26%2019.88-59.26h32.9l-41.6%2097.7-17.2%2040.5h-31.4l22.08-47.64z%22%3E%3C%2Fpath%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22var(--primary%2C%20%2334d399)%22%20d%3D%22m777.9%20304.2c-8.84%200-26.74-1.8-33.7-5.4q-10.2-5.6-16.2-15.2-5.7-9.87-5.7-22.48v-56.32h30.6v56q0%204.89%201.7%208.6c1.3%202.38%206.03%204.24%208.2%205.6%202.39%201.33%2012.1%202%2015.13%202%204.58%200%2015.2-1.47%2017.87-4.4%202.67-2.94%207-6.87%207-11.8v-56h30.6v56.3q0%2012.8-5.8%2022.5-5.8%209.7-16.2%2015.2c-6.72%203.6-24.56%205.4-33.5%205.4zm129.9-0.2q-9.9%200-18.2-3.8-4.11-1.93-7.5-4.58v47.58h-30.1v-138.2h30.6v6.45q3.18-2.59%207-4.45%208.4-4.2%2018.2-4.2%2013.8%200%2024.4%206.6%2010.8%206.6%2016.8%2018.2%206.2%2011.3%206.2%2025.9%200%2014.5-6.2%2025.9-6%2011.4-16.8%2018-10.6%206.6-24.4%206.6zm-5.59-27.6q6.5%200%2011.39-2.8%205-3.1%207.8-8.2%202.8-5.34%202.8-12.04%200-6.76-2.8-11.76-2.8-5.3-7.8-8.2-4.83-3-11.22-3-6.38%200-11.38%203-4.87%202.85-7.8%208.2-2.6%205-2.6%2011.81%200%206.69%202.6%2011.99%202.8%205.1%207.6%208.2%205.1%202.8%2011.41%202.8zm110.99%2025.6h-30.6v-71.2h-22v-26h22v-40.2h30.6v40.2h22v26h-22zm66.2%200h-30.6v-97.2h30.6zm-15.3-110.6q-7.1%200-11.9-4.8-4.6-4.9-4.6-12%200-7.1%204.6-11.8%204.8-5%2011.9-5%207.3%200%2011.9%205%204.6%204.7%204.6%2011.8%200%207.1-4.6%2012-4.6%204.8-11.9%204.8zm67.3%20110.6h-30.6v-97.2h30.6v7.2q3.08-2.65%206.8-4.6%208.6-4.6%2019.4-4.6%2010.1%200%2018.2%204.6%205.93%203.33%2010.09%208.65%204.46-5.06%2010.51-8.25%209.2-5%2020.6-5%2011.1%200%2019.8%204.8%208.8%204.6%2013.8%2013.4%205.2%208.6%205.2%2020.8v60.2h-30.6v-56.8q0-7.3-4.6-11.4-4.4-4.1-11.1-4.1-4.5%200-8.3%201.9-3.5%201.8-5.6%205.4-2%203.3-2%208.2v56.8h-30.6v-56.8q0-7.3-4.6-11.4-4.4-4.1-11.1-4.1-4.6%200-8.3%201.9-3.5%201.8-5.6%205.4-2%203.3-2%208.2zm192.3%202.2q-15.8%200-28.1-6.4-12.2-6.6-19.2-18-7-11.7-7-26.4%200-14.6%206.8-26%206.9-11.5%2018.6-18%2012-6.8%2026.7-6.8%2014.4%200%2025.3%206.4%2011.2%206.1%2017.4%2017.2%206.4%2010.9%206.4%2025%200%202.7-0.4%205.6-0.2%202.9-1%206.6l-69.65%200.25q0.66%202.31%201.65%204.35%203.1%206.1%208.8%209.4%205.7%203.2%2013.6%203.2%207.2%200%2013-2.4%205.8-2.5%2010.2-7.5l16.8%2016.8q-7.2%208.3-17.4%2012.5-10.2%204.2-22.5%204.2zm16.5-66.8q-2.3-5.6-7-8.4-4.6-3-11.5-3-7.2%200-12.5%203.4-5.3%203.2-8.2%209.4-0.85%201.8-1.45%203.84l42.39-0.18q-0.66-2.78-1.74-5.06zm-601.7-46.8q-7.1%200-11.9-4.8-4.6-4.9-4.6-12%200-7.1%204.6-11.8%204.8-5%2011.9-5%207.3%200%2011.9%205%204.6%204.7%204.6%2011.8%200%207.1-4.6%2012-4.6%204.8-11.9%204.8zm79%201q-7.1%200-11.9-4.8-4.6-4.9-4.6-12%200-7.1%204.6-11.8%204.8-5%2011.9-5%207.3%200%2011.9%205%204.6%204.7%204.6%2011.8%200%207.1-4.6%2012-4.6%204.8-11.9%204.8z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E","url":"https://extractvibe.com/api/assets/brands/happyuptime.com/logo-svg-1.svg","format":"svg","confidence":0.98,"source":"extracted","dimensions":{"width":157,"height":24}},{"type":"favicon","originalUrl":"https://happyuptime.com/favicon.svg","url":"https://extractvibe.com/api/assets/brands/happyuptime.com/logo-0.svg","format":"svg","confidence":0.62,"source":"favicon"}],"colors":{"lightMode":{"primary":{"hex":"#18181b","rgb":{"r":24,"g":24,"b":27},"name":"Near-Black","role":"primary","source":"computed: button-sample-1 background-color","confidence":0.8166666666666668},"background":{"hex":"#ffffff","rgb":{"r":255,"g":255,"b":255},"name":"White","role":"background","source":"inferred: default white (body transparent)","confidence":0.6},"text":{"hex":"#ffffff","rgb":{"r":255,"g":255,"b":255},"name":"White","role":"text","source":"css-var: --destructive-foreground","confidence":0.9},"secondaryText":{"hex":"#022c22","rgb":{"r":2,"g":44,"b":34},"name":"Near-Black","role":"secondaryText","source":"computed: text-sample-2 color","confidence":0.6},"border":{"hex":"#f4f4f5","rgb":{"r":244,"g":244,"b":245},"name":"White Smoke","role":"border","source":"css-var: --border-subtle","confidence":0.8},"muted":{"hex":"#022c22","rgb":{"r":2,"g":44,"b":34},"name":"Near-Black","role":"muted","source":"computed: text-sample-2 color","confidence":0.6},"accent":{"hex":"#059669","rgb":{"r":5,"g":150,"b":105},"name":"Teal","role":"accent","source":"inferred: saturated non-primary","confidence":0.4}},"darkMode":{"background":{"hex":"#09090b","rgb":{"r":9,"g":9,"b":11},"name":"Black","role":"background","source":"computed: body background-color","confidence":0.75},"text":{"hex":"#fafafa","rgb":{"r":250,"g":250,"b":250},"name":"Off-White","role":"text","source":"computed: body color","confidence":0.75},"secondaryText":{"hex":"#a1a1aa","rgb":{"r":161,"g":161,"b":170},"name":"Dark Silver","role":"secondaryText","source":"computed: text-sample-1 color","confidence":0.7},"muted":{"hex":"#a1a1aa","rgb":{"r":161,"g":161,"b":170},"name":"Dark Silver","role":"muted","source":"computed: text-sample-1 color","confidence":0.7}},"semantic":{"success":{"hex":"#059669","rgb":{"r":5,"g":150,"b":105},"name":"Teal","role":"success","source":"css-var: --accent-success","confidence":0.8},"warning":{"hex":"#f59e0b","rgb":{"r":245,"g":158,"b":11},"name":"Orange","role":"warning","source":"css-var: --accent-warning","confidence":0.8},"info":{"hex":"#3b82f6","rgb":{"r":59,"g":130,"b":246},"name":"Dodger Blue","role":"info","source":"css-var: --accent-info","confidence":0.8}},"rawPalette":[{"hex":"#f4f4f5","rgb":{"r":244,"g":244,"b":245},"source":"css-var: --border-subtle","name":"White Smoke"},{"hex":"#d1fae5","rgb":{"r":209,"g":250,"b":229},"source":"css-var: --primary-muted","name":"Ice Blue"},{"hex":"#ffffff","rgb":{"r":255,"g":255,"b":255},"source":"inferred","name":"White"},{"hex":"#059669","rgb":{"r":5,"g":150,"b":105},"source":"css-var: --checkbox-checked","name":"Teal"},{"hex":"#dc2626","rgb":{"r":220,"g":38,"b":38},"source":"css-var: --status-down","name":"Crimson"},{"hex":"#d97706","rgb":{"r":217,"g":119,"b":6},"source":"css-var: --status-degraded","name":"Dark Goldenrod"},{"hex":"#a1a1aa","rgb":{"r":161,"g":161,"b":170},"source":"computed: text-sample-1","name":"Dark Silver"},{"hex":"#3b82f6","rgb":{"r":59,"g":130,"b":246},"source":"css-var: --accent-info","name":"Dodger Blue"},{"hex":"#f59e0b","rgb":{"r":245,"g":158,"b":11},"source":"css-var: --accent-warning","name":"Orange"},{"hex":"#71717a","rgb":{"r":113,"g":113,"b":122},"source":"css-var: --checkbox-border","name":"Dim Gray"},{"hex":"#09090b","rgb":{"r":9,"g":9,"b":11},"source":"computed: body","name":"Black"},{"hex":"#fafafa","rgb":{"r":250,"g":250,"b":250},"source":"computed: button","name":"Off-White"},{"hex":"#18181b","rgb":{"r":24,"g":24,"b":27},"source":"computed: button-sample-12","name":"Near-Black"},{"hex":"#022c22","rgb":{"r":2,"g":44,"b":34},"source":"computed: text-sample-2","name":"Near-Black"},{"hex":"#34d399","rgb":{"r":52,"g":211,"b":153},"source":"computed: text-sample-3","name":"Emerald"}]},"typography":{"families":[{"name":"Geist Variable","role":"body","source":"self-hosted","weights":[400,500],"fallbackStack":"system-ui, -apple-system, sans-serif","confidence":0.95},{"name":"Geist Variable","role":"heading","source":"self-hosted","weights":[600,700],"fallbackStack":"system-ui, -apple-system, sans-serif","confidence":0.95}],"scale":{"body":{"fontFamily":"Geist Variable","fontSize":"15px","fontWeight":400,"lineHeight":"23.25px","letterSpacing":"-0.045px"},"h1":{"fontFamily":"Geist Variable","fontSize":"60px","fontWeight":700,"lineHeight":"66px","letterSpacing":"-1.08px"},"h2":{"fontFamily":"Geist Variable","fontSize":"33px","fontWeight":700,"lineHeight":"38.4px","letterSpacing":"-0.594px"},"h3":{"fontFamily":"Geist Variable","fontSize":"15px","fontWeight":600,"lineHeight":"23.2px","letterSpacing":"-0.27px"}},"conventions":{"headingCase":"sentence-case","bodyLineHeight":"23.25px"}},"spacing":{"baseUnit":"2px","borderRadius":{"small":"14px","large":"100px"}},"assets":[],"voice":{"toneSpectrum":{"formalCasual":6,"playfulSerious":8,"enthusiasticMatterOfFact":7,"respectfulIrreverent":7,"technicalAccessible":4},"copywritingStyle":{"avgSentenceLength":10,"vocabularyComplexity":"moderate","jargonUsage":"heavy","rhetoricalDevices":["repetition","rhetorical question"],"ctaStyle":"action-oriented imperative verbs with benefit-driven phrases"},"contentPatterns":{"headingCase":"sentence-case","emojiUsage":"none","exclamationFrequency":"none","questionUsageInHeadings":false,"bulletPreference":true},"sampleCopy":["Know when it's down.Know why.","Built for engineers who get paged","When your API stalls, we tell you if it's your code or OpenAI's outage.","Everything below cuts MTTR. Nothing below adds noise.","Monitoring that tells you why things break, not just that they broke."]},"rules":{"dos":["Use Geist Variable 700 for main headings and Geist Variable 600 for subheadings, always in sentence-case.","Apply Geist Variable 400 or 500 for body text with a precise line-height of 23.25px.","Utilize the primary brand color #18181b for dark mode text and light mode primary elements, and #059669 as the accent color for highlights and key actions.","Implement a dark mode background of #09090b with #fafafa text, and a light mode background of #ffffff with #18181b text.","Design outline buttons with #fafafa text, a #27272a border, and a large border-radius of 3.35544e+07px (effectively pill-shaped), with 0px 28px padding.","Design secondary buttons with a #18181b background, #fafafa text, a #27272a border, and a small border-radius of 14px, with 10px 12px padding.","Maintain a consistent base unit of 2px for all spacing measurements to ensure visual harmony.","Use subtle, multi-layer shadows on card elements, specifically `rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0` for depth without overt gradients."],"donts":["Do not use gradients anywhere in the design; the brand's aesthetic is flat with subtle shadows.","Avoid using emojis in any marketing or product copy; the brand maintains a serious and technical tone.","Do not use exclamations in copy; the brand's communication is direct and matter-of-fact.","Do not use title case for headings; all headings should strictly adhere to sentence-case.","Avoid using any font families other than Geist Variable; consistency in typography is key.","Do not apply shadows to buttons; shadows are reserved for card elements to provide subtle depth.","Do not use overly playful or casual language; maintain a tone that is serious, technical, and moderately enthusiastic.","Do not deviate from the defined border radii of 14px for small elements and 100px (or effectively pill-shaped) for large elements like outline buttons."],"source":"inferred"},"vibe":{"summary":"Happy Uptime projects a serious, highly technical, and slightly enthusiastic vibe, tailored for engineers who need reliable and instant monitoring. It's about providing critical information clearly and efficiently, with a focus on functionality and precision.","tags":["developer-first","technical","reliable","efficient","precise","modern","functional"],"visualEnergy":4,"designEra":"contemporary-minimal","comparableBrands":["Datadog","PagerDuty","Grafana","UptimeRobot"],"emotionalTone":"reliable-authoritative","targetAudienceInferred":"Software engineers, DevOps professionals, and technical teams responsible for maintaining the uptime and performance of websites, APIs, and services.","confidence":0.95},"officialGuidelines":{"discoveredUrl":"https://happyuptime.com/brand","hasOfficialKit":true,"guidelineRules":[]},"buttons":{"styles":[{"variant":"outline","textColor":"#fafafa","borderRadius":"3.35544e+07px","borderColor":"#27272a","borderWidth":"1px","padding":"0px 28px","fontSize":"15px","fontWeight":500,"sampleText":"Try speed test","confidence":0.7},{"variant":"secondary","backgroundColor":"#18181b","textColor":"#fafafa","borderRadius":"14px","borderColor":"#27272a","borderWidth":"1px","padding":"10px 12px","fontSize":"15px","fontWeight":400,"sampleText":"AWS S3","confidence":0.5}]},"effects":{"shadows":[{"value":"rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, oklab(0 0 0 / 0.05) 0px 25px 50px -12px","source":"[class*=\"card\"]","context":"card"},{"value":"rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.1) 0px 4px 6px -4px","source":"[class*=\"card\"]","context":"card"}],"gradients":[]},"designAssets":[{"src":"https://happyuptime.com/assets/neon-four-point-star.png","width":600,"height":600,"format":"png","context":"body"},{"src":"https://img.loadlogo.com/aws.amazon.com?style=monochrome&theme=dark","alt":"aws.amazon.com","width":300,"height":122,"format":"other","context":"body"},{"src":"https://img.loadlogo.com/openai.com?style=monochrome&theme=dark","alt":"openai.com","width":150,"height":150,"format":"other","context":"body"},{"src":"https://img.loadlogo.com/github.com?style=monochrome&theme=dark","alt":"github.com","width":150,"height":150,"format":"other","context":"body"},{"src":"https://img.loadlogo.com/slack.com?style=monochrome&theme=dark","alt":"slack.com","width":150,"height":150,"format":"other","context":"body"},{"src":"https://img.loadlogo.com/discord.com?style=monochrome&theme=dark","alt":"discord.com","width":150,"height":150,"format":"other","context":"body"},{"src":"https://img.loadlogo.com/telegram.org?style=monochrome&theme=dark","alt":"telegram.org","width":150,"height":150,"format":"other","context":"body"}],"ogImage":"https://happyuptime.com/og/landing","iconLibrary":{"name":"Lucide","confidence":0.95,"sampleIcons":["arrow-right","terminal","check","chevron-right"],"source":"class-pattern"}}