Instant, one-click deployments to Netlify directly from your editor.
Automatic framework detection, local build engine, live logs, environment variables manager, and interactive history.
Gone are the days of switching back and forth between terminal commands, Git pushes, and web dashboards just to publish your code. DeployFlow brings seamless cloud deployments directly into your VS Code sidebar.
Open Project in VS Code βββΊ Select Target Site βββΊ Click [ π Deploy Project ] βββΊ Site is Live!
Deploy any static web application, Single Page App (SPA), or frontend project directly to Netlify's high-speed global CDN with a single click.
Zero manual configuration needed. DeployFlow automatically detects your project stack and sets up the correct build commands and output directories:
- React & Vite (
npm run buildβdist) - Next.js (
npm run buildβout) - Vue.js & Nuxt.js (
npm run buildβdist/.output/public) - Astro (
npm run buildβdist) - Svelte & SvelteKit (
npm run buildβbuild) - Angular (
npm run buildβdist) - Remix, SolidJS, Qwik, Gatsby, Docusaurus, Hugo, Jekyll
- Static HTML/CSS/JS and Python/Flask/Django web assets with zero-config routing.
- Native SecretStorage: Your Netlify Personal Access Token is encrypted securely using VS Code's native keyring.
- Smart Exclusions: Strictly blocks
.env,.env.*,.git,node_modules,id_rsa,.pem,.key, and secret keys from ever being uploaded.
Easily switch between:
- β Production: Direct deployment to your live custom domain / main site.
- β Preview (Draft): Creates an isolated preview deployment on Netlify with its own unique URL to test before going live.
Manage your Netlify site's environment variables without opening a browser:
- Fetch, create, update, and delete environment variables directly in the sidebar.
- Secret values are masked (
β’β’β’β’β’β’β’β’β’β’β’β’) by default with a quick reveal toggle (ποΈ/π).
- Browse past deployments with live status badges (
β Published,β Failed), timestamps, and duration. - Click any deployment to view a comprehensive details modal with file counts, live URL, logs, and a 1-click Redeploy button.
- SHA-1 Delta Hashing: Only uploads changed files, making redeployments lightning fast.
- Live Output Stream: Watch local build progress and CDN publication status in real time.
Search for DeployFlow in the VS Code Extensions tab (Ctrl+Shift+X or Cmd+Shift+X) and click Install.
- Click the DeployFlow Rocket Icon (π) in the VS Code Activity Bar on the left.
- Click
π Connect Netlify. - Generate a Personal Access Token from Netlify Applications and paste it into the prompt.
- Select your target Netlify site from the dropdown (or click
+to create a new site instantly). - Click
π Deploy Project. - Your live URL is generated in seconds!
Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and type DeployFlow:
| Command | Identifier | Description |
|---|---|---|
| DeployFlow: Deploy Project | deployflow.deploy |
Builds and deploys the active workspace project. |
| DeployFlow: Open Deploy Panel | deployflow.openPanel |
Focuses the DeployFlow sidebar panel. |
| DeployFlow: Connect Netlify | deployflow.connectNetlify |
Connects your Netlify account via secure token. |
| DeployFlow: Disconnect Netlify | deployflow.disconnectNetlify |
Clears stored credentials from VS Code SecretStorage. |
| DeployFlow: Redeploy | deployflow.redeploy |
Triggers a redeployment of the current workspace. |
| DeployFlow: Configure Project | deployflow.configure |
Interactive wizard to configure build & output paths. |
| DeployFlow: Reset Project Configuration | deployflow.resetConfig |
Resets .deployflow.json to clean defaults. |
| DeployFlow: View Deployment Logs | deployflow.showLogs |
Opens the dedicated DeployFlow output channel. |
DeployFlow saves non-sensitive workspace configuration in .deployflow.json at the root of your project:
{
"provider": "netlify",
"framework": "React (Vite)",
"packageManager": "npm",
"buildCommand": "npm run build",
"outputDirectory": "dist",
"environment": "production",
"siteId": "your-netlify-site-id",
"siteName": "my-awesome-app",
"siteUrl": "https://my-awesome-app.netlify.app"
}Note: Secrets, tokens, and sensitive keys are NEVER stored in
.deployflow.json.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β VS Code Workspace β
ββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββ
β
[ Project & Framework Detector ]
β
[ Local Build Engine ]
β
[ FileCollector & Security Filter ]
β
[ SHA-1 Digest Hasher ]
β
[ Delta Upload Service (5x Concurrency) ]
β
ββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββ
β Netlify Cloud CDN β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Distributed under the MIT License. See LICENSE for details.
DeployFlow β’ Crafted with β€οΈ by Gurpreet Singh Dev
Β© 2026 DeployFlow. All rights reserved.