Loading...
Loading...
{
"latency": 61,
"ipAddresses": [
"104.18.12.15",
"104.18.13.15",
"2606:4700::6812:d0f",
"2606:4700::6812:c0f"
],
"dns": {
"NS": [
"clyde.ns.cloudflare.com.",
"sofia.ns.cloudflare.com."
],
"A": [
"104.18.12.15",
"104.18.13.15"
],
"AAAA": [
"2606:4700::6812:d0f",
"2606:4700::6812:c0f"
],
"TXT": [
"v=spf1 -all"
]
}
}
[
{
"url": "https://workers.dev",
"technologies": [
{
"slug": "google-tag-manager",
"name": "Google Tag Manager",
"versions": [],
"trafficRank": 0,
"confirmedAt": 1725223529,
"icon": "Google Tag Manager.svg",
"categories": [
{
"id": 42,
"slug": "tag-managers",
"name": "Tag managers"
}
]
},
{
"slug": "cloudflare-browser-insights",
"name": "Cloudflare Browser Insights",
"versions": [],
"trafficRank": 0,
"confirmedAt": 1725223529,
"icon": "CloudFlare.svg",
"categories": [
{
"id": 10,
"slug": "analytics",
"name": "Analytics"
},
{
"id": 78,
"slug": "rum",
"name": "RUM"
}
]
},
{
"slug": "cloudflare-bot-management",
"name": "Cloudflare Bot Management",
"versions": [],
"trafficRank": 0,
"confirmedAt": 1725223529,
"icon": "CloudFlare.svg",
"categories": [
{
"id": 16,
"slug": "security",
"name": "Security"
}
]
},
{
"slug": "react",
"name": "React",
"versions": [],
"trafficRank": 0,
"confirmedAt": 1725223529,
"icon": "React.svg",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"name": "JavaScript frameworks"
}
]
},
{
"slug": "react-router",
"name": "React Router",
"versions": [
"6"
],
"trafficRank": 0,
"confirmedAt": 1725223529,
"icon": "React Router.svg",
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"name": "JavaScript frameworks"
}
]
},
{
"slug": "sanity",
"name": "Sanity",
"versions": [],
"trafficRank": 0,
"confirmedAt": 1725223529,
"icon": "Sanity.svg",
"categories": [
{
"id": 1,
"slug": "cms",
"name": "CMS"
}
]
},
{
"slug": "remix",
"name": "Remix",
"versions": [],
"trafficRank": 0,
"confirmedAt": 1725223529,
"icon": "Remix.svg",
"categories": [
{
"id": 18,
"slug": "web-frameworks",
"name": "Web frameworks"
},
{
"id": 22,
"slug": "web-servers",
"name": "Web servers"
}
]
},
{
"slug": "onetrust",
"name": "OneTrust",
"versions": [],
"trafficRank": 0,
"confirmedAt": 1725223529,
"icon": "OneTrust.svg",
"categories": [
{
"id": 67,
"slug": "cookie-compliance",
"name": "Cookie compliance"
}
]
},
{
"slug": "cloudflare",
"name": "Cloudflare",
"versions": [],
"trafficRank": 0,
"confirmedAt": 1725223529,
"icon": "CloudFlare.svg",
"categories": [
{
"id": 31,
"slug": "cdn",
"name": "CDN"
}
]
}
]
}
]
<!DOCTYPE html><html lang="en" theme="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Cloudflare Workers©</title><meta name="description" content="Build your next application with Cloudflare Workers"/><meta name="og:title" content="Cloudflare Workers©"/><meta name="og:description" content="Build your next application with Cloudflare Workers"/><meta name="og:image" content="https://repository-images.githubusercontent.com/215130914/0a128400-41f5-11ea-8dc8-b1c09a48fa06"/><meta name="og:type" content="website"/><meta name="twitter:title" content="Cloudflare Workers©"/><meta name="twitter:description" content="Build your next application with Cloudflare Workers"/><meta name="twitter:image:src" content="https://repository-images.githubusercontent.com/215130914/0a128400-41f5-11ea-8dc8-b1c09a48fa06"/><meta name="twitter:card" content="summary"/><meta name="twitter:creator" content="@cloudflaredev"/><link rel="stylesheet" href="/assets/entry-CtZEJQeA.css"/><link rel="stylesheet" href="/assets/root-BN0xrIUX.css"/><link rel="stylesheet" href="/assets/error-page-DLYM0Uo2.css"/><link rel="stylesheet" href="/assets/unordered-list-workers-themed-Cfkt8-O5.css"/><link rel="stylesheet" href="/assets/button-CWuix4Et.css"/><link rel="stylesheet" href="/assets/layout-DRaXQd0_.css"/><link rel="stylesheet" href="/assets/_index-CuI4pOXa.css"/><script type="text/javascript">
document.documentElement.setAttribute('domain', document.domain)
</script><script type="text/javascript">
(function() {
const setTheme = (theme) => {
document.documentElement.setAttribute("theme", theme);
localStorage.theme = theme;
}
const query = window.matchMedia("(prefers-color-scheme: dark)");
query.addEventListener("change", () => {
setTheme(query.matches ? "dark" : "light");
});
if (["dark", "light"].includes(localStorage.theme)) {
setTheme(localStorage.theme);
} else {
setTheme(query.matches ? "dark" : "light");
}
})();
</script><script type="text/javascript" src="https://cdn.cookielaw.org/consent/316fefa6-e079-422c-b2be-31e41b337bad-test/OtAutoBlock.js"></script><script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charSet="UTF-8" data-domain-script="316fefa6-e079-422c-b2be-31e41b337bad-test"></script><script type="text/javascript">function OptanonWrapper() </script><script type="text/javascript" src="https://www.googletagmanager.com/gtag/destination?id=DC-9309168&l=cfDataLayer&cx=c"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GTM-PKQFGQB');
</script></head><body><header class="Header"><nav class="Nav"><a class="Nav--link Nav--link-logo" href="/"><div class="CloudflareWorkersLogo CloudflareWorkersLogo-horizontal-combination-mark"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1430 375"><title>Cloudflare Workers logo (horizontal combination mark)</title><defs><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-a" x1="50%" x2="25.7%" y1="100%" y2="8.7%"><stop offset="0%" stop-color="#eb6f07"></stop><stop offset="100%" stop-color="#fab743"></stop></linearGradient><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-b" x1="81%" x2="40.5%" y1="83.7%" y2="29.5%"><stop offset="0%" stop-color="#d96504"></stop><stop offset="100%" stop-color="#d96504" stop-opacity="0"></stop></linearGradient><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-c" x1="42%" x2="84%" y1="8.7%" y2="79.9%"><stop offset="0%" stop-color="#eb6f07"></stop><stop offset="100%" stop-color="#eb720a" stop-opacity="0"></stop></linearGradient><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-d" x1="50%" x2="25.7%" y1="100%" y2="8.7%"><stop offset="0%" stop-color="#ee6f05"></stop><stop offset="100%" stop-color="#fab743"></stop></linearGradient><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-e" x1="-33.2%" x2="91.7%" y1="100%" y2="0%"><stop offset="0%" stop-color="#d96504" stop-opacity=".8"></stop><stop offset="49.8%" stop-color="#d96504" stop-opacity=".2"></stop><stop offset="100%" stop-color="#d96504" stop-opacity="0"></stop></linearGradient><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-f" x1="50%" x2="25.7%" y1="100%" y2="8.7%"><stop offset="0%" stop-color="#ffa95f"></stop><stop offset="100%" stop-color="#ffebc8"></stop></linearGradient><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-g" x1="8.1%" x2="96.5%" y1="1.1%" y2="48.8%"><stop offset="0%" stop-color="#fff" stop-opacity=".5"></stop><stop offset="100%" stop-color="#fff" stop-opacity=".1"></stop></linearGradient><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-h" x1="-13.7%" y1="104.2%" y2="46.2%"><stop offset="0%" stop-color="#fff" stop-opacity=".5"></stop><stop offset="100%" stop-color="#fff" stop-opacity=".1"></stop></linearGradient></defs><path class="CloudflareWorkersLogoCombinationMark--workers-wordmark" fill="#232324" d="M553.2 320.1L500.6 165h36.3l31.9 104.3 34.5-104.7h29L667 269.3 699 165h35.3l-52.5 155.1h-29.5l-34.8-100.8-34.7 100.8h-29.5zm246.2 1.5c-36.6 0-63.6-27-63.6-60.9v-.4c0-34 27.3-61.4 64-61.4 36.5 0 63.6 27 63.6 61v.4c0 33.8-27.3 61.3-64 61.3zm.4-28.8c19.1 0 30.6-14.7 30.6-32.1v-.4c0-17.4-12.6-32.6-31-32.6-19.2 0-30.6 14.7-30.6 32.1v.5c0 17.3 12.5 32.5 31 32.5zm87.8 26.2V201H921v23.8c6.8-16.2 17.8-26.8 37.6-26v35H957c-22.2 0-35.9 13.5-35.9 41.6V319h-33.4zm92 0V158.4h33.4V244l39.1-43h40l-44.8 46.5 46.4 71.5h-38.3l-30.8-48.2-11.6 12.3V319h-33.5zm180.6 2.6c-35.5 0-61.6-24.8-61.6-60.9v-.4c0-33.7 24-61.4 58.3-61.4 39.3 0 57.4 30.6 57.4 64 0 2.6-.2 5.7-.5 8.8h-82c3.3 15.2 13.8 23.1 28.8 23.1 11.2 0 19.4-3.5 28.6-12.1l19.1 17a59 59 0 0 1-48.1 22zm-28.9-70.8h50.4c-2-15-10.8-25-24.8-25-13.9 0-23 9.8-25.6 25zm107.8 68.2V201h33.5v23.8c6.8-16.2 17.8-26.8 37.6-26v35h-1.8c-22.2 0-35.8 13.5-35.8 41.6V319H1239zm133.4 2.2c-16.5 0-35-5.5-50.6-17.8l14.3-22a66.7 66.7 0 0 0 37.1 14c9.7 0 14.1-3.5 14.1-8.7v-.5c0-7.2-11.4-9.7-24.4-13.6-16.5-4.9-35.2-12.6-35.2-35.4v-.5c0-24 19.4-37.4 43.1-37.4 15 0 31.3 5 44 13.7l-12.7 23a69.9 69.9 0 0 0-32-11c-8 0-12.3 3.6-12.3 8.2v.4c0 6.6 11.3 9.7 24 14.1 16.5 5.5 35.7 13.4 35.7 35v.4c0 26.2-19.6 38.1-45.1 38.1z"></path><path class="CloudflareWorkersLogoCombinationMark--cloudflare-wordmark" fill="#656566" fill-rule="nonzero" d="M1210.9 78.9a6 6 0 1 1 0-12.1c3.3 0 6.1 2.7 6.1 6s-2.8 6-6.1 6zm0-11a4.9 4.9 0 0 0-4.9 5c0 2.6 2.2 4.8 4.9 4.8s4.9-2.2 4.9-4.9c0-2.6-2.2-4.8-4.9-4.8zm3.1 8.1h-1.4l-1.2-2.3h-1.6V76h-1.3v-6.6h3.2c1.4 0 2.3.9 2.3 2.1a2 2 0 0 1-1.4 2l1.4 2.5zm-2.4-3.5c.5 0 1-.3 1-1s-.4-1-1-1h-2v2h2zm-636.5-6.3h15.6v42.1H618v13.5H575V66.2zm58.9 28V94c0-16 13-29 30.3-29a29 29 0 0 1 30 28.8v.2c0 16-13 28.9-30.2 28.9A29 29 0 0 1 634 94.1zm44.6 0V94c0-8-5.8-15-14.4-15-8.5 0-14.2 6.8-14.2 14.9v.1c0 8 5.8 15 14.3 15 8.6 0 14.3-6.8 14.3-14.9zm34.9 3.2V66.2h15.8v31c0 8 4.1 11.7 10.3 11.7 6.2 0 10.3-3.6 10.3-11.4V66.2h15.8V97c0 18-10.3 25.8-26.3 25.8s-26-8-26-25.4zm76-31.2h21.6c20 0 31.7 11.4 31.7 27.5v.2c0 16-11.8 28-32 28h-21.3V66.1zm22 42c9.2 0 15.4-5.1 15.4-14.2V94c0-9-6.2-14.1-15.5-14.1h-6.3V108h6.3v.1zm54-42h44.9v13.5H881v9.5h26.6V102H881v19.8h-15.5V66.2zm66.5 0h15.5v42.1h27.2v13.5H932V66.2zm83.3-.4h15l24 56h-16.8l-4-9.9h-21.7l-4 10h-16.3l23.8-56.1zm13.7 34.1l-6.2-15.8-6.3 15.8h12.5zm45.2-33.7h26.6c8.6 0 14.5 2.2 18.3 6 3.3 3.2 5 7.5 5 13v.2c0 8.6-4.6 14.2-11.5 17L1126 122h-18l-11.4-16.8h-6.8v16.8h-15.6V66.2zm25.9 26.7c5.3 0 8.3-2.6 8.3-6.6v-.2c0-4.3-3.2-6.5-8.4-6.5h-10.3v13.3h10.4zm46.4-26.7h45v13H1162v8.5h26.9v12.2h-27v8.8h30.2v13.1h-45.5V66.2zM541 100.7a13.8 13.8 0 0 1-12.8 8.3c-8.5 0-14.3-7-14.3-15V94c0-8 5.7-15 14.2-15a14 14 0 0 1 13.3 9.3H558a29.2 29.2 0 0 0-29.6-23.1c-17.3 0-30.3 13-30.3 29v.1a29 29 0 0 0 30.1 28.8c14.8 0 26.4-9.5 29.4-22.2l-16.4-.1z"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-a)" d="M107 5.4l49 88.4-45 81a26 26 0 0 0 0 25.3l45 81.2-49 88.4A52 52 0 0 1 85 349L7 213.5a52.2 52.2 0 0 1 0-52L85 26a52 52 0 0 1 22-20.6z"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-b)" d="M111 174.9a26 26 0 0 0 0 25.2l45 81.2-49 88.4A52 52 0 0 1 85 349L7 213.5C.8 202.8 35.5 190 111 175z" opacity=".7"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-c)" d="M112 14.3l44 79.5-7.3 12.7-38.8-65.7C98.7 22.5 81.6 32 60.2 69l3.2-5.5L85 26a52 52 0 0 1 21.8-20.6l5.1 8.9z" opacity=".5"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-d)" d="M331 26l78 135.5c9.3 16 9.3 36 0 52L331 349a52 52 0 0 1-45 26h-78l97-174.9a26 26 0 0 0 0-25.2L208 0h78a52 52 0 0 1 45 26z"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-e)" d="M282 374.4l-77 .7 93.2-175.8a27 27 0 0 0 0-25.4L205 0h17.6l97.8 173.1a27 27 0 0 1-.1 26.8 15624 15624 0 0 0-62.7 110c-19 33.4-10.8 54.9 24.4 64.5z"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-f)" d="M130 375c-8 0-16-1.9-23-5.3l96.2-173.5c3-5.4 3-12 0-17.4L107 5.4A52 52 0 0 1 130 0h78l97 174.9a26 26 0 0 1 0 25.2L208 375h-78z"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-g)" d="M298.2 178.8L199 0h9l97 174.9a26 26 0 0 1 0 25.2L208 375h-9l99.2-178.8c3-5.4 3-12 0-17.4z" opacity=".6"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-h)" d="M203.2 178.8L107 5.4c3-1.6 6.6-2.8 10-3.8 21.2 38.1 52.5 95.9 94 173.3a26 26 0 0 1 0 25.2L115.5 373c-3.4-1-5.2-1.7-8.4-3.2l96-173.5c3-5.4 3-12 0-17.4z" opacity=".6"></path></svg></div></a><div class="Nav--main-links"><div class="Nav--item"><a aria-current="page" class="Nav--link-is-active Nav--link" href="/">Home</a></div><div class="Nav--item"><a class="Nav--link" href="https://pages.cloudflare.com">Pages</a></div><div class="Nav--item"><a class="Nav--link" href="/built-with">Built with</a></div><div class="Nav--item"><a class="Nav--link" href="https://workers.cloudflare.com/docs">Docs</a></div><div class="Nav--item"><a class="Nav--link" href="https://discord.gg/cloudflaredev">Discord</a></div></div><div class="Nav--search"></div><div class="Nav--account-management"><div class="Nav--item Nav--item-sign-in"><a class="Button Button-is-secondary" href="https://dash.cloudflare.com/login?redirect_uri=https%3A%2F%2Fdash.cloudflare.com%2F%3Faccount%3Dworkers">Log in</a></div><div class="Nav--item Nav--item-sign-up"><a class="Button Button-is-primary" href="https://dash.cloudflare.com/sign-up/workers-and-pages">Sign up</a></div></div></nav></header><main><section class="HeroSection"><div class="HeroSection--column"><div class="HeroSection--content"><h1 class="HeroSection--title"><div class="HeroSection--title-first-line">You write code.</div><div class="HeroSection--title-second-line">We handle the rest.</div></h1><div class="HeroSection--description"><p>Deploy serverless code instantly across the globe to give it exceptional performance, reliability, and scale.</p></div><div class="HeroSection--actions HeroSection--actions-desktop"><div class="HeroSection--actions-item"><a class="Button Button-is-primary" href="https://workers.cloudflare.com/playground">Start building</a></div><div class="HeroSection--actions-item"><a class="Button Button-is-secondary" href="https://developers.cloudflare.com/workers/">Read docs</a></div></div><div class="HeroSection--actions HeroSection--actions-mobile"><div class="HeroSection--actions-item"><a class="Button Button-is-secondary" href="https://developers.cloudflare.com/workers/">Read docs</a></div><div class="HeroSection--actions-item"><a class="Button Button-is-primary" href="https://dash.cloudflare.com/sign-up/workers-and-pages"> Sign up </a></div></div><div class="HeroSection--key-points"><ul class="UnorderedListWorkersThemed UnorderedListWorkersThemed-is-primary"><li>From signup to globally deployed in <strong><5min</strong></li><li>Your code runs within <strong>milliseconds</strong> of your users worldwide</li><li>Say goodbye to cold starts—support for<!-- --> <strong>0ms worldwide</strong></li></ul></div></div><div class="HeroSection--illustration"><div class="HeroSection--illustration-card"><pre class="CodeBlock CodeBlock-is-hero CodeBlock-scrolls-horizontally CodeBlock--language-sh" language="sh"><code class="CodeBlock--code"><u><b class="CodeBlock--token-directory">~/</b> <b class="CodeBlock--token-prompt">$</b> </u>npm create cloudflare -- my-app<br/><u><b class="CodeBlock--token-directory">~/</b> <b class="CodeBlock--token-prompt">$</b> </u>cd my-app<br/><u><b class="CodeBlock--token-directory">~/my-app</b> <b class="CodeBlock--token-prompt">$</b> </u>npx wrangler deploy<u><br/><b class="CodeBlock--token-success">Published</b><b class="CodeBlock--token-success"> </b><b class="CodeBlock--token-value">https://my-app.world.workers.dev</b></u></code></pre></div></div></div></section><section class="QuoteSection"><div class="QuoteSection--column"><cite class="QuoteSection--cite"><div class="QuoteSection--cite-name">Laurie Voss</div><div class="QuoteSection--cite-title">Co-founder & Chief Data Officer</div><figure class="QuoteSection--cite-company-logo" aria-label="NPM logo"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 5" fill="currentColor" aria-labelledby="QuoteSection--svg-logo-title QuoteSection--svg-logo-desc"><title id="QuoteSection--svg-logo-title">NPM</title><desc id="QuoteSection--svg-logo-desc">Logo for the company NPM</desc><path d="M0 4h2V1h1v3h1V0H0v4zm5-4v5h2V4h2V0H5zm3 3H7V1h1v2zm2-3v4h2V1h1v3h1V1h1v3h1V0h-6z"></path></svg></figure></cite><blockquote class="QuoteSection--quote"><p>“Cloudflare Workers has changed the way we build our apps. We don’t have to think about regions, we just deploy code and it runs seamlessly around the world.”</p></blockquote></div></section><section class="GreatPowerSection"><h2 class="GreatPowerSection--title"><div class="GreatPowerSection--title-first-line">Great power.</div><div class="GreatPowerSection--title-second-line">Less responsibility.</div></h2></section><section class="BenefitsSection"><div class="BenefitsSection--column"><div class="BenefitsSection--benefits"><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration"><img alt="Scaling illustration" src="./resources/illustrations/scaling.svg"/></div><h3 class="BenefitsSection--benefit-title">Automatic scaling</h3><div class="BenefitsSection--benefit-description">No more configuring auto-scaling, load balancers, or paying for capacity you don’t use. Traffic is automatically routed and load balanced across thousands of servers. Sleep well as your code scales effortlessly.</div></div><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration" light-theme-only="true"><img alt="Global network illustration" src="./resources/illustrations/global-network.svg"/></div><div class="BenefitsSection--benefit-illustration" dark-theme-only="true"><img alt="Global network illustration" src="./resources/illustrations/global-network-dark-theme.svg"/></div><h3 class="BenefitsSection--benefit-title">High performance global network</h3><div class="BenefitsSection--benefit-description"><div class="MarkdownLite"><p>Every deploy is made to a network of data centers running<!-- --> <span class="PopoverTarget" data-js-popover="isolates">V8 isolates</span>. Your code is powered by Cloudflare’s network which is milliseconds away from virtually every Internet user.</p></div></div></div><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration" light-theme-only="true"><img alt="Templates illustration" src="./resources/illustrations/templates.svg"/></div><div class="BenefitsSection--benefit-illustration" dark-theme-only="true"><img alt="Templates illustration" src="./resources/illustrations/templates-dark-theme.svg"/></div><h3 class="BenefitsSection--benefit-title">Write in JS, Rust, C, and C++</h3><div class="BenefitsSection--benefit-description">Choose from a template in your language to kickstart building an app, creating a function, or writing an API. We have<!-- --> <a class="Link" href="https://developers.cloudflare.com/workers/get-started/quickstarts/">templates</a>,<!-- --> <a class="Link" href="https://developers.cloudflare.com/workers/tutorials/">tutorials</a>, and a<!-- --> <a class="Link" href="https://developers.cloudflare.com/workers/get-started/guide#2-install-the-workers-cli">CLI</a> <!-- -->to get you up and running in no time.</div></div><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration" light-theme-only="true"><img alt="Short cold starts illustration" src="./resources/illustrations/short-cold-starts.svg"/></div><div class="BenefitsSection--benefit-illustration" dark-theme-only="true"><img alt="Short cold starts illustration" src="./resources/illustrations/short-cold-starts-dark-theme.svg"/></div><h3 class="BenefitsSection--benefit-title">Support for 0ms cold starts</h3><div class="BenefitsSection--benefit-description"><div class="MarkdownLite"><p>Most serverless platforms experience a cold start every time you deploy or your service increases in popularity. Workers can run your code instantly, without cold starts.</p></div></div></div><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration" light-theme-only="true"><img alt="Low-cost illustration" src="./resources/illustrations/low-cost.svg"/></div><div class="BenefitsSection--benefit-illustration" dark-theme-only="true"><img alt="Low-cost illustration" src="./resources/illustrations/low-cost-dark-theme.svg"/></div><h3 class="BenefitsSection--benefit-title">Exceptionally affordable</h3><div class="BenefitsSection--benefit-description"><div class="MarkdownLite"><p>The first 100,000 requests each day are free and paid plans start at just $5/10 million requests, making Workers as much as <strong>ten-times less expensive</strong> than other serverless platforms.</p><p class="BenefitsSection--benefit-description-footnote-p">For a 50ms Worker compute workload including API Gateway & other required services</p></div></div></div><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration"><img alt="Serverless illustration" src="./resources/illustrations/serverless.svg"/></div><h3 class="BenefitsSection--benefit-title">No servers to maintain</h3><div class="BenefitsSection--benefit-description">Spend more time building, less time configuring. No VMs, no servers, and no containers to spin up or manage. Deploy using our CLI, web interface, or API.</div></div><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration" light-theme-only="true"><img alt="Workers Unbound illustration" src="../resources/illustrations/bundled.svg"/></div><div class="BenefitsSection--benefit-illustration" dark-theme-only="true"><img alt="Workers Unbound illustration" src="../resources/illustrations/bundled-dark-theme.svg"/></div><h3 class="BenefitsSection--benefit-title">Edge storage, built in</h3><div class="BenefitsSection--benefit-description"><div class="MarkdownLite"><p>Store your static assets at the edge with Workers KV, our global, low-latency key-value data store. Access your assets alongside your code and transform them via powerful APIs (e.g. HTMLrewriter) to modify your page before it reaches the user.</p></div></div></div><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration" light-theme-only="true"><img alt="Static to dynamic illustration" src="../resources/illustrations/static-to-dynamic.svg"/></div><div class="BenefitsSection--benefit-illustration" dark-theme-only="true"><img style="position:relative;left:-4px" alt="Static to dynamic illustration" src="../resources/illustrations/static-to-dynamic-dark-theme.svg"/></div><h3 class="BenefitsSection--benefit-title">Static assets with dynamic power</h3><div class="BenefitsSection--benefit-description">Say goodbye to build steps which pre-generate thousands of assets in advance. Harness the unrivaled raw power of the edge to generate images, SVGs, PDFs, whatever you need,<!-- --> <em>on the fly</em>, and deliver them to users as quickly as a static asset.</div></div></div><div class="BenefitsSection--cta"><h2 class="BenefitsSection--cta-title">Build your first Worker now.</h2><div class="BenefitsSection--cta-cta"><a class="Button Button-is-primary" href="https://dash.cloudflare.com/sign-up/workers-and-pages">Start building</a></div></div></div></section><section class="CustomerLogosSection"><div class="CustomerLogosSection--title">Building with Workers</div><div class="CustomerLogosSection--logos"><div class="CustomerLogosSection--logos-frame"><div class="CustomerLogosSection--logos-content"><img class="CustomerLogosSection--logo" alt="23andMe logo" src="./resources/customer-logos/23andme.svg" style="--aspect-ratio:0.4;transform:scale(1.5)"/><img class="CustomerLogosSection--logo" alt="Broadcom logo" src="./resources/customer-logos/broadcom.svg" style="--aspect-ratio:0.2"/><img class="CustomerLogosSection--logo" alt="CodePen logo" src="./resources/customer-logos/codepen.svg" style="--aspect-ratio:0.23"/><img class="CustomerLogosSection--logo" alt="Cordial logo" src="./resources/customer-logos/cordial.svg" style="--aspect-ratio:0.4;--vertical-adjust:-0.07"/><img class="CustomerLogosSection--logo" alt="Discord logo" src="./resources/customer-logos/discord.svg" style="--aspect-ratio:0.32;--vertical-adjust:0.02"/><img class="CustomerLogosSection--logo" alt="DoorDash logo" src="./resources/customer-logos/doordash.svg" style="--aspect-ratio:0.22"/><img class="CustomerLogosSection--logo" alt="Glossier logo" src="./resources/customer-logos/glossier.svg" style="--aspect-ratio:0.3"/><img class="CustomerLogosSection--logo" alt="Marketo logo" src="./resources/customer-logos/marketo.svg" style="--aspect-ratio:0.25"/><img class="CustomerLogosSection--logo" alt="MaxMind logo" src="./resources/customer-logos/maxmind.svg" style="--aspect-ratio:0.22;--vertical-adjust:-0.16"/><img class="CustomerLogosSection--logo" alt="NPM logo" src="./resources/customer-logos/npm.svg" style="--aspect-ratio:0.38"/><img class="CustomerLogosSection--logo" alt="Optimizely logo" src="./resources/customer-logos/optimizely.svg" style="--aspect-ratio:0.27;--vertical-adjust:-0.18"/><img class="CustomerLogosSection--logo" alt="ProPublica logo" src="./resources/customer-logos/propublica.svg" style="--aspect-ratio:0.25;--vertical-adjust:-0.12"/><img class="CustomerLogosSection--logo" alt="Timely logo" src="./resources/customer-logos/timely.svg" style="--aspect-ratio:0.3;--vertical-adjust:-0.14"/></div></div></div></section><section class="PlansSection PlansSection-is-after-customer-logos-section" id="plans"><div class="PlansSection--column"><div class="PlansSection--plans"><div class="PlansSection--plan PlansSection--plan-is-free"><div class="PlansSection--plan-header"><h2 class="PlansSection--plan-title">Free</h2><div class="PlansSection--plan-subtitle"><span class="Number Number-is-strong"><span class="Number--number">100,000</span></span> <!-- -->requests per day</div><div class="PlansSection--plan-subtitle-note">(Across all of your Worker scripts, UTC+0)</div></div><div class="PlansSection--plan-details"><ul class="UnorderedListWorkersThemed"><li>Deploy up to 100 Worker scripts</li><li>Runs on all 275+ network locations</li><li>Free workers.dev subdomain</li><li>Free static asset requests</li><li>Up to 10ms CPU time per request</li><li>Lowest latency after the first request</li><li>Limited<!-- --> <strong><a href="https://www.cloudflare.com/products/workers-kv/" class="Link" style="--underline-size:-1px;--underline-color:rgba(var(--color-rgb), .5)">Workers KV</a></strong> <!-- -->edge storage</li></ul></div><div class="PlansSection--plan-cta"><a class="Button Button-is-secondary-orange" light-theme-only="true" href="https://dash.cloudflare.com/sign-up/workers-and-pages">Get started</a><a class="Button Button-is-secondary" dark-theme-only="true" href="https://dash.cloudflare.com/sign-up/workers-and-pages">Get started</a></div></div><div class="PlansSection--plan PlansSection--plan-is-bundled"><div class="PlansSection--plan-header"><h2 class="PlansSection--plan-title">Paid</h2><div class="PlansSection--plan-subtitle"><span class="Number Number-is-strong"><span class="Number--number">10 million requests per month</span></span></div><div class="PlansSection--plan-subtitle-note"><p><span class="Number"><span class="Number--dollars">+$</span><span class="Number--number">0.30</span>/million requests per month</span></p><p>(Minimum charge of<!-- --> <span class="Number"><span class="Number--dollars">$</span><span class="Number--number">5</span><span class="Number--per">/</span><span class="Number--per-unit">mo</span></span>)</p></div></div><div class="PlansSection--plan-details"><ul class="UnorderedListWorkersThemed"><li>Everything in Free, plus:</li><li><strong>20 million included logs per month</strong> (+$0.60 per additional million)</li><li>Up to <strong>30s of CPU time</strong> per request</li><li><strong>Always lowest latency</strong></li><li>Additional<!-- --> <strong><a href="https://www.cloudflare.com/products/workers-kv/" class="Link" style="--underline-size:-1px;--underline-color:rgba(var(--color-rgb), .5)">Workers KV</a></strong> <!-- -->edge storage</li><li class="PlansSection--plan-details-list-alignment-item"> </li><li class="PlansSection--plan-details-list-alignment-item"> </li></ul></div><div class="PlansSection--plan-cta"><a class="Button Button-is-primary" href="https://dash.cloudflare.com/sign-up/workers-and-pages">Get started</a></div></div></div><div class="PlansSection--pricing-cta"><p>Visit our docs to <a href="https://developers.cloudflare.com/workers/platform/pricing/">learn more about pricing</a>.</p></div></div></section></main><footer class="Footer Footer-with-top-separator"><div class="Footer--columns"><div class="Footer--column Footer--column-logo"><a href="https://workers.cloudflare.com" class="Footer--logo-link Link Link-without-underline"><img class="Footer--logo-link-image" alt="Workers logo" src="https://workers.cloudflare.com/resources/logo/logo.svg"/></a></div><div class="Footer--column"><h2 class="Footer--column-title">Product</h2><ul class="Footer--column-list"><li class="Footer--column-list-item"><a href="https://pages.cloudflare.com" class="Link Link-without-underline Link-is-juicy">Cloudflare Pages</a></li><li class="Footer--column-list-item"><a href="https://developers.cloudflare.com/workers/reference/storage/overview/" class="Link Link-without-underline Link-is-juicy">Key-value storage</a></li><li class="Footer--column-list-item"><a href="https://developers.cloudflare.com/workers/about/using-cache/" class="Link Link-without-underline Link-is-juicy">Cache</a></li><li class="Footer--column-list-item"><a href="https://workers.cloudflare.com/#plans" class="Link Link-without-underline Link-is-juicy">Pricing</a></li></ul></div><div class="Footer--column"><h2 class="Footer--column-title">Docs</h2><ul class="Footer--column-list"><li class="Footer--column-list-item"><a href="https://developers.cloudflare.com/workers/tutorials/" class="Link Link-without-underline Link-is-juicy">Tutorials</a></li><li class="Footer--column-list-item"><a href="https://developers.cloudflare.com/workers/templates/" class="Link Link-without-underline Link-is-juicy">Templates</a></li><li class="Footer--column-list-item"><a href="https://developers.cloudflare.com/workers/reference/tooling/" class="Link Link-without-underline Link-is-juicy">Tooling reference</a></li><li class="Footer--column-list-item"><a href="https://developers.cloudflare.com/workers/reference/runtime/apis/" class="Link Link-without-underline Link-is-juicy">API reference</a></li></ul></div><div class="Footer--column"><h2 class="Footer--column-title">About</h2><ul class="Footer--column-list"><li class="Footer--column-list-item"><a href="https://developers.cloudflare.com/workers/about/how-it-works/" class="Link Link-without-underline Link-is-juicy">How it works</a></li><li class="Footer--column-list-item"><a href="https://workers.cloudflare.com/built-with" class="Link Link-without-underline Link-is-juicy">Built with</a></li><li class="Footer--column-list-item"><a href="https://www.youtube.com/channel/UC3QIolTSR29ba4_u15vtEUQ" class="Link Link-without-underline Link-is-juicy">YouTube</a></li><li class="Footer--column-list-item"><a href="https://blog.cloudflare.com/tag/serverless/" class="Link Link-without-underline Link-is-juicy">Blog</a></li></ul></div><div class="Footer--column"><h2 class="Footer--column-title">Help</h2><ul class="Footer--column-list"><li class="Footer--column-list-item"><a href="https://www.cloudflarestatus.com/" class="Link Link-without-underline Link-is-juicy">Status</a></li><li class="Footer--column-list-item"><a href="https://discord.gg/cloudflaredev" class="Link Link-without-underline Link-is-juicy">Discord</a></li><li class="Footer--column-list-item"><a href="https://support.cloudflare.com/hc/en-us/articles/200172476-Contacting-Cloudflare-Support" class="Link Link-without-underline Link-is-juicy">Support</a></li><li class="Footer--column-list-item"><a href="https://twitter.com/CloudflareDev" class="Link Link-without-underline Link-is-juicy">Twitter</a></li></ul></div></div><div class="Footer--legal">© <!-- -->2025<!-- --> Cloudflare, Inc. ·<!-- --> <a class="Link Link-without-underline" href="https://www.cloudflare.com/privacypolicy/">Privacy</a> <!-- -->·<!-- --> <a class="Link Link-without-underline" href="https://www.cloudflare.com/website-terms/">Terms</a> <!-- -->·<!-- --> </div></footer><script>((STORAGE_KEY2, restoreKey) => {
if (!window.history.state || !window.history.state.key) {
let key2 = Math.random().toString(32).slice(2);
window.history.replaceState({
key: key2
}, "");
}
try {
let positions = JSON.parse(sessionStorage.getItem(STORAGE_KEY2) || "{}");
let storedY = positions[restoreKey || window.history.state.key];
if (typeof storedY === "number") {
window.scrollTo(0, storedY);
}
} catch (error) {
console.error(error);
sessionStorage.removeItem(STORAGE_KEY2);
}
})("positions", null)</script><script>window.ENV = {}</script><link rel="modulepreload" href="/assets/manifest-9cf8f238.js"/><link rel="modulepreload" href="/assets/entry.client-CSLyTJUM.js"/><link rel="modulepreload" href="/assets/jsx-runtime-IdAWuXfe.js"/><link rel="modulepreload" href="/assets/components-DrPOQl5t.js"/><link rel="modulepreload" href="/assets/root-BSw86S0_.js"/><link rel="modulepreload" href="/assets/layout-CEu-OMXQ.js"/><link rel="modulepreload" href="/assets/_index-DXgz6khe.js"/><script>window.__remixContext = {"url":"/","basename":"/","future":{"v3_fetcherPersist":true,"v3_relativeSplatPath":true,"v3_throwAbortReason":true,"unstable_singleFetch":false},"isSpaMode":false,"state":{"loaderData":{"root":{"ENV":{}},"routes/_index":null},"actionData":null,"errors":null}};</script><script type="module" async="">import "/assets/manifest-9cf8f238.js";
import * as route0 from "/assets/root-BSw86S0_.js";
import * as route1 from "/assets/_index-DXgz6khe.js";
window.__remixRouteModules = {"root":route0,"routes/_index":route1};
import("/assets/entry.client-CSLyTJUM.js");</script></body></html>
{
"status": 200,
"statusText": "",
"headers": {
"cf-ray": "90e728b9f98fd69c-IAD",
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/html",
"date": "Fri, 07 Feb 2025 23:28:55 GMT",
"server": "cloudflare",
"transfer-encoding": "chunked",
"vary": "Accept-Encoding"
}
}
{
"whois.nic.google": {
"Domain Status": [
"clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited",
"clientTransferProhibited https://icann.org/epp#clientTransferProhibited",
"clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited"
],
"Name Server": [
"clyde.ns.cloudflare.com",
"sofia.ns.cloudflare.com"
],
"Domain Name": "workers.dev",
"Registry Domain ID": "3160BBD7A-DEV",
"Registrar WHOIS Server": "whois.cloudflare.com",
"Registrar URL": "",
"Updated Date": "2023-08-18T17:07:09Z",
"Created Date": "2019-02-08T20:36:47Z",
"Expiry Date": "2026-02-08T20:36:47Z",
"Registrar": "CloudFlare, Inc.",
"Registrar IANA ID": "1910",
"Registrar Abuse Contact Email": "[email protected]",
"Registrar Abuse Contact Phone": "+1.4153197517",
"Registry Registrant ID": "",
"Registrant Name": "",
"Registrant Organization": "",
"Registrant Street": "",
"Registrant City": "",
"Registrant State/Province": "CA",
"Registrant Postal Code": "",
"Registrant Country": "US",
"Registrant Phone": "",
"Registrant Fax": "",
"Registrant Email": "Please query the WHOIS server of the owning registrar identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.",
"Registry Admin ID": "",
"Admin Name": "",
"Admin Organization": "",
"Admin Street": "",
"Admin City": "",
"Admin State/Province": "",
"Admin Postal Code": "",
"Admin Country": "",
"Admin Phone": "",
"Admin Fax": "",
"Admin Email": "Please query the WHOIS server of the owning registrar identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.",
"Registry Tech ID": "",
"Tech Name": "",
"Tech Organization": "",
"Tech Street": "",
"Tech City": "",
"Tech State/Province": "",
"Tech Postal Code": "",
"Tech Country": "",
"Tech Phone": "",
"Tech Fax": "",
"Tech Email": "Please query the WHOIS server of the owning registrar identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.",
"Registry Billing ID": "",
"Billing Name": "",
"Billing Organization": "",
"Billing Street": "",
"Billing City": "",
"Billing State/Province": "",
"Billing Postal Code": "",
"Billing Country": "",
"Billing Phone": "",
"Billing Fax": "",
"Billing Email": "Please query the WHOIS server of the owning registrar identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.",
"DNSSEC": "unsigned",
"URL of the ICANN Whois Inaccuracy Complaint Form": "https://www.icann.org/wicf/",
">>> Last update of WHOIS database": "2025-02-07T23:28:55Z <<<",
"text": [
"For more information on Whois status codes, please visit https://icann.org/epp",
"",
"Please query the WHOIS server of the owning registrar identified in this",
"output for information on how to contact the Registrant, Admin, or Tech",
"contact of the queried domain name.",
"",
"You may also request underlying Registrant data via ICANN's RDRS service",
"(https://rdrs.icann.org/).",
"",
"WHOIS information is provided by Charleston Road Registry Inc. (CRR) solely",
"for query-based, informational purposes. By querying our WHOIS database, you",
"are agreeing to comply with these terms",
"(https://www.registry.google/about/whois-disclaimer.html) and acknowledge",
"that your information will be used in accordance with CRR's Privacy Policy",
"(https://www.registry.google/about/privacy.html), so please read those",
"documents carefully. Any information provided is \"as is\" without any",
"guarantee of accuracy. You may not use such information to (a) allow,",
"enable, or otherwise support the transmission of mass unsolicited,",
"commercial advertising or solicitations; (b) enable high volume, automated,",
"electronic processes that access the systems of CRR or any ICANN-Accredited",
"Registrar, except as reasonably necessary to register domain names or modify",
"existing registrations; or (c) engage in or support unlawful behavior. CRR",
"reserves the right to restrict or deny your access to the Whois database,",
"and may modify these terms at any time."
]
},
"whois.cloudflare.com": {
"Domain Status": [
"clienttransferprohibited https://icann.org/epp#clienttransferprohibited",
"clientdeleteprohibited https://icann.org/epp#clientdeleteprohibited",
"clientupdateprohibited https://icann.org/epp#clientupdateprohibited"
],
"Name Server": [
"clyde.ns.cloudflare.com",
"sofia.ns.cloudflare.com"
],
"Domain Name": "WORKERS.DEV",
"Registry Domain ID": "3160BBD7A-DEV",
"Registrar WHOIS Server": "whois.cloudflare.com",
"Registrar URL": "https://www.cloudflare.com",
"Updated Date": "2025-01-31T10:31:04Z",
"Created Date": "2019-02-08T20:36:47Z",
"Expiry Date": "2026-02-08T20:36:47Z",
"Registrar": "Cloudflare, Inc.",
"Registrar IANA ID": "1910",
"Registry Registrant ID": "",
"Registrant Name": "",
"Registrant Organization": "",
"Registrant Street": "",
"Registrant City": "",
"Registrant State/Province": "CA",
"Registrant Postal Code": "",
"Registrant Country": "US",
"Registrant Phone": "",
"Registrant Phone Ext": "",
"Registrant Fax": "",
"Registrant Fax Ext": "",
"Registrant Email": "https://domaincontact.cloudflareregistrar.com/workers.dev",
"Registry Admin ID": "",
"Admin Name": "",
"Admin Organization": "",
"Admin Street": "",
"Admin City": "",
"Admin State/Province": "",
"Admin Postal Code": "",
"Admin Country": "",
"Admin Phone": "",
"Admin Phone Ext": "",
"Admin Fax": "",
"Admin Fax Ext": "",
"Admin Email": "https://domaincontact.cloudflareregistrar.com/workers.dev",
"Registry Tech ID": "",
"Tech Name": "",
"Tech Organization": "",
"Tech Street": "",
"Tech City": "",
"Tech State/Province": "",
"Tech Postal Code": "",
"Tech Country": "",
"Tech Phone": "",
"Tech Phone Ext": "",
"Tech Fax": "",
"Tech Fax Ext": "",
"Tech Email": "https://domaincontact.cloudflareregistrar.com/workers.dev",
"Registry Billing ID": "",
"Billing Name": "",
"Billing Organization": "",
"Billing Street": "",
"Billing City": "",
"Billing State/Province": "",
"Billing Postal Code": "",
"Billing Country": "",
"Billing Phone": "",
"Billing Phone Ext": "",
"Billing Fax": "",
"Billing Fax Ext": "",
"Billing Email": "https://domaincontact.cloudflareregistrar.com/workers.dev",
"DNSSEC": "unsigned",
"Registrar Abuse Contact Email": "[email protected]",
"Registrar Abuse Contact Phone": "+1.4153197517",
"URL of the ICANN WHOIS Data Problem Reporting System": "http://wdprs.internic.net/",
">>> Last update of WHOIS database": "2025-02-07T23:28:55Z <<<",
"text": [
"For more information on Whois status codes, please visit https://icann.org/epp",
"",
"Cloudflare provides more than 13 million domains with the tools to give their global users a faster, more secure, and more reliable internet experience.",
"",
"NOTICE:",
"",
"Data in the Cloudflare Registrar WHOIS database is provided to you by Cloudflare",
"under the terms and conditions at https://www.cloudflare.com/domain-registration-agreement/",
"",
"By submitting this query, you agree to abide by these terms.",
"",
"Register your domain name at https://www.cloudflare.com/registrar/"
]
}
}
{
"error": false,
"result": {
"success": true,
"ogTitle": "Cloudflare Workers©",
"ogDescription": "Build your next application with Cloudflare Workers",
"ogType": "website",
"twitterTitle": "Cloudflare Workers©",
"twitterDescription": "Build your next application with Cloudflare Workers",
"twitterCard": "summary",
"twitterCreator": "@cloudflaredev",
"ogImage": [
{
"url": "https://repository-images.githubusercontent.com/215130914/0a128400-41f5-11ea-8dc8-b1c09a48fa06"
}
],
"twitterImage": [
{
"url": "https://repository-images.githubusercontent.com/215130914/0a128400-41f5-11ea-8dc8-b1c09a48fa06"
}
],
"ogLocale": "en",
"charset": "utf-8",
"requestUrl": "https://workers.dev"
},
"response": {}
}
{
"data": {
"total": 0,
"personal_emails": 0,
"generic_emails": 0,
"department": {
"executive": 0,
"it": 0,
"finance": 0,
"management": 0,
"sales": 0,
"legal": 0,
"support": 0,
"hr": 0,
"marketing": 0,
"communication": 0,
"education": 0,
"design": 0,
"health": 0,
"operations": 0
},
"seniority": {
"junior": 0,
"senior": 0,
"executive": 0
}
},
"meta": {
"params": {
"domain": "workers.dev",
"company": null,
"type": null
}
}
}
{
"Google Analytics": "Google Analytics offers a host of compelling features and benefits for everyone from senior executives and advertising and marketing professionals to site owners and content developers.",
"Google Universal Analytics": "The analytics.js JavaScript snippet is a new way to measure how users interact with your website. It is similar to the previous Google tracking code, ga.js, but offers more flexibility for developers to customize their implementations.",
"Global Site Tag": "Google's primary tag for Google Measurement/Conversion Tracking, Adwords and DoubleClick.",
"Google Tag Manager": "Tag management that lets you add and update website tags without changes to underlying website code.",
"Cloudflare Radar": "The website appears on the Cloudflare Radar Top 1m sites list",
"Cloudflare Radar Top 50k": "The website appears in the Cloudflare Radar Top 50,000.",
"Google Font API": "The Google Font API helps you add web fonts to any web page.",
"Viewport Meta": "This page uses the viewport meta tag which means the content may be optimized for mobile content.",
"IPhone / Mobile Compatible": "The website contains code that allows the page to support IPhone / Mobile Content.",
"Cloudflare": "Automatically optimizes the delivery of your web pages so your visitors get the fastest page load times and best performance.",
"jQuery": "JQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.",
"Intersection Observer": "API that can be used to understand the visibility and position of DOM elements relative to a containing element or to the top-level viewport.",
"React": "A JavaScript library for building user interfaces from Facebook.",
"GitHub": "The website mentions github.com in some form.",
"Many Subdomains": "This domain has at least 1000 subdomains that resolve to an IP address.",
"Cloudflare Hosting": "Supercharged web hosting service.",
"SSL by Default": "The website redirects traffic to an HTTPS/SSL version by default.",
"Cloudflare DNS": "DNS services provided by Cloudflare.",
"SPF": "The Sender Policy Framework is an open standard specifying a technical method to prevent sender address forgery.",
"DMARC": "A technical specification created by a group of organizations that want to help reduce the potential for email-based abuse",
"DMARC Reject": "The domain has a DMARC policy of 'Reject'. This policy tells the mail server to reject emails that fail DMARC checks, preventing them from being delivered at all.",
"IPv6": "The website has an IPv6 record.",
"Content Delivery Network": "This page contains links that give the impression that some of the site contents are stored on a content delivery network."
}