Queries have a version history, where you can compare and revert to previous query versions.
All queries come with version history, where you can compare and revert to previous query versions seamlessly. You can access version history from the query editor toolbar.
History LengthEveryone gets 30 days by default, you can upgrade your plan for longer history access.
A new version is created each time you save or run your query. The first time you save a query — whether it is forked or freshly created — an initial version is committed to the history. If you’ve forked a query, the version history starts fresh; you won’t have access to the original query’s edit history.Each subsequent run saves a new version automatically. If you leave the page without saving or running, any unsaved changes will be lost. You can also edit the metadata of any saved version — such as adding a title or description — to make it easier to identify later.
You can compare diffs between any two versions to see exactly what changed, and revert to a previous version if needed. The reverted query is saved as a new version in the history, so you never lose your current work.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Dune Docs","description":"Official documentation for building with Dune's data platform, query engine, and API.","colors":{"primary":"#0f0f15","light":"#ffffff","dark":"#0f0f15"},"logo":{"light":"https://mintcdn.com/dune/zh-3B8LgVmyrKOaG/logo/dune-logo-light.svg?fit=max\u0026auto=format\u0026n=zh-3B8LgVmyrKOaG\u0026q=85\u0026s=6fec71d5070d0923eb2924321131b1c2","dark":"https://mintcdn.com/dune/zh-3B8LgVmyrKOaG/logo/dune-logo-dark.svg?fit=max\u0026auto=format\u0026n=zh-3B8LgVmyrKOaG\u0026q=85\u0026s=2501750983cc95aa72d40acc6f005bd9","href":"https://docs.dune.com/"},"navbar":{"links":[{"href":"mailto:support@dune.com","label":"Support"}],"primary":{"type":"button","label":"Start building","href":"https://dune.com"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/dune-analytics","github":"https://github.com/duneanalytics","x":"https://x.com/dune","telegram":"https://t.me/dune_updates","youtube":"https://www.youtube.com/@dunecom"}},"seo":{"metatags":{"title":"Dune Docs","description":"Official documentation for building with Dune's data platform, query engine, and API.","og:site_name":"Dune Docs","twitter:card":"summary_large_image"},"indexing":"navigable"},"fonts":{"family":"Geist"},"integrations":{"amplitude":{"apiKey":"e76ce253e6eaa36e3be8e6872101e33a"},"ga4":{"measurementId":"G-H1G057R0KN"},"gtm":{"tagId":"GTM-P46XP3Z5"}},"contextual":{"options":["chatgpt","claude","copy","view"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dune","hasAudioNarration":false,"actualSubdomain":"dune","customDomains":["docs.dune.com"],"gitSource":{"type":"github","owner":"duneanalytics","repo":"dune-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae93935443b04efe6fe7cd6","collectionId":"094bd9fa-3d53-4ad1-8b9d-427df4639dc6","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae93935443b04efe6fe7cd6"},"feedback":{"thumbs":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae93935443b04efe6fe7cd6","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Data Catalog","count":1405},{"language":"default","tag":"EVM Networks","count":895},{"language":"default","tag":"Decoded","count":373},{"language":"default","tag":"Raw","count":326},{"language":"default","tag":"Non-EVM Networks","count":270},{"language":"default","tag":"Curated Data","count":156},{"language":"default","tag":"Curated","count":129},{"language":"default","tag":"DEX","count":89},{"language":"default","tag":"THORChain","count":72},{"language":"default","tag":"API Reference","count":67}]},"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":"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":"vite-origin","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":"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}],"googleFontsInlined":true},"customCss":[{"filePath":"styles.css","content":"#topbar-cta-button>a>span,#navigation-items .sidebar-group>li>a,#sidebar-group>li>a,#search-bar-entry,.chat-assistant-floating-input>div{border-radius:9999px}.dark #topbar-cta-button>a>span{background-color:#fff}.dark #topbar-cta-button>a>span+div>span{color:#0f0f15}.dark #topbar-cta-button>a>span+div>svg{color:#0f0f15}#page-context-menu>button:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}#page-context-menu>button:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.cta-links a,.cta-links a:visited,.cta-links a:hover,.cta-links a:active,aside a,.note-container a,[class*=\"note\"] a,[class*=\"Note\"] a,[class*=\"callout\"] a,div[class*=\"admonition\"] a,div[role=\"note\"] a{text-decoration-color:white!important;text-decoration-thickness:2px!important;text-decoration-line:underline!important}table a{text-decoration:underline!important;text-underline-offset:2px;transition:opacity 0.2s ease}table a:hover{opacity:0.7}"}],"page":{"pagePath":"web-app/query-editor/version-history","slug":"/web-app/query-editor/version-history","pageMetadata":{"title":"Version History","icon":"clock-rotate-left","description":"Queries have a version history, where you can compare and revert to previous query versions.","href":"/web-app/query-editor/version-history"},"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: \"Queries have a version history, where you can compare and revert to previous query versions.\"\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={p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Note,OptimizedFrame}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedFrame)_missingMdxReference(`OptimizedFrame`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`All queries come with version history, where you can compare and revert to previous query versions seamlessly. `,_jsx(_components.strong,{children:`You can access version history from the query editor toolbar.`})]}),`\n`,_jsx(`div`,{style:{position:`relative`,paddingBottom:`calc(56.4583% + 41px)`,height:0,width:`100%`},children:_jsx(OptimizedFrame,{src:`https://demo.arcade.software/2jyDGnCcVWVwxVea3M1t?embed\u0026embed_mobile=tab\u0026embed_desktop=inline\u0026show_copy_link=true`,title:`View Version History of a Query`,frameBorder:0,loading:`lazy`,webkitallowfullscreen:``,mozallowfullscreen:``,allowFullScreen:``,allow:`clipboard-write`,style:{position:`absolute`,top:0,left:0,width:`100%`,height:`100%`,colorScheme:`light`}})}),`\n`,_jsxs(Note,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`History Length`})}),_jsx(_components.p,{children:`Everyone gets 30 days by default, you can upgrade your plan for longer history access.`})]}),`\n`,_jsx(Heading,{level:`3`,id:`saving-and-managing-versions`,children:`Saving and Managing Versions`}),`\n`,_jsx(_components.p,{children:`A new version is created each time you save or run your query. The first time you save a query — whether it is forked or freshly created — an initial version is committed to the history. If you’ve forked a query, the version history starts fresh; you won’t have access to the original query’s edit history.`}),`\n`,_jsx(_components.p,{children:`Each subsequent run saves a new version automatically. If you leave the page without saving or running, any unsaved changes will be lost. You can also edit the metadata of any saved version — such as adding a title or description — to make it easier to identify later.`}),`\n`,_jsx(`div`,{style:{position:`relative`,paddingBottom:`calc(56.4583% + 41px)`,height:0,width:`100%`},children:_jsx(OptimizedFrame,{src:`https://demo.arcade.software/Ni58BC9VSh4B62wERYUF?embed\u0026embed_mobile=tab\u0026embed_desktop=inline\u0026show_copy_link=true`,title:`Edit Metadata for a Saved Query Version`,frameBorder:0,loading:`lazy`,webkitallowfullscreen:``,mozallowfullscreen:``,allowFullScreen:``,allow:`clipboard-write`,style:{position:`absolute`,top:0,left:0,width:`100%`,height:`100%`,colorScheme:`light`}})}),`\n`,_jsx(Heading,{level:`3`,id:`comparing-and-reverting-versions`,children:`Comparing and Reverting Versions`}),`\n`,_jsxs(_components.p,{children:[`You can compare diffs between any two versions to see exactly what changed, and revert to a previous version if needed. `,_jsx(_components.strong,{children:`The reverted query is saved as a new version in the history`}),`, so you never lose your current work.`]}),`\n`,_jsx(`div`,{style:{position:`relative`,paddingBottom:`calc(56.4583% + 41px)`,height:0,width:`100%`},children:_jsx(OptimizedFrame,{src:`https://demo.arcade.software/nMwDDkhGgFOweetiOOLr?embed\u0026embed_mobile=tab\u0026embed_desktop=inline\u0026show_copy_link=true`,title:`Compare Changes Between Query Versions`,frameBorder:0,loading:`lazy`,webkitallowfullscreen:``,mozallowfullscreen:``,allowFullScreen:``,allow:`clipboard-write`,style:{position:`absolute`,top:0,left:0,width:`100%`,height:`100%`,colorScheme:`light`}})})]})}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":"Version History","icon":"clock-rotate-left","description":"Queries have a version history, where you can compare and revert to previous query versions.","href":"/web-app/query-editor/version-history"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Saving and Managing Versions","slug":"saving-and-managing-versions","depth":3,"children":[]},{"title":"Comparing and Reverting Versions","slug":"comparing-and-reverting-versions","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/dune/3dc9988ffc23fc85/favicon-switcher.js","/_mintlify/custom/dune/11037b9cc10a9f51/amplitude.js"],"subdomain":"dune","siteName":"Dune Docs","title":"Version History - Dune Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-04T07:14:01.991Z","originalFileLocation":"web-app/query-editor/version-history.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=\"Queries have a version history, where you can compare and revert to previous query versions.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Dune Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/dune/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/dune/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/dune/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/dune/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Version History - Dune Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Queries have a version history, where you can compare and revert to previous query versions.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dune Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dune.com/web-app/query-editor/version-history\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dune.mintlify.app/_mintlify/api/og/v2?division=Automate+and+Monitor\u0026amp;title=Version+History\u0026amp;description=Queries+have+a+version+history%2C+where+you+can+compare+and+revert+to+previous+query+versions.\u0026amp;theme=d9c0cb23e9b44d10ee46351c\u0026amp;signature=1f91536e45f1086b6119c8bb30bfedac75c3bfb091f46cd6d77efbc688d64fae\">\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=\"Version History - Dune Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Queries have a version history, where you can compare and revert to previous query versions.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dune.mintlify.app/_mintlify/api/og/v2?division=Automate+and+Monitor\u0026amp;title=Version+History\u0026amp;description=Queries+have+a+version+history%2C+where+you+can+compare+and+revert+to+previous+query+versions.\u0026amp;theme=d9c0cb23e9b44d10ee46351c\u0026amp;signature=1f91536e45f1086b6119c8bb30bfedac75c3bfb091f46cd6d77efbc688d64fae\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/dune/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Dune Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0f0f15\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dune.com/web-app/query-editor/version-history\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/web-app/query-editor/version-history.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dune.com/#organization\",\"name\":\"Dune Docs\",\"url\":\"https://docs.dune.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dune/zh-3B8LgVmyrKOaG/logo/dune-logo-light.svg?fit=max\u0026auto=format\u0026n=zh-3B8LgVmyrKOaG\u0026q=85\u0026s=6fec71d5070d0923eb2924321131b1c2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dune.com#website\",\"name\":\"Dune Docs\",\"url\":\"https://docs.dune.com\",\"publisher\":{\"@id\":\"https://docs.dune.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dune.com/web-app/query-editor/version-history#webpage\",\"url\":\"https://docs.dune.com/web-app/query-editor/version-history\",\"name\":\"Version History\",\"description\":\"Queries have a version history, where you can compare and revert to previous query versions.\",\"dateModified\":\"2026-03-04T07:14:01.991Z\",\"isPartOf\":{\"@id\":\"https://docs.dune.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dune.com/web-app/query-editor/version-history#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dune.com/web-app/query-editor/version-history#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Data Hub\",\"item\":\"https://docs.dune.com/web-app/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automate and Monitor\",\"item\":\"https://docs.dune.com/web-app/query-editor/query-scheduler\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Version History\",\"item\":\"https://docs.dune.com/web-app/query-editor/version-history\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.dune.com/web-app/query-editor/version-history#article\",\"headline\":\"Version History\",\"name\":\"Version History\",\"description\":\"Queries have a version history, where you can compare and revert to previous query versions.\",\"url\":\"https://docs.dune.com/web-app/query-editor/version-history\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dune.com/web-app/query-editor/version-history#webpage\"},\"dateModified\":\"2026-03-04T07:14:01.991Z\",\"publisher\":{\"@id\":\"https://docs.dune.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dune.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Dune Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Dune Docs","nav":{"global":null,"tabs":[{"tab":"Docs","pages":[{"title":"Dune Docs","sidebarTitle":"Introduction","icon":"house","href":""},{"title":"Products Overview","icon":"grid-2","href":"/docs/product-comparison"},{"title":"Changelog","icon":"clock-rotate-left","href":"/docs/changelog"},{"title":"Data Changelog","icon":"database","href":"/docs/data-changelog"},{"group":"Use Cases","pages":[{"title":"Analytics","sidebarTitle":"Analytics","icon":"chart-line","href":"/docs/use-cases/analytics"},{"title":"Engineering","sidebarTitle":"Engineering","icon":"code","href":"/docs/use-cases/engineering"},{"title":"Accounting, Audit \u0026 AML","sidebarTitle":"Accounting, Audit \u0026 AML","icon":"scale-balanced","href":"/docs/use-cases/accounting-audit-aml"}]},{"group":"Data Hub","pages":[{"title":"Data Hub Overview","icon":"star","sidebarTitle":"Overview","href":"/web-app/overview"},{"group":"Write and Run Queries","icon":"code","pages":[{"title":"Query Editor Overview","icon":"code","sidebarTitle":"Query Editor Overview","href":"/web-app/query-editor/index"},{"title":"Create your first query","icon":"code","href":"/learning/how-tos/create-your-first-query"},{"title":"Writing Queries","icon":"pen","href":"/web-app/query-editor/query-window"},{"title":"Find Data Tables with the Data Explorer","icon":"magnifying-glass","sidebarTitle":"Find Data Tables","href":"/web-app/query-editor/data-explorer"},{"title":"Using Parameters","icon":"sliders","href":"/web-app/query-editor/parameters"},{"title":"Query Templates","icon":"file-code","href":"/learning/how-tos/query-templates"},{"title":"AI Query Tools","icon":"robot","sidebarTitle":"AI Query Tools","href":"/web-app/dune-ai"}]},{"group":"Visualize and Present Results","icon":"chart-bar","pages":[{"title":"Create your first visualization","icon":"chart-line","href":"/learning/how-tos/create-your-first-visualization"},{"title":"Charts and Graphs","icon":"chart-bar","sidebarTitle":"Charts and Graphs","href":"/web-app/visualizations/charts-graphs"},{"title":"Counters","icon":"hashtag","sidebarTitle":"Counters","href":"/web-app/visualizations/counters"},{"title":"Tables","icon":"table","sidebarTitle":"Tables","href":"/web-app/visualizations/tables"},{"title":"Build Dashboards","icon":"grid-2","sidebarTitle":"Build Dashboards","href":"/web-app/dashboards"}]},{"group":"Automate and Monitor","icon":"clock","pages":[{"title":"Schedule Queries and Dashboards","icon":"clock","sidebarTitle":"Schedule Queries","href":"/web-app/query-editor/query-scheduler"},{"title":"Set Up Alerts","icon":"bell","sidebarTitle":"Set Up Alerts","href":"/web-app/alerts"},{"title":"Query Lineage","icon":"sitemap","description":"Visualize and trace all tables, views, and nested query dependencies within a query to understand data relationships efficiently.","href":"/web-app/query-editor/query-lineage"},{"title":"Version History","icon":"clock-rotate-left","href":"/web-app/query-editor/version-history"}]},{"title":"Share and Embed","icon":"share-nodes","sidebarTitle":"Share and Embed","description":"Share your Dune queries, dashboards, and visualizations via links, social media, or embedded iframes.","href":"/web-app/share"},{"group":"Import and Export Data","icon":"arrow-right-arrow-left","pages":[{"title":"Upload Data","icon":"upload","href":"/web-app/upload-data"},{"title":"Export Data","sidebarTitle":"Export Data","icon":"file-export","href":"/learning/how-tos/export-data-out"}]},{"title":"Search and Discover Content","icon":"magnifying-glass","sidebarTitle":"Search and Discover","href":"/web-app/search"},{"group":"Decode Smart Contracts","icon":"file-code","pages":[{"title":"How Contract Decoding Works","icon":"file-code","sidebarTitle":"How Decoding Works","href":"/web-app/decoding/decoding-contracts"},{"title":"Submission Best Practices","icon":"check","sidebarTitle":"Submission Best Practices","href":"/web-app/decoding/best-practices"},{"title":"Contract Submission Guide","sidebarTitle":"Contract Submission Guide","icon":"file-import","href":"/web-app/decoding/short-guide-contract-submission"},{"title":"Solana Program Decoding Submissions","icon":"file-code","sidebarTitle":"Solana Decoding","href":"/web-app/decoding/solana-decoding-submissions"},{"title":"Multichain Decoding","icon":"link","href":"/web-app/decoding/multichain-decoding"},{"title":"Decoding FAQs","icon":"circle-question","sidebarTitle":"FAQs","href":"/web-app/decoding/faqs"}]},{"group":"Manage Your Team","icon":"users","pages":[{"title":"Teams and Roles","icon":"users","sidebarTitle":"Teams and Roles","href":"/web-app/teams"},{"title":"Organizations","sidebarTitle":"Organizations","icon":"building","href":"/web-app/organizations"},{"title":"Google SSO Domain Restriction","sidebarTitle":"Google SSO","icon":"google","href":"/web-app/google-sso-domain-restriction"},{"title":"Okta SSO Setup","sidebarTitle":"Okta SSO","icon":"key","href":"/web-app/okta-sso"}]},{"title":"Enterprise Plan","sidebarTitle":"Enterprise Plan","icon":"building","href":"/enterprise/data-hub/overview"}]},{"group":"Data API","pages":[{"title":"Data API Overview","sidebarTitle":"Data API Overview","icon":"star","href":"/api-reference/api-overview"}]},{"group":"Agents","pages":[{"title":"Dune MCP","sidebarTitle":"MCP","icon":"robot","href":"/docs/agents/mcp"},{"title":"Dune CLI \u0026 Skills","sidebarTitle":"CLI \u0026 Skills","icon":"terminal","href":"/docs/agents/cli-and-skills"},{"title":"Dune MPP","sidebarTitle":"MPP","icon":"credit-card","href":"/docs/agents/mpp"}]},{"group":"Transform your Data","pages":[{"title":"dbt Connector Overview","icon":"star","href":"/api-reference/connectors/dbt/overview"},{"title":"Getting Started","icon":"rocket","href":"/api-reference/connectors/dbt/getting-started"},{"title":"Incremental Models","icon":"layer-group","href":"/api-reference/connectors/dbt/incremental-models"},{"title":"dbt Connector + Datashare","icon":"share-nodes","href":"/api-reference/connectors/dbt/datashares"},{"title":"CI/CD \u0026 Workflows","icon":"code-branch","href":"/api-reference/connectors/dbt/cicd-workflows"},{"title":"Pricing \u0026 Best Practices","icon":"credit-card","href":"/api-reference/connectors/dbt/pricing-best-practices"},{"title":"Supported SQL Operations","icon":"code","href":"/api-reference/connectors/sql-operations"}]},{"group":"BI Visualization Tools","pages":[{"title":"Trino Connector Overview","icon":"star","href":"/api-reference/connectors/trino/overview"},{"title":"Hex","icon":"cube","href":"/api-reference/connectors/trino/hex"},{"title":"Metabase","icon":"chart-bar","href":"/api-reference/connectors/trino/metabase"},{"title":"DBeaver","icon":"database","href":"/api-reference/connectors/trino/dbeaver"},{"title":"Trino SDKs","icon":"plug","href":"/api-reference/connectors/trino/sdks"}]},{"group":"Dune Datashare","pages":[{"title":"Datashare Overview","sidebarTitle":"Datashare Overview","icon":"star","href":"/datashare/datashare"},{"title":"Getting Started with Datashare","sidebarTitle":"Getting Started","icon":"rocket","href":"/datashare/datashare-trial"},{"title":"Databricks Datashare","sidebarTitle":"Databricks","icon":"rectangle-terminal","href":"/datashare/datashare-databricks"},{"title":"Snowflake Datashare","sidebarTitle":"Snowflake","icon":"snowflake","href":"/datashare/datashare-snowflake"},{"title":"BigQuery Datashare","sidebarTitle":"BigQuery","icon":"cloud","href":"/datashare/datashare-bigquery"},{"title":"S3 Datashare","sidebarTitle":"S3 Export","icon":"aws","href":"/datashare/datashare-s3"},{"title":"Datashare FAQs","sidebarTitle":"FAQs","icon":"circle-question","href":"/datashare/datashare-faqs"},{"title":"Datashare Enterprise","icon":"building","href":"/enterprise/datashare/overview"}]}]},{"tab":"Data Catalog","pages":[{"title":"Data Catalog","href":"/data-catalog/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/overview/introduction"}]},{"tab":"SQL Query Engine","pages":[{"title":"SQL Query Engine","href":"/query-engine/overview"}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/resources/credits-billing/overview"}]}]},"basePath":"","title":"Version History - Dune Docs","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}