We are excited to announce the latest addition to the Databricks developer experience: the PyCharm Professional Integration with Databricks! This new plugin built by JetBrains, allows you to leverage your favorite IDE features while developing on Databricks, enabling software development best practices and streamlining the path to production.
Our partnership with JetBrains highlights our commitment to meet developers where they are - letting customers take advantage of their favorite third party IDE to complement their Databricks developer experience. The PyCharm plugin adds to our growing list of support for IDEs including Databricks for Visual Studio Code and Posit workbench.
Check out a quick demo here of the Databricks PyCharm plugin:
Develop natively inside PyCharm, the Python IDE
Build your data and AI applications while staying in your IDE and leverage the best-in-class Python language features that PyCharm Professional offers. Improve your inner dev loop through the use of advanced code completion, refactoring capabilities and debugging while optimizing your outer dev loop by leveraging a wide range of integrations, testing frameworks, Git, CI/CD, and more all in one place and available out of the box.
What can you do with the Databricks PyCharm plugin?
Within PyCharm using the plugin, you can harness the Databricks Data Intelligence Platform to process and analyze large data sets, train machine learning models, and deploy jobs to production so that anyone in your organization can see and use data to make decisions.
The PyCharm Professional Integration with Databricks offers these features:
- Connect to your Databricks cluster
- Run your Python scripts remotely
- Run your notebooks or Python scripts as a workflow
- Sync your code in real time from your IDE to your Databricks workspace
These features enable you to leverage IDE capabilities and implement best practices, such as source control, modular code, refactoring and integrated unit testing, that become necessary when working with large code bases.
Try the Databricks PyCharm plugin today!
To get started, you will need to install PyCharm Professional 2024.2 or above and the Big Data Tools Core plugin. You can install the Databricks plugin either from the JetBrains Marketplace or directly from within the PyCharm IDE.
If you are a Databricks customer, there is a special discount offer of 10% [pycharm4databricks] to get you started.
Head over to the documentation to get step-by-step instructions on how to get started and use the plugin.