Snapshots, Versions, groups, migrations, restores, deployments and exported packages are
written to your own server:
garrysmod/data/vetra/blueprints/├── snapshots/ your Versions├── groups/ groups, anchors and members├── migrations/ migration documents├── restores/ restore plans, journals and outcomes├── deployments/ deployment streams and their id mappings├── deployment_runs/├── remote/ remote deployment bookkeeping├── packages/│ ├── exports/ packages you exported│ └── imports/ drop packages here to import them└── reports/
Blueprints does not send any of it anywhere on its own.This directory is not inside the addon folders, so updating or uninstalling Blueprints
does not touch it. See Updating.
When, and only when, you use Remote Deploy, the package you selected is uploaded to and
stored on the Vetra service, together with a record of that deployment.
Nothing else about your server is sent. Not your player list, not your addon list, not your
configuration files, not the contents of your world beyond the Version you chose to deploy.If you never use Remote Deploy, nothing you build ever leaves your machine.
We keep those packages. Redeploying an older Version and rolling back are the same
operation and both need the original bytes, and a support question about what you deployed
is only answerable while the package still exists.So packages your deployment history references are retained, and we do not delete them on a
schedule. Uploads that were started and never completed are cleaned up.If you want a stored package removed, ask.
Activation sends your GmodStore account id (which is in the file you downloaded), your
purchase reference, a server name, and an identifier generated locally for this
installation.It does not send your player list, your addon list, your configuration files, or the
contents of your server.
An exported package is a plain file. You can keep it, move it, back it up, or archive it,
independently of Blueprints and independently of Vetra. It does not expire, it does not
call home, and any Vetra installation can read it.That is deliberate, and it is what makes the commitment in
Service availability meaningful.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Vetra","description":"Documentation for the Vetra suite of Garry's Mod addons. Vetra Blueprints versions, migrates and deploys a server's managed setup, and the Adapter SDK lets any addon take part.","colors":{"primary":"#8fa343","light":"#c5e258","dark":"#8fa343"},"logo":{"light":"https://mintcdn.com/vetra/aE1YWFG_rv2nLo9f/logo/light.svg?fit=max\u0026auto=format\u0026n=aE1YWFG_rv2nLo9f\u0026q=85\u0026s=8badc512ca33228edb6d702138d0bb4a","dark":"https://mintcdn.com/vetra/aE1YWFG_rv2nLo9f/logo/dark.svg?fit=max\u0026auto=format\u0026n=aE1YWFG_rv2nLo9f\u0026q=85\u0026s=72230eb900ca97d5dfdf75675bb036d8","href":"/"},"favicon":"https://mintcdn.com/vetra/aE1YWFG_rv2nLo9f/favicon.svg?fit=max\u0026auto=format\u0026n=aE1YWFG_rv2nLo9f\u0026q=85\u0026s=747c5fa33d0dc6bf8a4ec7755955a8ee","appearance":{"default":"dark"},"navbar":{"links":[{"href":"/sdk/overview","label":"Adapter SDK"}],"primary":{"type":"button","label":"Install Blueprints","href":"/blueprints/installation"}},"footer":{"links":[{"header":"Blueprints","items":[{"label":"Overview","href":"/blueprints/overview"},{"label":"Installation","href":"/blueprints/installation"},{"label":"Supported objects","href":"/blueprints/supported-objects"}]},{"header":"Developers","items":[{"label":"Adapter SDK","href":"/sdk/overview"},{"label":"Quickstart","href":"/sdk/quickstart"},{"label":"API reference","href":"/sdk/api-reference"}]},{"header":"Support","items":[{"label":"Troubleshooting","href":"/support/troubleshooting"},{"label":"Licensing","href":"/support/licensing"},{"label":"Get help","href":"/support/getting-support"}]}]},"search":{"prompt":"Search the Vetra documentation"},"seo":{"metatags":{"og:site_name":"Vetra Documentation","og:type":"website","twitter:card":"summary_large_image"},"indexing":"all"},"fonts":{"heading":{"family":"IBM Plex Sans Condensed","weight":600},"body":{"family":"IBM Plex Sans"}},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":"min-dark"},"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vetra","hasAudioNarration":false,"actualSubdomain":"vetra","customDomains":["docs.vetrasuite.com"],"gitSource":{"type":"github","owner":"lhnfe","repo":"vetra-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6aa2cdb530737d4552c0ae53","collectionId":"501b6eb9-b36b-420c-9434-ea0a0a1e08ea","liveDeploymentHistoryId":"6aa2cdb530737d4552c0ae53","schemaVersion":"v3"},"feedback":{"thumbs":true,"edits":true,"issues":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"}},"buildId":"6aa2cdb530737d4552c0ae53","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"Adapter SDK","count":20},{"language":"default","tag":"Blueprints","count":18},{"language":"default","tag":"Start here","count":8},{"language":"default","tag":"Support","count":8},{"language":"default","tag":"World operations","count":6},{"language":"default","tag":"Core workflow","count":5},{"language":"default","tag":"The contracts","count":5},{"language":"default","tag":"Shipping an adapter","count":5},{"language":"default","tag":"Help","count":4},{"language":"default","tag":"What it manages","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"support/data","slug":"/support/data","pageMetadata":{"title":"Where your work is stored","description":"Everything Blueprints builds lives on your own server. The one exception is Remote Deploy, and it is always your choice.","href":"/support/data"},"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: \"Everything Blueprints builds lives on your own server. The one exception is Remote Deploy, and it is always your choice.\"\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`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`on-your-server`,children:`On your server`}),`\n`,_jsx(_components.p,{children:`Snapshots, Versions, groups, migrations, restores, deployments and exported packages are\nwritten to your own server:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`13`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes min-dark min-dark`,style:{backgroundColor:`#1f1f1f`,\"--shiki-dark-bg\":`#1f1f1f`,color:`#b392f0`,\"--shiki-dark\":`#b392f0`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`13`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`garrysmod/data/vetra/blueprints/`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`├── snapshots/ your Versions`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`├── groups/ groups, anchors and members`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`├── migrations/ migration documents`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`├── restores/ restore plans, journals and outcomes`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`├── deployments/ deployment streams and their id mappings`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`├── deployment_runs/`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`├── remote/ remote deployment bookkeeping`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`├── packages/`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`│ ├── exports/ packages you exported`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`│ └── imports/ drop packages here to import them`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`└── reports/`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Blueprints does not send any of it anywhere on its own.`}),`\n`,_jsxs(_components.p,{children:[`This directory is `,_jsx(_components.strong,{children:`not`}),` inside the addon folders, so updating or uninstalling Blueprints\ndoes not touch it. See `,_jsx(_components.a,{href:`/blueprints/updating`,children:`Updating`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`the-one-exception-remote-deploy`,children:`The one exception: Remote Deploy`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`When, and only when, you use `,_jsx(_components.strong,{children:`Remote Deploy`}),`, the package you selected is uploaded to and\nstored on the Vetra service, together with a record of that deployment.`]})}),`\n`,_jsx(_components.p,{children:`Nothing else about your server is sent. Not your player list, not your addon list, not your\nconfiguration files, not the contents of your world beyond the Version you chose to deploy.`}),`\n`,_jsx(_components.p,{children:`If you never use Remote Deploy, nothing you build ever leaves your machine.`}),`\n`,_jsx(Heading,{level:`3`,id:`retention`,children:`Retention`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`We keep those packages.`}),` Redeploying an older Version and rolling back are the same\noperation and both need the original bytes, and a support question about what you deployed\nis only answerable while the package still exists.`]}),`\n`,_jsx(_components.p,{children:`So packages your deployment history references are retained, and we do not delete them on a\nschedule. Uploads that were started and never completed are cleaned up.`}),`\n`,_jsx(_components.p,{children:`If you want a stored package removed, ask.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-activation-sends`,children:`What activation sends`}),`\n`,_jsx(_components.p,{children:`Activation sends your GmodStore account id (which is in the file you downloaded), your\npurchase reference, a server name, and an identifier generated locally for this\ninstallation.`}),`\n`,_jsx(_components.p,{children:`It does not send your player list, your addon list, your configuration files, or the\ncontents of your server.`}),`\n`,_jsx(Heading,{level:`2`,id:`packages-are-yours`,children:`Packages are yours`}),`\n`,_jsx(_components.p,{children:`An exported package is a plain file. You can keep it, move it, back it up, or archive it,\nindependently of Blueprints and independently of Vetra. It does not expire, it does not\ncall home, and any Vetra installation can read it.`}),`\n`,_jsxs(_components.p,{children:[`That is deliberate, and it is what makes the commitment in\n`,_jsx(_components.a,{href:`/support/availability`,children:`Service availability`}),` meaningful.`]})]})}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":{"codeStyling":{"theme":"min-dark"},"config":{},"pageMetadata":{"title":"Where your work is stored","description":"Everything Blueprints builds lives on your own server. The one exception is Remote Deploy, and it is always your choice.","href":"/support/data"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"On your server","slug":"on-your-server","depth":2,"children":[]},{"title":"The one exception: Remote Deploy","slug":"the-one-exception-remote-deploy","depth":2,"children":[{"title":"Retention","slug":"retention","depth":3,"children":[]}]},{"title":"What activation sends","slug":"what-activation-sends","depth":2,"children":[]},{"title":"Packages are yours","slug":"packages-are-yours","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"vetra","siteName":"Vetra","title":"Where your work is stored - Vetra","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-10T13:23:49.905Z","originalFileLocation":"support/data.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=\"dark\"}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=\"Everything Blueprints builds lives on your own server. The one exception is Remote Deploy, and it is always your choice.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Vetra\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vetra/eqM5jWinqfsvrg8a/_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/vetra/eqM5jWinqfsvrg8a/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vetra/eqM5jWinqfsvrg8a/_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/vetra/eqM5jWinqfsvrg8a/_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/vetra/eqM5jWinqfsvrg8a/_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/vetra/eqM5jWinqfsvrg8a/_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/vetra/eqM5jWinqfsvrg8a/_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/vetra/eqM5jWinqfsvrg8a/_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/vetra/eqM5jWinqfsvrg8a/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Where your work is stored - Vetra\">\u003cmeta data-mint-head property=\"og:description\" content=\"Everything Blueprints builds lives on your own server. The one exception is Remote Deploy, and it is always your choice.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Vetra Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.vetrasuite.com/support/data\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vetra.mintlify.app/_mintlify/api/og/v2?division=Your+data\u0026amp;title=Where+your+work+is+stored\u0026amp;description=Everything+Blueprints+builds+lives+on+your+own+server.+The+one+exception+is+Remote+Deploy%2C+and+it+is+always+your+choice.\u0026amp;theme=cca15c7ac5e8640f3bfab9da\u0026amp;signature=3ed2d9246475afe0ff7c4dfade595d3c8da3eeb389ae9ee69f8d6b510ca7ab5a\">\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=\"Where your work is stored - Vetra\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Everything Blueprints builds lives on your own server. The one exception is Remote Deploy, and it is always your choice.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vetra.mintlify.app/_mintlify/api/og/v2?division=Your+data\u0026amp;title=Where+your+work+is+stored\u0026amp;description=Everything+Blueprints+builds+lives+on+your+own+server.+The+one+exception+is+Remote+Deploy%2C+and+it+is+always+your+choice.\u0026amp;theme=cca15c7ac5e8640f3bfab9da\u0026amp;signature=3ed2d9246475afe0ff7c4dfade595d3c8da3eeb389ae9ee69f8d6b510ca7ab5a\">\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/vetra/eqM5jWinqfsvrg8a/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Vetra\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8fa343\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.vetrasuite.com/support/data\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/support/data.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.vetrasuite.com/#organization\",\"name\":\"Vetra\",\"url\":\"https://docs.vetrasuite.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vetra/aE1YWFG_rv2nLo9f/logo/light.svg?fit=max\u0026auto=format\u0026n=aE1YWFG_rv2nLo9f\u0026q=85\u0026s=8badc512ca33228edb6d702138d0bb4a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.vetrasuite.com#website\",\"name\":\"Vetra\",\"url\":\"https://docs.vetrasuite.com\",\"publisher\":{\"@id\":\"https://docs.vetrasuite.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.vetrasuite.com/support/data#webpage\",\"url\":\"https://docs.vetrasuite.com/support/data\",\"name\":\"Where your work is stored\",\"description\":\"Everything Blueprints builds lives on your own server. The one exception is Remote Deploy, and it is always your choice.\",\"dateModified\":\"2026-09-10T13:23:49.905Z\",\"isPartOf\":{\"@id\":\"https://docs.vetrasuite.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.vetrasuite.com/support/data#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.vetrasuite.com/support/data#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Vetra\",\"item\":\"https://docs.vetrasuite.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Where your work is stored\",\"item\":\"https://docs.vetrasuite.com/support/data\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.vetrasuite.com/support/data#article\",\"headline\":\"Where your work is stored\",\"name\":\"Where your work is stored\",\"description\":\"Everything Blueprints builds lives on your own server. The one exception is Remote Deploy, and it is always your choice.\",\"url\":\"https://docs.vetrasuite.com/support/data\",\"mainEntityOfPage\":{\"@id\":\"https://docs.vetrasuite.com/support/data#webpage\"},\"dateModified\":\"2026-09-10T13:23:49.905Z\",\"publisher\":{\"@id\":\"https://docs.vetrasuite.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.vetrasuite.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Vetra\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Vetra","nav":{"global":null,"tabs":[{"tab":"Blueprints","icon":"layers","pages":[{"title":"Blueprints","href":""}]},{"tab":"Adapter SDK","icon":"plug","pages":[{"title":"Adapter SDK","href":"/sdk/overview"}]},{"tab":"Support","icon":"life-buoy","groups":[{"group":"Licensing","pages":[{"title":"Licensing and servers","href":"/support/licensing"},{"title":"Working offline","href":"/support/offline"},{"title":"Moving or replacing a server","description":"Moving a server keeps its files and needs nothing. Rebuilding one from scratch needs a recovery code, and does not consume another slot.","href":"/support/moving-a-server"}]},{"group":"Your data","pages":[{"title":"Where your work is stored","href":"/support/data"}]},{"group":"Help","pages":[{"title":"Troubleshooting","description":"The failures people actually hit, what each one means, and what to do about it.","href":"/support/troubleshooting"},{"title":"FAQ","href":"/support/faq"},{"title":"Getting support","href":"/support/getting-support"},{"title":"Service availability","href":"/support/availability"}]}]}]},"title":"Where your work is stored - Vetra","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}