Depending on your plan, there are hard limits on the number of apps and team members, as well as a usage limit on API consumers.If you exceed a usage limit, your team will be notified and given a 7-day grace period. If usage remains above the limit after the grace period, Apitally will stop ingesting data for your apps until usage drops below the limit or you upgrade your plan. Your dashboard and historical data remain accessible.
The API consumers limit is based on the number of unique consumers that have made requests to your API within a rolling 24-hour period. This limit only applies if your application provides a consumer identifier for each request. See the setup guide for your framework to learn how.
Monthly quotas apply to request logs, application logs and spans in traces. Quotas are based on calendar months and reset at the start of each month.If you exceed a monthly quota, Apitally stops ingesting new request logs, application logs or spans (depending on which quota was exceeded) until the start of the next month. Your API metrics are not affected.
You can use sampling to reduce the volume of logs and traces ingested and stay within quotas. See the SDK reference for details.
On the Starter and Premium plans, you can enable usage-based billing under Settings > Billing in the dashboard. With usage-based billing enabled, data ingestion continues beyond your monthly quotas, and you are charged for the additional requests, logs or spans.Usage-based billing is disabled by default.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Apitally Docs","colors":{"primary":"#0b9797","light":"#0b9797","dark":"#0b9797"},"logo":{"light":"https://mintcdn.com/apitally/N2ERaeHClCgFy9Y6/images/logo-light.svg?fit=max\u0026auto=format\u0026n=N2ERaeHClCgFy9Y6\u0026q=85\u0026s=e1d72c6d56f4625e48a29dd012b89739","dark":"https://mintcdn.com/apitally/N2ERaeHClCgFy9Y6/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=N2ERaeHClCgFy9Y6\u0026q=85\u0026s=c6aecd17ce726476be3d8a32b2b8d990"},"favicon":"https://mintcdn.com/apitally/TB-PurCnjfcCoHVd/images/favicon.svg?fit=max\u0026auto=format\u0026n=TB-PurCnjfcCoHVd\u0026q=85\u0026s=a6cf7d03f3f69f4fec43387790813a2b","background":{"image":"https://mintcdn.com/apitally/N2ERaeHClCgFy9Y6/images/background.webp?fit=max\u0026auto=format\u0026n=N2ERaeHClCgFy9Y6\u0026q=85\u0026s=da30315f44124609083957a5c3b96a38","color":{"dark":"#0e1515"}},"navbar":{"links":[{"href":"https://app.apitally.io","label":"Log in"}],"primary":{"type":"button","label":"Sign up","href":"https://app.apitally.io?signup"}},"footer":{"socials":{"github":"https://github.com/apitally","twitter":"https://twitter.com/apitally_io","linkedin":"https://www.linkedin.com/company/apitally"}},"integrations":{"posthog":{"apiKey":"phc_kOKUlIHUZPLsz5a6Bqix8h7uy5zl7SaMWSDlXhLVZka","apiHost":"https://ph.apitally.io"},"plausible":{"domain":"docs.apitally.io","server":"plsbl.apitally.io"}},"interaction":{"drilldown":false},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"apitally","hasAudioNarration":false,"actualSubdomain":"apitally","customDomains":["docs.apitally.io"],"gitSource":{"type":"github","owner":"apitally","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ade9b78500a4c24cc4c13e7","collectionId":"cf3c81e5-79af-4560-a52e-aa10732f3fe4","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ade9b78500a4c24cc4c13e7"},"feedback":{"edits":true,"issues":true},"entitlements":{},"buildId":"6ade9b78500a4c24cc4c13e7","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"SDK reference","count":145},{"language":"default","tag":"Setup guides","count":44},{"language":"default","tag":"JavaScript","count":29},{"language":"default","tag":"Python","count":25},{"language":"default","tag":"Go","count":19},{"language":"default","tag":"Documentation","count":18},{"language":"default","tag":".NET","count":13},{"language":"default","tag":"API reference","count":9},{"language":"default","tag":"API metrics","count":7},{"language":"default","tag":"Endpoints","count":7}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#sidebar,html{scrollbar-gutter:stable;scrollbar-color:#e1e2e2 #ffffff00}#sidebar{scrollbar-width:thin}html.dark,html.dark #sidebar{scrollbar-color:#252b2b #0e151500}header div:has(>[data-component-part=version-select-trigger]){flex-shrink:0;margin-left:-.5rem;order:1}header [data-component-part=products-selector-trigger]{flex-shrink:0;margin-left:.5rem}header a:has(>.nav-logo){flex-shrink:0}@media (min-width:1024px){header div:has(>a>.nav-logo){flex:0 0 30.5rem}}@media (min-width:1024px) and (max-width:1279px){header div:has(>#search-bar-entry){flex:0 1 18rem;min-width:0}}"}],"page":{"pagePath":"usage-limits","slug":"/usage-limits","pageMetadata":{"title":"Usage limits","description":"Understand the limits, quotas, and usage-based billing in Apitally.","href":"/usage-limits"},"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: \"Understand the limits, quotas, and usage-based billing in Apitally.\"\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`,em:`em`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Callout,Heading,Tip}=_components;if(!Callout)_missingMdxReference(`Callout`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`You can track your current usage against your plan’s limits and quotas in the dashboard under `,_jsx(_components.em,{children:`Settings > Usage`}),`.`]}),`\n`,_jsxs(Callout,{icon:`sparkles`,children:[`Apitally has `,_jsx(_components.strong,{children:`no limits`}),` on the number of requests processed for API metrics.`]}),`\n`,_jsx(Heading,{level:`2`,id:`limits`,children:`Limits`}),`\n`,_jsx(_components.p,{children:`Depending on your plan, there are hard limits on the number of apps and team members, as well as a usage limit on API consumers.`}),`\n`,_jsx(_components.p,{children:`If you exceed a usage limit, your team will be notified and given a 7-day grace period. If usage remains above the limit after the grace period, Apitally will stop ingesting data for your apps until usage drops below the limit or you upgrade your plan. Your dashboard and historical data remain accessible.`}),`\n`,_jsx(Heading,{level:`3`,id:`api-consumers`,children:`API consumers`}),`\n`,_jsxs(_components.p,{children:[`The API consumers limit is based on the number of unique consumers that have made requests to your API within a rolling 24-hour period. This limit only applies if your application provides a consumer identifier for each request. See the `,_jsx(_components.a,{href:`/sdk-reference/setup-guides/overview`,children:`setup guide`}),` for your framework to learn how.`]}),`\n`,_jsx(Heading,{level:`2`,id:`monthly-quotas`,children:`Monthly quotas`}),`\n`,_jsx(_components.p,{children:`Monthly quotas apply to request logs, application logs and spans in traces. Quotas are based on calendar months and reset at the start of each month.`}),`\n`,_jsx(_components.p,{children:`If you exceed a monthly quota, Apitally stops ingesting new request logs, application logs or spans (depending on which quota was exceeded) until the start of the next month. Your API metrics are not affected.`}),`\n`,_jsxs(Tip,{children:[`You can use sampling to reduce the volume of logs and traces ingested and stay within quotas. See the `,_jsx(_components.a,{href:`/sdk-reference/overview`,children:`SDK reference`}),` for details.`]}),`\n`,_jsx(Heading,{level:`3`,id:`usage-based-billing`,children:`Usage-based billing`}),`\n`,_jsxs(_components.p,{children:[`On the Starter and Premium plans, you can enable usage-based billing under `,_jsx(_components.em,{children:`Settings > Billing`}),` in the dashboard. With usage-based billing enabled, data ingestion continues beyond your monthly quotas, and you are charged for the additional requests, logs or spans.`]}),`\n`,_jsx(_components.p,{children:`Usage-based billing is disabled by default.`})]})}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":"Usage limits","description":"Understand the limits, quotas, and usage-based billing in Apitally.","href":"/usage-limits"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Limits","slug":"limits","depth":2,"children":[{"title":"API consumers","slug":"api-consumers","depth":3,"children":[]}]},{"title":"Monthly quotas","slug":"monthly-quotas","depth":2,"children":[{"title":"Usage-based billing","slug":"usage-based-billing","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"apitally","siteName":"Apitally Docs","title":"Usage limits - Apitally Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-21T06:06:10.122Z","originalFileLocation":"usage-limits.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=\"Understand the limits, quotas, and usage-based billing in Apitally.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Apitally Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/apitally/wbLGdYpKEp4-Uamx/_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/apitally/wbLGdYpKEp4-Uamx/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/apitally/wbLGdYpKEp4-Uamx/_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/apitally/wbLGdYpKEp4-Uamx/_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/apitally/wbLGdYpKEp4-Uamx/_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/apitally/wbLGdYpKEp4-Uamx/_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/apitally/wbLGdYpKEp4-Uamx/_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/apitally/wbLGdYpKEp4-Uamx/_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/apitally/wbLGdYpKEp4-Uamx/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Usage limits - Apitally Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Understand the limits, quotas, and usage-based billing in Apitally.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Apitally Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.apitally.io/usage-limits\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://apitally.mintlify.app/_mintlify/api/og/v2?division=Overview\u0026amp;title=Usage+limits\u0026amp;description=Understand+the+limits%2C+quotas%2C+and+usage-based+billing+in+Apitally.\u0026amp;theme=f8a29e48343a1364e1ae879f\u0026amp;signature=f2da16d1807cdf902148131ad525473f408180d27a2247bc4de497187af4c420\">\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=\"Usage limits - Apitally Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Understand the limits, quotas, and usage-based billing in Apitally.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://apitally.mintlify.app/_mintlify/api/og/v2?division=Overview\u0026amp;title=Usage+limits\u0026amp;description=Understand+the+limits%2C+quotas%2C+and+usage-based+billing+in+Apitally.\u0026amp;theme=f8a29e48343a1364e1ae879f\u0026amp;signature=f2da16d1807cdf902148131ad525473f408180d27a2247bc4de497187af4c420\">\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/apitally/wbLGdYpKEp4-Uamx/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Apitally Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0b9797\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.apitally.io/usage-limits\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/usage-limits.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.apitally.io/#organization\",\"name\":\"Apitally Docs\",\"url\":\"https://docs.apitally.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/apitally/N2ERaeHClCgFy9Y6/images/logo-light.svg?fit=max\u0026auto=format\u0026n=N2ERaeHClCgFy9Y6\u0026q=85\u0026s=e1d72c6d56f4625e48a29dd012b89739\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.apitally.io#website\",\"name\":\"Apitally Docs\",\"url\":\"https://docs.apitally.io\",\"publisher\":{\"@id\":\"https://docs.apitally.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.apitally.io/usage-limits#webpage\",\"url\":\"https://docs.apitally.io/usage-limits\",\"name\":\"Usage limits\",\"description\":\"Understand the limits, quotas, and usage-based billing in Apitally.\",\"dateModified\":\"2026-10-21T06:06:10.122Z\",\"isPartOf\":{\"@id\":\"https://docs.apitally.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.apitally.io/usage-limits#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.apitally.io/usage-limits#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Overview\",\"item\":\"https://docs.apitally.io/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Usage limits\",\"item\":\"https://docs.apitally.io/usage-limits\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.apitally.io/usage-limits#article\",\"headline\":\"Usage limits\",\"name\":\"Usage limits\",\"description\":\"Understand the limits, quotas, and usage-based billing in Apitally.\",\"url\":\"https://docs.apitally.io/usage-limits\",\"mainEntityOfPage\":{\"@id\":\"https://docs.apitally.io/usage-limits#webpage\"},\"dateModified\":\"2026-10-21T06:06:10.122Z\",\"publisher\":{\"@id\":\"https://docs.apitally.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.apitally.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Apitally Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Apitally Docs","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Overview","icon":"map","pages":[{"title":"Introduction","href":"/introduction"},{"title":"How it works","href":"/how-it-works"},{"title":"Data privacy","description":"How Apitally handles data collection, storage, and retention.","href":"/data-privacy"},{"title":"Usage limits","href":"/usage-limits"},{"title":"Support","description":"Where to go for help and sharing feedback.","href":"/support"}]},{"group":"API metrics","icon":"chart-line","pages":[{"title":"Apps overview","sidebarTitle":"Overview","href":"/api-metrics/overview"},{"title":"API traffic dashboard","sidebarTitle":"Traffic","href":"/api-metrics/traffic"},{"title":"API errors dashboard","sidebarTitle":"Errors","href":"/api-metrics/errors"},{"title":"API performance dashboard","sidebarTitle":"Performance","href":"/api-metrics/performance"},{"title":"API consumer insights","sidebarTitle":"Consumers","href":"/api-metrics/consumers"},{"title":"API endpoint insights","sidebarTitle":"Endpoints","href":"/api-metrics/endpoints"},{"title":"Resources dashboard","sidebarTitle":"CPU \u0026 memory","href":"/api-metrics/resources"}]},{"group":"API logs \u0026 traces","icon":"list","pages":[{"title":"API request logs","sidebarTitle":"Request logs","href":"/api-logs-traces/request-logs"},{"title":"Application logs","sidebarTitle":"Application logs","href":"/api-logs-traces/application-logs"},{"title":"Traces","sidebarTitle":"Traces","href":"/api-logs-traces/traces"}]},{"group":"API monitoring","icon":"bell","pages":[{"title":"API uptime monitoring","sidebarTitle":"Uptime","href":"/api-monitoring/uptime"},{"title":"Custom alerts","sidebarTitle":"Alerts","href":"/api-monitoring/alerts"}]},{"group":"For agents","icon":"robot","pages":[{"title":"Apitally CLI and skill for agents","sidebarTitle":"CLI \u0026 skill","href":"/agents/cli-and-skill"}]}]},{"anchor":"SDK reference","icon":"box-isometric","products":[{"product":"Overview","icon":"book","pages":[{"title":"Overview","href":"/sdk-reference/overview"}]},{"product":"Python","icon":"python","versions":[{"version":"v1","groups":[{"group":"SDK reference","icon":"book","pages":[{"title":"Python SDK reference","sidebarTitle":"Overview","mode":"wide","href":"/sdk-reference/python/v1/overview"},{"title":"Configuration","href":"/sdk-reference/python/v1/configuration"},{"title":"Masking","href":"/sdk-reference/python/v1/masking"},{"title":"Sampling","href":"/sdk-reference/python/v1/sampling"},{"title":"Tracing instrumentation","sidebarTitle":"Tracing","href":"/sdk-reference/python/v1/tracing"},{"title":"Attributes","href":"/sdk-reference/python/v1/attributes"},{"title":"Migration from v0","href":"/sdk-reference/python/v1/migration"}]},{"group":"Setup guides","icon":"rocket","pages":[{"title":"Setup guide for BlackSheep","sidebarTitle":"BlackSheep","href":"/sdk-reference/python/v1/setup-guides/blacksheep"},{"title":"Setup guide for Django Ninja","sidebarTitle":"Django Ninja","href":"/sdk-reference/python/v1/setup-guides/django-ninja"},{"title":"Setup guide for Django REST Framework","sidebarTitle":"Django REST Framework","href":"/sdk-reference/python/v1/setup-guides/django-rest-framework"},{"title":"Setup guide for FastAPI","sidebarTitle":"FastAPI","href":"/sdk-reference/python/v1/setup-guides/fastapi"},{"title":"Setup guide for Flask","sidebarTitle":"Flask","href":"/sdk-reference/python/v1/setup-guides/flask"},{"title":"Setup guide for Litestar","sidebarTitle":"Litestar","href":"/sdk-reference/python/v1/setup-guides/litestar"},{"title":"Setup guide for Starlette","sidebarTitle":"Starlette","href":"/sdk-reference/python/v1/setup-guides/starlette"}]}]},{"version":"v0","pages":[{"title":"v0","href":"/sdk-reference/python/v0/overview"}]}]},{"product":"JavaScript","icon":"node-js","versions":[{"version":"v1","groups":[{"group":"SDK reference","icon":"book","pages":[{"title":"JavaScript SDK reference","sidebarTitle":"Overview","mode":"wide","href":"/sdk-reference/javascript/v1/overview"},{"title":"Configuration","href":"/sdk-reference/javascript/v1/configuration"},{"title":"Masking","href":"/sdk-reference/javascript/v1/masking"},{"title":"Sampling","href":"/sdk-reference/javascript/v1/sampling"},{"title":"Tracing instrumentation","sidebarTitle":"Tracing","href":"/sdk-reference/javascript/v1/tracing"},{"title":"Attributes","href":"/sdk-reference/javascript/v1/attributes"},{"title":"Migration from v0","href":"/sdk-reference/javascript/v1/migration"}]},{"group":"Setup guides","icon":"rocket","pages":[{"title":"Setup guide for AdonisJS","sidebarTitle":"AdonisJS","href":"/sdk-reference/javascript/v1/setup-guides/adonisjs"},{"title":"Setup guide for Elysia","sidebarTitle":"Elysia","href":"/sdk-reference/javascript/v1/setup-guides/elysia"},{"title":"Setup guide for Express","sidebarTitle":"Express","href":"/sdk-reference/javascript/v1/setup-guides/express"},{"title":"Setup guide for Fastify","sidebarTitle":"Fastify","href":"/sdk-reference/javascript/v1/setup-guides/fastify"},{"title":"Setup guide for H3 v2","sidebarTitle":"H3","href":"/sdk-reference/javascript/v1/setup-guides/h3"},{"title":"Setup guide for hapi","sidebarTitle":"hapi","href":"/sdk-reference/javascript/v1/setup-guides/hapi"},{"title":"Setup guide for Hono","sidebarTitle":"Hono","href":"/sdk-reference/javascript/v1/setup-guides/hono"},{"title":"Setup guide for Koa","sidebarTitle":"Koa","href":"/sdk-reference/javascript/v1/setup-guides/koa"},{"title":"Setup guide for NestJS","sidebarTitle":"NestJS","href":"/sdk-reference/javascript/v1/setup-guides/nestjs"}]}]},{"version":"v0","pages":[{"title":"v0","href":"/sdk-reference/javascript/v0/overview"}]}]},{"product":"Go","icon":"golang","versions":[{"version":"v1","groups":[{"group":"SDK reference","icon":"book","pages":[{"title":"Go SDK reference","sidebarTitle":"Overview","mode":"wide","href":"/sdk-reference/go/v1/overview"},{"title":"Configuration","href":"/sdk-reference/go/v1/configuration"},{"title":"Masking","href":"/sdk-reference/go/v1/masking"},{"title":"Sampling","href":"/sdk-reference/go/v1/sampling"},{"title":"Tracing instrumentation","sidebarTitle":"Tracing","href":"/sdk-reference/go/v1/tracing"},{"title":"Attributes","href":"/sdk-reference/go/v1/attributes"},{"title":"Migration from v0","href":"/sdk-reference/go/v1/migration"}]},{"group":"Setup guides","icon":"rocket","pages":[{"title":"Setup guide for Chi","sidebarTitle":"Chi","href":"/sdk-reference/go/v1/setup-guides/chi"},{"title":"Setup guide for Echo","sidebarTitle":"Echo","href":"/sdk-reference/go/v1/setup-guides/echo"},{"title":"Setup guide for Fiber","sidebarTitle":"Fiber","href":"/sdk-reference/go/v1/setup-guides/fiber"},{"title":"Setup guide for Gin","sidebarTitle":"Gin","href":"/sdk-reference/go/v1/setup-guides/gin"}]}]},{"version":"v0","pages":[{"title":"v0","href":"/sdk-reference/go/v0/overview"}]}]},{"product":".NET","icon":"microsoft","versions":[{"version":"v1","groups":[{"group":"SDK reference","icon":"book","pages":[{"title":".NET SDK reference","sidebarTitle":"Overview","mode":"wide","href":"/sdk-reference/dotnet/v1/overview"},{"title":"Configuration","href":"/sdk-reference/dotnet/v1/configuration"},{"title":"Masking","href":"/sdk-reference/dotnet/v1/masking"},{"title":"Sampling","href":"/sdk-reference/dotnet/v1/sampling"},{"title":"Tracing instrumentation","sidebarTitle":"Tracing","href":"/sdk-reference/dotnet/v1/tracing"},{"title":"Attributes","href":"/sdk-reference/dotnet/v1/attributes"},{"title":"Migration from v0","href":"/sdk-reference/dotnet/v1/migration"}]},{"group":"Setup guides","icon":"rocket","pages":[{"title":"Setup guide for ASP.NET Core","sidebarTitle":"ASP.NET Core","href":"/sdk-reference/dotnet/v1/setup-guides/aspnet-core"}]}]},{"version":"v0","pages":[{"title":"v0","href":"/sdk-reference/dotnet/v0/overview"}]}]},{"product":"Python Serverless","icon":"python","versions":[{"version":"v0","groups":[{"group":"SDK reference","icon":"book","pages":[{"title":"Python Serverless SDK reference","sidebarTitle":"Overview","mode":"wide","href":"/sdk-reference/python-serverless/v0/overview"},{"title":"Configuration","mode":"wide","href":"/sdk-reference/python-serverless/v0/configuration"},{"title":"Masking and filtering","sidebarTitle":"Masking \u0026 filtering","href":"/sdk-reference/python-serverless/v0/masking-filtering"}]},{"group":"Setup guides","icon":"rocket","pages":[{"title":"Setup guide for FastAPI on Cloudflare Workers","sidebarTitle":"FastAPI","href":"/sdk-reference/python-serverless/v0/setup-guides/fastapi-cloudflare-workers"}]}]}]},{"product":"JavaScript Serverless","icon":"node-js","versions":[{"version":"v0","groups":[{"group":"SDK reference","icon":"book","pages":[{"title":"JavaScript Serverless SDK reference","sidebarTitle":"Overview","mode":"wide","href":"/sdk-reference/javascript-serverless/v0/overview"},{"title":"Configuration","mode":"wide","href":"/sdk-reference/javascript-serverless/v0/configuration"},{"title":"Masking and filtering","sidebarTitle":"Masking \u0026 filtering","href":"/sdk-reference/javascript-serverless/v0/masking-filtering"}]},{"group":"Setup guides","icon":"rocket","pages":[{"title":"Setup guide for Hono on Cloudflare Workers","sidebarTitle":"Hono","href":"/sdk-reference/javascript-serverless/v0/setup-guides/hono-cloudflare-workers"}]}]}]}]},{"anchor":"API reference","icon":"brackets-curly","pages":[{"title":"API reference","href":"/api-reference"}]},{"anchor":"Website","icon":"globe","href":"https://apitally.io"}]},"basePath":"","title":"Usage limits - Apitally Docs","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":[],"chunks":[]}