1. Before proceeding, open a DBT project in VSCode
This is an important step. Otherwise, the install process is likely to fail.
We don’t currently support using multiple projects in the same VSCode window, although we are working on it. To get around this limitation open a single project and then proceed. If you need to switch projects, open a new window with just that project.
2. Install the extension from the VSCode marketplace
Once you reach our page on the marketplace, press the Install button. You’ll be directed to the install page within VSCode. Simply press the Install button on this page to install the extension.
Once you install the extension, you’ll likely be prompted to reload your window via a notification. If you are, it is important that you do this.
When you open the extension for the first time, you’ll be be redirected to an authentication page in your browser. Please use the same authentication method (i.e. email or OAuth) you used to download the file in step 1.
By default, the onboarding runs in the background on refresh. You’ll see updates on this in the status bar (at the very bottom of the VSCode window. If this is your first time installing the extension, this process will almost certainly fail, at which point you’ll receive a notification to open settings. Click on the notification, and follow the steps in the Turntable settings menu.
If you ever want to return to the turntable settings menu, click command/control + shift + p to open the VSCode command palette. Once open, type Turntable settings and choose the first option.
As prompted, provide the information you found in step 3 above.
Was this page helpful?
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"turntable","colors":{"primary":"#ff996d","light":"#ff996d","dark":"#ff996d"},"favicon":"/favicon.png","logo":{"light":"https://mintcdn.com/turntable/R01qYC8M1Qe_GhCg/logo_light.png?fit=max\u0026auto=format\u0026n=R01qYC8M1Qe_GhCg\u0026q=85\u0026s=cb06ad2dabda5538ca5e0c7934f06448","dark":"https://mintcdn.com/turntable/R01qYC8M1Qe_GhCg/logo_dark.png?fit=max\u0026auto=format\u0026n=R01qYC8M1Qe_GhCg\u0026q=85\u0026s=d5b369063e4b595b13529633741a060f"},"navbar":{"primary":{"type":"button","label":"Get Started","href":"https://www.turntable.so/get-started"}},"footer":{"socials":{"twitter":"https://twitter.com/Turntable","github":"https://github.com/turntable-so","linkedin":"https://www.linkedin.com/company/92694701/"}},"navigation":{"global":{"anchors":[{"anchor":"Join our Slack","href":"https://join.slack.com/t/turntable-community/shared_invite/zt-25p0olvhz-Z~c5QWq1jv2YFHQ46mMFDA","icon":"slack"},{"anchor":"GitHub","href":"https://github.com/turntable-so/vinyl","icon":"github"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"turntable","hasAudioNarration":false,"actualSubdomain":"turntable","customDomains":["docs.turntable.so"],"gitSource":{"type":"github","owner":"ianrtracey","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e61b33a4518725aab1f2","collectionId":"e3708f9f-49f8-40d4-b8f7-95a8219c2324","schemaVersion":"v2"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6a21e61b33a4518725aab1f2:success","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"Reference","count":23},{"language":"default","tag":"CLI","count":11},{"language":"default","tag":"Extension","count":9},{"language":"default","tag":"Column Reference","count":9},{"language":"default","tag":"Basic Concepts","count":5},{"language":"default","tag":"Getting started","count":3},{"language":"default","tag":"Connectors","count":3},{"language":"default","tag":"FAQ","count":2},{"language":"default","tag":"Column-level lineage","count":2},{"language":"default","tag":"Docs composer","count":2}]},"assistantConfig":{},"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":false},"customCss":[],"page":{"pagePath":"extension/getting-started/installation","slug":"/extension/getting-started/installation","pageMetadata":{"title":"Installing and configuring the extension","icon":"download","description":null,"href":"/extension/getting-started/installation"},"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={code:`code`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`installing-the-extension`,children:`Installing the extension`}),`\n`,_jsx(Heading,{level:`3`,id:`1-before-proceeding-open-a-dbt-project-in-vscode`,children:`1. Before proceeding, open a DBT project in VSCode`}),`\n`,_jsx(_components.p,{children:`This is an important step. Otherwise, the install process is likely to fail.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`We don’t currently support using multiple projects in the same VSCode window, although we are working on it. To get around this limitation open a single project and then proceed. If you need to switch projects, open a new window with just that project.`})}),`\n`,_jsx(Heading,{level:`3`,id:`2-install-the-extension-from-the-vscode-marketplace`,children:`2. Install the extension from the VSCode marketplace`}),`\n`,_jsxs(_components.p,{children:[`Once you reach our page on the marketplace, press the `,_jsx(_components.code,{children:`Install`}),` button. You’ll be directed to the install page within VSCode. Simply press the `,_jsx(_components.code,{children:`Install`}),` button on this page to install the extension.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Once you install the extension, you’ll likely be prompted to reload your window via a notification. If you are, it is important that you do this.`})}),`\n`,_jsx(Heading,{level:`2`,id:`prepare-for-onboarding`,children:`Prepare for onboarding`}),`\n`,_jsx(Heading,{level:`3`,id:`3-locate-required-information`,children:`3. Locate required information`}),`\n`,_jsx(_components.p,{children:`To successfully onboard onto the extension, you’ll need to have a few pieces of information ready. Please gather the below before proceeding`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Information`}),_jsx(_components.th,{children:`Currently supported`}),_jsx(_components.th,{children:`Plan to support in the near future`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Python interpreter path`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`3.9, 3.10, and 3.11.`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`3.12`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The dbt version your project uses`}),_jsx(_components.td,{children:`1.3, 1.4, 1.5, and 1.6. Note that dbt 1.3 does not work on Python 3.11`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1.7`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The dbt adapter you use`}),_jsx(_components.td,{children:`Snowflake, Bigquery, Databricks, Redshift, and Postgres`}),_jsx(_components.td,{children:`DuckDB`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[`The location of the folder where your `,_jsx(_components.code,{children:`profiles.yml`}),` is stored`]}),_jsxs(_components.td,{children:[`Default location (e.g. `,_jsx(_components.code,{children:`~/.dbt`}),` or in your project directory), plus any absolute folder path`]}),_jsx(_components.td,{children:`All valid paths currently supported`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Environmental variables required by your project`}),_jsx(_components.td,{children:`Specifying variables individually`}),_jsxs(_components.td,{children:[`Using a `,_jsx(_components.code,{children:`.env`}),` file to specify variables`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`configuring-the-extension`,children:`Configuring the extension`}),`\n`,_jsx(Heading,{level:`3`,id:`4-log-in-for-the-first-time`,children:`4. Log in for the first time`}),`\n`,_jsx(_components.p,{children:`When you open the extension for the first time, you’ll be be redirected to an authentication page in your browser. Please use the same authentication method (i.e. email or OAuth) you used to download the file in step 1.`}),`\n`,_jsx(Heading,{level:`3`,id:`5-follow-the-onboarding-flow`,children:`5. Follow the onboarding flow`}),`\n`,_jsx(_components.p,{children:`By default, the onboarding runs in the background on refresh. You’ll see updates on this in the status bar (at the very bottom of the VSCode window. If this is your first time installing the extension, this process will almost certainly fail, at which point you’ll receive a notification to open settings. Click on the notification, and follow the steps in the Turntable settings menu.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`If you ever want to return to the turntable settings menu, click command/control + shift + p to open the VSCode command palette. Once open, type `,_jsx(_components.code,{children:`Turntable settings`}),` and choose the first option.`]})}),`\n`,_jsx(_components.p,{children:`As prompted, provide the information you found in step 3 above.`})]})}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":"Installing and configuring the extension","icon":"download","description":null,"href":"/extension/getting-started/installation"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Installing the extension","slug":"installing-the-extension","depth":2,"children":[{"title":"1. Before proceeding, open a DBT project in VSCode","slug":"1-before-proceeding-open-a-dbt-project-in-vscode","depth":3,"children":[]},{"title":"2. Install the extension from the VSCode marketplace","slug":"2-install-the-extension-from-the-vscode-marketplace","depth":3,"children":[]}]},{"title":"Prepare for onboarding","slug":"prepare-for-onboarding","depth":2,"children":[{"title":"3. Locate required information","slug":"3-locate-required-information","depth":3,"children":[]}]},{"title":"Configuring the extension","slug":"configuring-the-extension","depth":2,"children":[{"title":"4. Log in for the first time","slug":"4-log-in-for-the-first-time","depth":3,"children":[]},{"title":"5. Follow the onboarding flow","slug":"5-follow-the-onboarding-flow","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"turntable","siteName":"turntable","title":"Installing and configuring the extension - turntable","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T00:52:01.196Z","originalFileLocation":"extension/getting-started/installation.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=\"turntable\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/turntable/Dj3WJb4nh77Ftel1/_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/turntable/Dj3WJb4nh77Ftel1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/turntable/Dj3WJb4nh77Ftel1/_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/turntable/Dj3WJb4nh77Ftel1/_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/turntable/Dj3WJb4nh77Ftel1/_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/turntable/Dj3WJb4nh77Ftel1/_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/turntable/Dj3WJb4nh77Ftel1/_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/turntable/Dj3WJb4nh77Ftel1/_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/turntable/Dj3WJb4nh77Ftel1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Installing and configuring the extension - turntable\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"turntable\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.turntable.so/extension/getting-started/installation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://turntable.mintlify.app/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Installing+and+configuring+the+extension\u0026amp;theme=1edc49b7c87eed2c259d9e2f\u0026amp;signature=06ed3fa40c0c3b5af0c862f706c33e81a97139387555b318efaeebf5b4e31892\">\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=\"Installing and configuring the extension - turntable\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://turntable.mintlify.app/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Installing+and+configuring+the+extension\u0026amp;theme=1edc49b7c87eed2c259d9e2f\u0026amp;signature=06ed3fa40c0c3b5af0c862f706c33e81a97139387555b318efaeebf5b4e31892\">\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/turntable/Dj3WJb4nh77Ftel1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"turntable\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#ff996d\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.turntable.so/extension/getting-started/installation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/extension/getting-started/installation.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.turntable.so/#organization\",\"name\":\"turntable\",\"url\":\"https://docs.turntable.so\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/turntable/R01qYC8M1Qe_GhCg/logo_light.png?fit=max\u0026auto=format\u0026n=R01qYC8M1Qe_GhCg\u0026q=85\u0026s=cb06ad2dabda5538ca5e0c7934f06448\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.turntable.so#website\",\"name\":\"turntable\",\"url\":\"https://docs.turntable.so\",\"publisher\":{\"@id\":\"https://docs.turntable.so/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.turntable.so/extension/getting-started/installation#webpage\",\"url\":\"https://docs.turntable.so/extension/getting-started/installation\",\"name\":\"Installing and configuring the extension\",\"dateModified\":\"2026-01-07T00:52:01.196Z\",\"isPartOf\":{\"@id\":\"https://docs.turntable.so#website\"},\"breadcrumb\":{\"@id\":\"https://docs.turntable.so/extension/getting-started/installation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.turntable.so/extension/getting-started/installation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting started\",\"item\":\"https://docs.turntable.so/extension/getting-started/prerequisites\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Installing and configuring the extension\",\"item\":\"https://docs.turntable.so/extension/getting-started/installation\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.turntable.so/extension/getting-started/installation#article\",\"headline\":\"Installing and configuring the extension\",\"name\":\"Installing and configuring the extension\",\"url\":\"https://docs.turntable.so/extension/getting-started/installation\",\"mainEntityOfPage\":{\"@id\":\"https://docs.turntable.so/extension/getting-started/installation#webpage\"},\"dateModified\":\"2026-01-07T00:52:01.196Z\",\"publisher\":{\"@id\":\"https://docs.turntable.so/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.turntable.so#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"turntable\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"turntable","nav":{"global":{"anchors":[{"anchor":"Join our Slack","href":"https://join.slack.com/t/turntable-community/shared_invite/zt-25p0olvhz-Z~c5QWq1jv2YFHQ46mMFDA","icon":"slack"},{"anchor":"GitHub","href":"https://github.com/turntable-so/vinyl","icon":"github"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/security/on_prem_agent"}]},{"tab":"Extension","groups":[{"group":"Getting started","pages":[{"title":"Prerequisites","icon":"circle-exclamation","description":null,"href":"/extension/getting-started/prerequisites"},{"title":"Installing and configuring the extension","icon":"download","href":"/extension/getting-started/installation"},{"title":"Troubleshooting","icon":"wrench","description":null,"href":"/extension/getting-started/troubleshooting"}]},{"group":"Column-level lineage","pages":[{"title":"Introduction","icon":"flag-checkered","href":"/extension/column-level-lineage/introduction"},{"title":"Interacting with the lineage view","sidebarTitle":"Interacting with lineage","icon":"play","href":"/extension/column-level-lineage/interactions"}]},{"group":"Docs composer","pages":[{"title":"Generating documentation","icon":"pen","href":"/extension/docs-composer/generating"},{"title":"Viewing and editing documentation","icon":"eye","href":"/extension/docs-composer/viewing-and-editing"}]},{"group":"FAQ","pages":[{"title":"General questions","icon":"question","href":"/extension/FAQ"},{"title":"Security and Privacy","icon":"shield","href":"/extension/security-and-privacy"}]}]},{"tab":"CLI","pages":[{"title":"CLI","href":"/vinyl/introduction"}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/reference/connectors/postgres"}]}]},"title":"Installing and configuring the extension - turntable","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}