<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/run-debug-and-scale-databricks-workloads-from-your-local-ide-wgt1xmej0" -->

---
title: Run, debug, and scale Databricks workloads from your...
description: Databricks now lets developers connect local editors like VS Code, Cursor, or a terminal directly to Databricks compute via a new SSH tunnel, enabling...
canonical: https://daily.dev/posts/run-debug-and-scale-databricks-workloads-from-your-local-ide-wgt1xmej0
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Run, debug, and scale Databricks workloads from your local IDE | daily.dev
og:description: Databricks now lets developers connect local editors like VS Code, Cursor, or a terminal directly to Databricks compute via a new SSH tunnel, enabling...
og:url: https://daily.dev/posts/run-debug-and-scale-databricks-workloads-from-your-local-ide-wgt1xmej0
og:image: https://api.daily.dev/og/posts/wGt1XMeJ0.png
og:image:alt: Run, debug, and scale Databricks workloads from your local IDE
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Run, debug, and scale Databricks workloads from your local IDE

**[databricks](https://daily.dev/sources/databricks)** · 3 min read · 0 upvotes · 0 comments

## Summary

Databricks now lets developers connect local editors like VS Code, Cursor, or a terminal directly to Databricks compute via a new SSH tunnel, enabling interactive running and debugging of Python and SQL workloads on Serverless, AI Runtime, or dedicated clusters. Dependencies stay synced with Databricks Runtime, and coding agents like Cursor, Copilot, and Claude Code can run with full workspace context. Connection is a single Databricks CLI command, with flags to pre-install Python dependencies or track SSH tunnel costs by user, team, or project.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.databricks.com/blog/run-debug-and-scale-databricks-workloads-your-local-ide>

## Questions this post answers

### How do I connect VS Code or Cursor directly to Databricks compute for running and debugging code?

Use the new SSH tunnel feature via the Databricks CLI command 'databricks ssh connect', which connects to serverless compute by default. Add '--accelerator <GPU_type>' for AI Runtime GPU clusters, or '--cluster <cluster_id>' for a dedicated cluster. Include '--ide vscode' or '--ide cursor' to launch the tunnel directly inside the IDE, or start it from the Databricks IDE extension itself.

_daily.dev surfaces workflow updates like this for teams wiring local IDEs into remote compute._

### Can I use Cursor, Copilot, or Claude Code with Databricks compute and workspace context?

Yes, coding agents can run inside the Databricks SSH tunnel with full workspace context. Cursor and Copilot work out of the box once the tunnel is active, while Claude Code and other agents can be installed after the SSH tunnel is running, giving them access to the same environment and dependencies as the Databricks workspace.

_developers pairing coding agents with cloud compute track setups like this through daily.dev._

### How do I keep Python dependencies in sync between my local IDE and Databricks Runtime?

Start the SSH tunnel with the '--base-environment' flag to pre-install Python dependencies matching Databricks Runtime, keeping the local IDE environment and workspace in sync automatically. A separate '--usage-policy-id' flag lets teams track SSH tunnel compute costs by user, team, or project.

_daily.dev helps engineers keep tabs on tooling changes that affect their dev environment setup._

## Similar posts on daily.dev

- [VS Code has a tunnel feature buried in the account menu, and it turned my desktop into a machine I can code on from any browser](https://daily.dev/posts/vs-code-has-a-tunnel-feature-buried-in-the-account-menu-and-it-turned-my-desktop-into-a-machine-i-c-b86q4cas4) · XDA Developers · 0 upvotes · 0 comments
- [Develop and deploy Serverless JARs](https://daily.dev/posts/develop-and-deploy-serverless-jars-spy7rgvds) · databricks · 0 upvotes · 0 comments
- [How to Run 10\+ Claude Code Sessions Without a Powerful Computer](https://daily.dev/posts/how-to-run-10-claude-code-sessions-without-a-powerful-computer-8cgisw1fv) · Towards Data Science · 0 upvotes · 0 comments
- [Stop Coding Through Remote Desktop. Use VS Code Remote Tunnels Instead](https://daily.dev/posts/stop-coding-through-remote-desktop-use-vs-code-remote-tunnels-instead-5gc5vlwh0) · We Are .NET · 1 upvotes · 0 comments
- [AWS Glue Interactive Sessions now support Spark Connect for interactive workloads](https://daily.dev/posts/aws-glue-interactive-sessions-now-support-spark-connect-for-interactive-workloads-6jp9twrgq) · AWS · 1 upvotes · 0 comments

---

Tags: [#machine-learning](https://daily.dev/tags/machine-learning), [#vscode](https://daily.dev/tags/vscode), [#apache-spark](https://daily.dev/tags/apache-spark), [#ssh](https://daily.dev/tags/ssh), [#databricks](https://daily.dev/tags/databricks)

[View this post on daily.dev](https://daily.dev/posts/run-debug-and-scale-databricks-workloads-from-your-local-ide-wgt1xmej0)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Run, debug, and scale Databricks workloads from your local IDE","url":"https://daily.dev/posts/run-debug-and-scale-databricks-workloads-from-your-local-ide-wgt1xmej0","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/run-debug-and-scale-databricks-workloads-from-your-local-ide-wgt1xmej0"},"datePublished":"2026-08-24T16:45:01.646Z","dateModified":"2026-08-24T16:45:24.936Z","description":"Databricks now lets developers connect local editors like VS Code, Cursor, or a terminal directly to Databricks compute via a new SSH tunnel, enabling...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ae1531fbb2fff3b327b0215c5ee128d3?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ae1531fbb2fff3b327b0215c5ee128d3?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"databricks","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"databricks","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/fa7aa720f2db4d1eba826814730482c8","url":"https://daily.dev/sources/databricks"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/run-debug-and-scale-databricks-workloads-from-your-local-ide-wgt1xmej0","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"machine-learning,vscode,apache-spark,ssh,databricks","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"databricks","item":"https://daily.dev/sources/databricks"},{"@type":"ListItem","position":3,"name":"Run, debug, and scale Databricks workloads from your local IDE"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/run-debug-and-scale-databricks-workloads-from-your-local-ide-wgt1xmej0#faq","mainEntity":[{"@type":"Question","name":"How do I connect VS Code or Cursor directly to Databricks compute for running and debugging code?","acceptedAnswer":{"@type":"Answer","text":"Use the new SSH tunnel feature via the Databricks CLI command 'databricks ssh connect', which connects to serverless compute by default. Add '--accelerator <GPU_type>' for AI Runtime GPU clusters, or '--cluster <cluster_id>' for a dedicated cluster. Include '--ide vscode' or '--ide cursor' to launch the tunnel directly inside the IDE, or start it from the Databricks IDE extension itself. daily.dev surfaces workflow updates like this for teams wiring local IDEs into remote compute."}},{"@type":"Question","name":"Can I use Cursor, Copilot, or Claude Code with Databricks compute and workspace context?","acceptedAnswer":{"@type":"Answer","text":"Yes, coding agents can run inside the Databricks SSH tunnel with full workspace context. Cursor and Copilot work out of the box once the tunnel is active, while Claude Code and other agents can be installed after the SSH tunnel is running, giving them access to the same environment and dependencies as the Databricks workspace. developers pairing coding agents with cloud compute track setups like this through daily.dev."}},{"@type":"Question","name":"How do I keep Python dependencies in sync between my local IDE and Databricks Runtime?","acceptedAnswer":{"@type":"Answer","text":"Start the SSH tunnel with the '--base-environment' flag to pre-install Python dependencies matching Databricks Runtime, keeping the local IDE environment and workspace in sync automatically. A separate '--usage-policy-id' flag lets teams track SSH tunnel compute costs by user, team, or project. daily.dev helps engineers keep tabs on tooling changes that affect their dev environment setup."}}]}
```

