The hosting and platform providers Periphery indexes, with the slug each one uses in the provider: filter.
Periphery indexes apps by hostname suffix: every hostname under one of the suffixes below belongs to that provider. The slug is the value the provider: filter takes and the value the API returns in the provider field.
Only hostnames under these suffixes are indexed. An app served only under its own domain is not in the index. Most apps keep their provider hostname alongside the custom domain, and that hostname usually carries the domain in its slug, which is how a domain search finds them.
An unknown slug matches nothing rather than erroring.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Periphery","colors":{"primary":"#0c0c0d","light":"#ffe14a","dark":"#0c0c0d"},"logo":{"light":"https://mintcdn.com/gg-labs-70a5437a/mTnMuteMHaJB6c5o/logo/light.svg?fit=max\u0026auto=format\u0026n=mTnMuteMHaJB6c5o\u0026q=85\u0026s=eeacb576280cb86ed05eca5a5969d14e","dark":"https://mintcdn.com/gg-labs-70a5437a/mTnMuteMHaJB6c5o/logo/dark.svg?fit=max\u0026auto=format\u0026n=mTnMuteMHaJB6c5o\u0026q=85\u0026s=4b4e160f6c5abcbf5162838c0dbc20d8","href":"https://periphery.exposed"},"favicon":"https://mintcdn.com/gg-labs-70a5437a/mTnMuteMHaJB6c5o/logo/favicon.svg?fit=max\u0026auto=format\u0026n=mTnMuteMHaJB6c5o\u0026q=85\u0026s=842fc26ed64a63e05262ffbb0a1232fb","api":{"openapi":"openapi.yaml","playground":{"display":"interactive","proxy":true},"examples":{"defaults":"all","languages":["bash","python","javascript"]}},"appearance":{"default":"system"},"navbar":{"links":[{"href":"https://console.periphery.exposed","label":"Console"}]},"footer":{"links":[{"header":"Periphery","items":[{"label":"Pricing","href":"https://periphery.exposed/"},{"label":"Terms of service","href":"https://console.periphery.exposed/terms"},{"label":"Privacy policy","href":"https://console.periphery.exposed/privacy"},{"label":"Contact","href":"mailto:contact@periphery.exposed"}]}]},"search":{"prompt":"Search the docs..."},"fonts":{"family":"Space Grotesk"},"contextual":{"options":["copy","claude","chatgpt"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"gg-labs-70a5437a","hasAudioNarration":false,"actualSubdomain":"gg-labs-70a5437a","customDomains":[],"gitSource":{"type":"github","owner":"ggranjus","repo":"periphery","deployBranch":"main","contentDirectory":"docs/site","isPrivate":true,"mountPath":"","label":"","_id":"6af4a760a8ee1879625b5547"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af4a7b9a8ee1879625b66dc","clientVersion":"0.0.4102","searchFilterCounts":[]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"coverage/providers","slug":"/coverage/providers","pageMetadata":{"title":"Providers","description":"The hosting and platform providers Periphery indexes, with the slug each one uses in the provider: filter.","keywords":["providers","vercel","netlify","railway","render","fly","heroku","cloudflare pages","cloudflare workers","grok","hugging face"],"href":"/coverage/providers"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"The hosting and platform providers Periphery indexes, with the slug each one uses in the provider: filter.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Periphery indexes apps by hostname suffix: every hostname under one of the suffixes below belongs to that provider. The `,_jsx(_components.strong,{children:`slug`}),` is the value the `,_jsx(_components.code,{children:`provider:`}),` filter takes and the value the API returns in the `,_jsx(_components.code,{children:`provider`}),` field.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Provider`}),_jsx(_components.th,{children:`Slug`}),_jsx(_components.th,{children:`Hostname suffixes`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Vercel`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`vercel`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`vercel.app`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Netlify`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`netlify`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`netlify.app`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Lovable`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`lovable`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`lovable.app`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Railway`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`railway`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`up.railway.app`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Streamlit`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`streamlit`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`streamlit.app`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Heroku`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`heroku`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`herokuapp.com`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Surge`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`surge`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`surge.sh`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Render`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`render`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`onrender.com`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Fly`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`fly`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`fly.dev`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Replit`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`replit`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`replit.app`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`AWS Amplify`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`amplify`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`amplifyapp.com`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Bubble`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`bubble`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`bubbleapps.io`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Glitch`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`glitch`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`glitch.me`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Hugging Face`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`huggingface`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`hf.space`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Firebase`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`firebase`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`web.app`}),`, `,_jsx(_components.code,{children:`firebaseapp.com`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`DigitalOcean`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`digitalocean`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`ondigitalocean.app`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Nanocorp`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`nanocorp`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`nanocorp.app`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Polsia`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`polsia`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`polsia.app`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Base44`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`base44`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`base44.app`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cloudflare Pages`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`cloudflare_pages`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`pages.dev`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cloudflare Workers`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`cloudflare_workers`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`workers.dev`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Grok`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`grok`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`grok.me`})})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`custom-domains`,children:`Custom domains`}),`\n`,_jsxs(_components.p,{children:[`Only hostnames under these suffixes are indexed. An app served only under its own domain is not in the index. Most apps keep their provider hostname alongside the custom domain, and that hostname usually carries the domain in its slug, which is how a `,_jsx(_components.a,{href:`/search/domain-search`,children:`domain search`}),` finds them.`]}),`\n`,_jsx(Heading,{level:`2`,id:`filtering-by-provider`,children:`Filtering by provider`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`provider:vercel`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`provider:railway,fly,render status:200`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`An unknown slug matches nothing rather than erroring.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Providers","description":"The hosting and platform providers Periphery indexes, with the slug each one uses in the provider: filter.","keywords":["providers","vercel","netlify","railway","render","fly","heroku","cloudflare pages","cloudflare workers","grok","hugging face"],"href":"/coverage/providers"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Custom domains","slug":"custom-domains","depth":2,"children":[]},{"title":"Filtering by provider","slug":"filtering-by-provider","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"gg-labs-70a5437a","siteName":"Periphery","title":"Providers - Periphery","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-11T17:37:13.376Z","originalFileLocation":"coverage/providers.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"The hosting and platform providers Periphery indexes, with the slug each one uses in the provider: filter.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Periphery\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/gg-labs-70a5437a/XCCtb_vtsBhKWxAb/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/gg-labs-70a5437a/XCCtb_vtsBhKWxAb/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/gg-labs-70a5437a/XCCtb_vtsBhKWxAb/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/gg-labs-70a5437a/XCCtb_vtsBhKWxAb/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/gg-labs-70a5437a/XCCtb_vtsBhKWxAb/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/gg-labs-70a5437a/XCCtb_vtsBhKWxAb/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/gg-labs-70a5437a/XCCtb_vtsBhKWxAb/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/gg-labs-70a5437a/XCCtb_vtsBhKWxAb/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/gg-labs-70a5437a/XCCtb_vtsBhKWxAb/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Providers - Periphery\">\u003cmeta data-mint-head property=\"og:description\" content=\"The hosting and platform providers Periphery indexes, with the slug each one uses in the provider: filter.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Periphery\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://gg-labs-70a5437a.mintlify.app/coverage/providers\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://gg-labs-70a5437a.mintlify.site/_mintlify/api/og/v2?division=Coverage\u0026amp;title=Providers\u0026amp;description=The+hosting+and+platform+providers+Periphery+indexes%2C+with+the+slug+each+one+uses+in+the+provider%3A+filter.\u0026amp;theme=4f81fb74dd819cb097465c8e\u0026amp;signature=a729a50de16ba075db1a132867d4527266c2b8a281b54d435377627d5da8a8cf\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Providers - Periphery\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The hosting and platform providers Periphery indexes, with the slug each one uses in the provider: filter.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://gg-labs-70a5437a.mintlify.site/_mintlify/api/og/v2?division=Coverage\u0026amp;title=Providers\u0026amp;description=The+hosting+and+platform+providers+Periphery+indexes%2C+with+the+slug+each+one+uses+in+the+provider%3A+filter.\u0026amp;theme=4f81fb74dd819cb097465c8e\u0026amp;signature=a729a50de16ba075db1a132867d4527266c2b8a281b54d435377627d5da8a8cf\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/gg-labs-70a5437a/XCCtb_vtsBhKWxAb/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Periphery\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0c0c0d\">\u003clink data-mint-head rel=\"canonical\" href=\"https://gg-labs-70a5437a.mintlify.app/coverage/providers\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/coverage/providers.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://gg-labs-70a5437a.mintlify.app/#organization\",\"name\":\"Periphery\",\"url\":\"https://gg-labs-70a5437a.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/gg-labs-70a5437a/mTnMuteMHaJB6c5o/logo/light.svg?fit=max\u0026auto=format\u0026n=mTnMuteMHaJB6c5o\u0026q=85\u0026s=eeacb576280cb86ed05eca5a5969d14e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://gg-labs-70a5437a.mintlify.app#website\",\"name\":\"Periphery\",\"url\":\"https://gg-labs-70a5437a.mintlify.app\",\"publisher\":{\"@id\":\"https://gg-labs-70a5437a.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://gg-labs-70a5437a.mintlify.app/coverage/providers#webpage\",\"url\":\"https://gg-labs-70a5437a.mintlify.app/coverage/providers\",\"name\":\"Providers\",\"description\":\"The hosting and platform providers Periphery indexes, with the slug each one uses in the provider: filter.\",\"dateModified\":\"2026-11-11T17:37:13.376Z\",\"isPartOf\":{\"@id\":\"https://gg-labs-70a5437a.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://gg-labs-70a5437a.mintlify.app/coverage/providers#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://gg-labs-70a5437a.mintlify.app/coverage/providers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Periphery\",\"item\":\"https://gg-labs-70a5437a.mintlify.app\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Providers\",\"item\":\"https://gg-labs-70a5437a.mintlify.app/coverage/providers\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://gg-labs-70a5437a.mintlify.app/coverage/providers#article\",\"headline\":\"Providers\",\"name\":\"Providers\",\"description\":\"The hosting and platform providers Periphery indexes, with the slug each one uses in the provider: filter.\",\"url\":\"https://gg-labs-70a5437a.mintlify.app/coverage/providers\",\"mainEntityOfPage\":{\"@id\":\"https://gg-labs-70a5437a.mintlify.app/coverage/providers#webpage\"},\"dateModified\":\"2026-11-11T17:37:13.376Z\",\"keywords\":\"providers, vercel, netlify, railway, render, fly, heroku, cloudflare pages, cloudflare workers, grok, hugging face\",\"publisher\":{\"@id\":\"https://gg-labs-70a5437a.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://gg-labs-70a5437a.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Periphery\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Periphery\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/coverage/providers.md","siteName":"Periphery","nav":{"global":null,"tabs":[{"tab":"Guides","icon":"book-open","groups":[{"group":"Getting started","pages":[{"title":"What is Periphery","href":""},{"title":"Sign in","href":"/getting-started/sign-in"},{"title":"Your first search","href":"/getting-started/first-search"},{"title":"Understanding results","href":"/getting-started/understanding-results"}]},{"group":"Searching","pages":[{"title":"Query syntax","href":"/search/query-syntax"},{"title":"Domain search","href":"/search/domain-search"},{"title":"Filter reference","href":"/search/filters"},{"title":"Finding clones","href":"/search/finding-clones"}]},{"group":"Response playbooks","pages":[{"title":"Respond to findings","href":"/workflows/respond-to-findings"}]},{"group":"App records","pages":[{"title":"Reading an app page","href":"/apps/app-page"},{"title":"Emails and credentials","href":"/apps/emails-and-credentials"}]},{"group":"Plans and limits","pages":[{"title":"Plans and limits","description":"What the Free and Plus plans include, the monthly searches each one gets, and the rate limits that apply.","href":"/plans"}]},{"group":"Coverage","pages":[{"title":"Providers","href":"/coverage/providers"},{"title":"How the index is built","description":"Where Periphery's hostnames come from, what a snapshot records, and how dead hosts are retired.","href":"/coverage/how-the-index-is-built"}]},{"group":"Policies","pages":[{"title":"Removal requests","href":"/policies/removal-requests"},{"title":"Acceptable use","href":"/policies/acceptable-use"}]}]},{"tab":"API reference","icon":"square-terminal","pages":[{"title":"API reference","href":"/api/overview"}]},{"tab":"MCP server","icon":"plug","pages":[{"title":"MCP server","href":"/mcp/overview"}]}]},"basePath":"","title":"Providers - Periphery","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":[],"chunks":[]}