Studio is a flexible workspace for creating custom, private dashboards. Users can build dashboards from scratch using charts, tables, and text boxes—no code required.All components can be downloaded as CSVs, and dashboards can be shared via private URLs with team members or the wider community. Additionally, any chart in Explorer can be forked and used as a template in Studio.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Token Terminal Docs","colors":{"primary":"#059669","light":"#34d399","dark":"#06b6d4"},"logo":{"light":"https://mintcdn.com/tokenterminal/ePVzUc4Jyl2mhQdQ/logo/tt-logo-light.svg?fit=max\u0026auto=format\u0026n=ePVzUc4Jyl2mhQdQ\u0026q=85\u0026s=de49e0137894962aef5d37455c76ecf1","dark":"https://mintcdn.com/tokenterminal/ePVzUc4Jyl2mhQdQ/logo/tt-logo-dark.svg?fit=max\u0026auto=format\u0026n=ePVzUc4Jyl2mhQdQ\u0026q=85\u0026s=6a5317263edae34558e014343002fe93"},"favicon":"https://mintcdn.com/tokenterminal/ePVzUc4Jyl2mhQdQ/favicon.ico?fit=max\u0026auto=format\u0026n=ePVzUc4Jyl2mhQdQ\u0026q=85\u0026s=2a27a950eff61d5db04838f2c5d18b49","navbar":{"primary":{"type":"button","label":"Talk to us","href":"https://tokenterminal.com/contact"}},"footer":{"socials":{"x":"https://x.com/tokenterminal","github":"https://github.com/token-terminal","linkedin":"https://www.linkedin.com/company/token-terminal"}},"fonts":{"family":"Geist"},"contextual":{"options":["claude","chatgpt","copy"],"display":"header"},"markdown":{"instructions":["To query the Token Terminal data catalog, read https://tokenterminal.com/docs/catalog/agents-manual.md first. It is the whole catalog as one page: table naming grammar, key columns, partition and cluster rules, units, additivity, and the tables that are documented but not served yet.","Never query a catalog table on a time bound alone. Also filter its cluster key, which you read from INFORMATION_SCHEMA.COLUMNS; an empty result means the object is a view, whose pruning contract is on its page. Compute is billed to the caller's own Google Cloud project."]},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tokenterminal","hasAudioNarration":false,"actualSubdomain":"tokenterminal","customDomains":["tokenterminal.com"],"gitSource":{"type":"github","owner":"token-terminal","repo":"tt-analytics","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae1ea7a6693c0e39e472725","collectionId":"b4217ee4-0dc0-4dda-9c7a-bd20aa0e057e","liveDeploymentHistoryId":"6ae1ea7a6693c0e39e472725","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae1ea7a6693c0e39e472725","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Data catalog","count":619},{"language":"default","tag":"Chain ecosystems","count":524},{"language":"default","tag":"EVM ecosystem","count":469},{"language":"default","tag":"Core entities","count":43},{"language":"default","tag":"Market verticals","count":37},{"language":"default","tag":"Overview","count":28},{"language":"default","tag":"API","count":24},{"language":"default","tag":"Endpoints","count":22},{"language":"default","tag":"MCP","count":20},{"language":"default","tag":"Assets","count":16}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".tt-check,.tt-cross{color:#059669;font-weight:600}.tt-cross{color:#dc2626}html.dark .tt-check{color:#30d9a2}html.dark .tt-cross{color:#f87171}.tt-na{color:#9ca3af}html.dark .tt-denom,html.dark .tt-na{color:#6b7280}.tt-denom,.tt-meter{font-variant-numeric:tabular-nums}.tt-denom{font-weight:400;color:#9ca3af}.tt-meter{display:flex;justify-content:space-between;align-items:baseline;margin-top:1rem;font-size:.8125rem;color:#6b7280}.tt-meter span:last-child{font-weight:600;color:#374151}html.dark .tt-meter{color:#9ca3af}html.dark .tt-meter span:last-child{color:#e5e7eb}.tt-bar{height:6px;margin-top:.375rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.tt-bar>div{height:100%;border-radius:999px;background:#52525b}html.dark .tt-bar{background:#27272a}html.dark .tt-bar>div{background:#a1a1aa}.tt-coverage td+td,.tt-stat{font-variant-numeric:tabular-nums}.tt-stat{margin-top:1rem;font-size:1.75rem;font-weight:600;line-height:1}.tt-coverage td+td{text-align:right}.tt-coverage th+th{text-align:right}.tt-coverage{font-size:.8125rem;line-height:1.35;width:auto;max-width:100%}.tt-coverage td,.tt-coverage th{padding:.3125rem .5rem;white-space:nowrap}.tt-coverage thead th{vertical-align:bottom;font-size:.75rem}.tt-coverage .tt-denom{display:block;font-size:.6875rem}.tt-coverage td:first-child,.tt-coverage th:first-child{text-align:left}.tt-coverage .tt-left{text-align:left;white-space:nowrap}.tt-scroll,table{overflow-x:auto}.tt-chips code,table code{white-space:nowrap}table td:last-child,table th:last-child{min-width:20rem}.tt-coverage .tt-spacer{width:100%;padding:0;border:0}.tt-coverage td:last-child,.tt-coverage th:last-child{min-width:0}.tt-coverage .tt-flex{width:100%;white-space:normal;text-align:left}.tt-coverage td:first-child,.tt-coverage th:first-child{min-width:8rem}.tt-roster{--tt-roster-bg:#fff;max-height:26rem;overflow-y:auto;background:linear-gradient(var(--tt-roster-bg) 30%,rgba(255,255,255,0)) top/100% 2.5rem no-repeat local,linear-gradient(rgba(255,255,255,0),var(--tt-roster-bg) 70%) bottom/100% 2.5rem no-repeat local,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.22),transparent) top/100% .75rem no-repeat,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.22),transparent) bottom/100% .75rem no-repeat;scrollbar-width:thin}.tt-roster table,.tt-roster tbody,.tt-roster tr{background:0 0}.tt-roster::-webkit-scrollbar{width:8px}.tt-roster::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(128,128,128,.45)}.tt-roster thead th{position:sticky;top:0;z-index:1;background:var(--tt-roster-bg)}:root[data-theme=dark] .tt-roster,html.dark .tt-roster{--tt-roster-bg:#0a0a0a;background:linear-gradient(var(--tt-roster-bg) 30%,rgba(10,10,10,0)) top/100% 2.5rem no-repeat local,linear-gradient(rgba(10,10,10,0),var(--tt-roster-bg) 70%) bottom/100% 2.5rem no-repeat local,radial-gradient(farthest-side at 50% 0,rgba(255,255,255,.16),rgba(255,255,255,0)) top/100% .75rem no-repeat,radial-gradient(farthest-side at 50% 100%,rgba(255,255,255,.16),rgba(255,255,255,0)) bottom/100% .75rem no-repeat}.tt-chips{display:flex;flex-wrap:wrap;gap:.375rem;padding:.125rem}"}],"page":{"pagePath":"studio","slug":"/studio","pageMetadata":{"title":"Introduction","icon":"book-open","description":null,"href":"/studio/index"},"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={p:`p`,..._provideComponents(),...props.components},{OptimizedImage}=_components;if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(OptimizedImage,{src:`https://mintcdn.com/tokenterminal/ePVzUc4Jyl2mhQdQ/images/Studio.jpg?fit=max\u0026auto=format\u0026n=ePVzUc4Jyl2mhQdQ\u0026q=85\u0026s=7a107e981a09eec95e814816343df7a2`,alt:`Studio hero`,\"data-og-width\":`3840`,width:`3840`,\"data-og-height\":`2410`,height:`2410`,\"data-path\":`images/Studio.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/tokenterminal/ePVzUc4Jyl2mhQdQ/images/Studio.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=ePVzUc4Jyl2mhQdQ\u0026q=85\u0026s=9d24a5a3bd9d7aed22b9ef130b7f4d91 280w, https://mintcdn.com/tokenterminal/ePVzUc4Jyl2mhQdQ/images/Studio.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=ePVzUc4Jyl2mhQdQ\u0026q=85\u0026s=28c64c61d92bbc015577572c56e83f39 560w, https://mintcdn.com/tokenterminal/ePVzUc4Jyl2mhQdQ/images/Studio.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=ePVzUc4Jyl2mhQdQ\u0026q=85\u0026s=663d1e1137e7342730a33341b9f3ace8 840w, https://mintcdn.com/tokenterminal/ePVzUc4Jyl2mhQdQ/images/Studio.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=ePVzUc4Jyl2mhQdQ\u0026q=85\u0026s=a929271e74873497e50d8d5d7cbdb7f1 1100w, https://mintcdn.com/tokenterminal/ePVzUc4Jyl2mhQdQ/images/Studio.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=ePVzUc4Jyl2mhQdQ\u0026q=85\u0026s=5bc619f43a8bfb2092af097c27e1bc40 1650w, https://mintcdn.com/tokenterminal/ePVzUc4Jyl2mhQdQ/images/Studio.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=ePVzUc4Jyl2mhQdQ\u0026q=85\u0026s=7f4c25313ee6d4ba3a00871035fd514b 2500w`}),`\n`,_jsx(_components.p,{children:`Studio is a flexible workspace for creating custom, private dashboards. Users can build dashboards from scratch using charts, tables, and text boxes—no code required.`}),`\n`,_jsx(_components.p,{children:`All components can be downloaded as CSVs, and dashboards can be shared via private URLs with team members or the wider community. Additionally, any chart in Explorer can be forked and used as a template in Studio.`})]})}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":"Introduction","icon":"book-open","description":null,"href":"/studio/index"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/tokenterminal/b26269b087332649/scripts/getMarketingData.js","/docs/_mintlify/custom/tokenterminal/0fd641a8cd5adda1/scripts/generateQueriesDocs.js","/docs/_mintlify/custom/tokenterminal/8dc1ab8bc33d0739/scripts/templates/datasetPage.template.js","/docs/_mintlify/custom/tokenterminal/45fa7161e2167527/snippets/queries-overrides/tt-blockchain/bitcoin.js","/docs/_mintlify/custom/tokenterminal/73d65fc07dce97ce/bq-project.js"],"subdomain":"tokenterminal","siteName":"Token Terminal Docs","title":"Introduction - Token Terminal Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T08:48:40.205Z","originalFileLocation":"studio/index.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=\"application-name\" content=\"Token Terminal Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/tokenterminal/JF6-BD5LBr5nGf_K/_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=\"/docs/mintlify-assets/_mintlify/favicons/tokenterminal/JF6-BD5LBr5nGf_K/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/tokenterminal/JF6-BD5LBr5nGf_K/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/tokenterminal/JF6-BD5LBr5nGf_K/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/tokenterminal/JF6-BD5LBr5nGf_K/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/tokenterminal/JF6-BD5LBr5nGf_K/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/tokenterminal/JF6-BD5LBr5nGf_K/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/tokenterminal/JF6-BD5LBr5nGf_K/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/tokenterminal/JF6-BD5LBr5nGf_K/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Introduction - Token Terminal Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Token Terminal Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://tokenterminal.com/docs/studio\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tokenterminal.mintlify.app/_mintlify/api/og/v2?division=Studio\u0026amp;title=Introduction\u0026amp;theme=40be3779f1afe06352960330\u0026amp;signature=a63859b974e4b7ad03c01b9070690ac4261133a4571622205a6bd5499a30d7a2\">\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=\"Introduction - Token Terminal Docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tokenterminal.mintlify.app/_mintlify/api/og/v2?division=Studio\u0026amp;title=Introduction\u0026amp;theme=40be3779f1afe06352960330\u0026amp;signature=a63859b974e4b7ad03c01b9070690ac4261133a4571622205a6bd5499a30d7a2\">\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=\"/docs/mintlify-assets/_mintlify/favicons/tokenterminal/JF6-BD5LBr5nGf_K/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Token Terminal Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#059669\">\u003clink data-mint-head rel=\"canonical\" href=\"https://tokenterminal.com/docs/studio\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/studio.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://tokenterminal.com/#organization\",\"name\":\"Token Terminal Docs\",\"url\":\"https://tokenterminal.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tokenterminal/ePVzUc4Jyl2mhQdQ/logo/tt-logo-light.svg?fit=max\u0026auto=format\u0026n=ePVzUc4Jyl2mhQdQ\u0026q=85\u0026s=de49e0137894962aef5d37455c76ecf1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://tokenterminal.com/docs#website\",\"name\":\"Token Terminal Docs\",\"url\":\"https://tokenterminal.com/docs\",\"publisher\":{\"@id\":\"https://tokenterminal.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://tokenterminal.com/docs/studio#webpage\",\"url\":\"https://tokenterminal.com/docs/studio\",\"name\":\"Introduction\",\"dateModified\":\"2026-10-28T08:48:40.205Z\",\"isPartOf\":{\"@id\":\"https://tokenterminal.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://tokenterminal.com/docs/studio#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://tokenterminal.com/docs/studio#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Studio\",\"item\":\"https://tokenterminal.com/docs/studio/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction\",\"item\":\"https://tokenterminal.com/docs/studio\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://tokenterminal.com/docs/studio#article\",\"headline\":\"Introduction\",\"name\":\"Introduction\",\"url\":\"https://tokenterminal.com/docs/studio\",\"mainEntityOfPage\":{\"@id\":\"https://tokenterminal.com/docs/studio#webpage\"},\"dateModified\":\"2026-10-28T08:48:40.205Z\",\"publisher\":{\"@id\":\"https://tokenterminal.com/#organization\"},\"isPartOf\":{\"@id\":\"https://tokenterminal.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Token Terminal Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Token Terminal Docs","nav":{"global":null,"tabs":[{"tab":"Overview","groups":[{"group":"Overview","pages":[{"title":"Introduction","icon":"book-open","href":""},{"title":"Our data approach","icon":"lightbulb","href":"/data-approach"}]},{"group":"Resources","pages":[{"title":null,"href":"/brand-assets"},{"title":"Contact","icon":"messages","href":"/contact"},{"title":"General FAQ","icon":"circle-question","href":"/faq"}]},{"group":"Explorer","pages":[{"title":"Introduction","icon":"book-open","href":"/explorer/index"},{"title":"Discover","icon":"compass","href":"/explorer/discover"},{"title":"Market sectors","icon":"layer-group","href":"/explorer/market-sectors"},{"title":"Projects","icon":"folder-open","href":"/explorer/projects"},{"title":"Metrics","description":"Understand every metric with clear definitions and project-specific context","icon":"chart-line","href":"/explorer/metrics"}]},{"group":"Studio","pages":[{"title":"Introduction","icon":"book-open","href":"/studio/index"},{"title":"Dashboards","description":"Create custom dashboards with charts, datasets, and text to track onchain activity","icon":"gauge","href":"/studio/dashboards"},{"title":"Charts","icon":"chart-waterfall","href":"/studio/charts"},{"title":"Datasets","icon":"table","href":"/studio/datasets"}]},{"group":"Sheets","pages":[{"title":"Introduction","icon":"book-open","href":"/sheets/index"},{"title":"Google Sheets","icon":"google-drive","href":"/sheets/google-sheets"},{"title":"Microsoft Excel","icon":"file-excel","href":"/sheets/microsoft-excel"},{"title":"Syntax","icon":"code","href":"/sheets/syntax"}]}]},{"tab":"Data catalog","pages":[{"title":"Data catalog","href":"/catalog"}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/mcp/introduction"}]},{"tab":"API","pages":[{"title":"API","href":"/api-reference/introduction"}]}]},"title":"Introduction - Token Terminal Docs","buildId":"dpl_DGmhKsAzJdVqypJzon18vViniWRY","deploymentId":"dpl_DGmhKsAzJdVqypJzon18vViniWRY","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-B_gjFIjh.js","lightbox-handle-r17bVUz3.js"]}