JetBrains Tools
for Data Science & Big Data

Professional developer tools for data scientists and data engineers

PyCharm for Data Science

  • Intelligent Jupyter notebooks
  • Jupyter Notebook debugger
  • Conda integration
  • Scientific libraries and plots
  • Coding assistance for Python and R

IntelliJ IDEA for Data Engineers

  • Intelligent Zeppelin notebooks
  • Integrated Spark and Hadoop tools
  • Distributed file systems and columnar formats
  • Tools for table data and charts
  • Coding assistance for Scala and SQL

DataGrip for Data Warehouses

  • Intelligent SQL query console
  • Database schema navigation
  • Browser of table data
  • Support for multiple database providers
  • Coding assistance for SQL

Datalore for Data Science in the Cloud

  • Intelligent online Jupyter notebooks
  • Perfect for data analysis and model prototyping
  • Access to GPU and large powerful CPU instances
  • Real-time collaboration and notebook publishing
  • Coding assistance for Python

PyCharm for Data Science

PyCharm Professional Edition integrates with Jupyter Notebook to combine the interactive nature of Jupyter Notebook with the benefits of the most intelligent Python IDE. In addition to the built-in Python coding assistance, you can also install a plugin that adds the R support.

Intelligent Jupyter notebooks

PyCharm combines the full intelligence of its code editor with the collaborative and interactive capabilities of Jupyter notebooks. Work with local or remote Jupyter notebooks as you would do in a web-based Jupyter application, but with intelligent coding assistance and overall ergonomics the IDE provides to let you keep your focus on the code and the data.

Conda integration

PyCharm makes it easy for you to create and select the right environment — keep your dependencies isolated by having separate Conda environments per project.

Jupyter Notebook debugger

Jupyter Notebook integration not only includes auto-completion, navigation and code analysis, but provides a full-featured graphical debugger with the ability to step into declarations.

Scientific libraries and plots

PyCharm has built-in support for scientific libraries. It supports Pandas, Numpy, Matplotlib, and other scientific libraries, offering you best-in-class code intelligence, graphs, array viewers and much more.

Try PyCharm and make it a new home for your data science experiments

Get now

IntelliJ IDEA for Data Engineers

Big Data Tools is a plugin for IntelliJ IDEA Ultimate that is tailored to the needs of data engineers, data scientists, data analysts, and ML engineers.

Intelligent Zeppelin notebooks

Enjoy IntelliJ IDEA’s famous coding assistance for working with Zeppelin notebooks. The plugin offers smart navigation, code completion, inspections & quick-fixes, and refactorings inside the notebooks.

Integrated Spark and Hadoop tools

Manage and monitor your Spark and Hadoop applications, inspect your Spark jobs execution in an IDE tool window – just as you would do it using Spark History Server or Hadoop Web UI.

Distributed file systems and columnar formats

The plugin allows you to connect to remote file systems, such as HDFS, or S3, and conveniently work with the files. Browse buckets and folders, search for files, move, create, rename folders and files without leaving the IDE. The plugin supports Parquet and other columnar file formats.

Tools for table data and charts

While notebooks offer the original intelligent experience of the IDE editor, they seamlessly integrate a rich set of tools for working with paragraphs’ output, table data, and charts. You get the full functionality of Zeppelin notebooks embedded into the notebook editor. Browse table data, switch between various chart types, export data, and a lot more – without breaking your flow.

Install Big Data Tools to make IntelliJ IDEA Ultimate you get-go tool to run Spark jobs, manage Spark and Hadoop application, and to work with the data across distributed storages

Get now
DataGrip for Data Warehouses

SQL remains one of the most convenient and efficient ways to work with large data, be it a relational database or a data warehouse. Regardless of the type of data, as long as it offers the SQL interface, DataGrip offers the most ergonomic environment to run SQL queries and browse table data.

Intelligent SQL query console

Allows you to execute queries in different modes and provides a local history that keeps track of all your activity and protects you from losing your work.

Database schema navigation

Lets you jump to any table, view, or procedure by its name via the corresponding action, or directly from its usages in the SQL code.

Add DataGrip to your toolset in order to master your SQL queries and run them efficiently and conveniently.

Get now

Datalore for Data Science in the Cloud

Datalore Professional gives you access to GPU for Deep learning, and a powerful CPU instance for machine learning and rich visualizations with more storage for datasets.

Intelligent online Jupyter notebooks

Work with familiar Jupyter Notebooks online and enjoy smart coding assistance from the PyCharm IDE. Code autocompletion, quick-fixes, documentation popups, and refactoring will all help you work more productively with data. There is no notebook setup required.

Perfect for data analysis and model prototyping

In Datalore, you can upload datasets to notebooks, quickly explore and clean up data, create machine learning and deep learning models, create interactive visualizations, and share the results by publishing a static copy of the notebook.

Access to GPU and powerful CPU instances

A monthly subscription to Datalore Professional offers 20 hours of a GPU machine (1 NVIDIA T4 GPU, 16 GB GPU RAM, 4 vCPU cores) and 120 hours of a powerful CPU instance (16 GB RAM, 2 vCPU cores, 5x faster than the basic machine on the Community plan). We highly recommend subscribing to Datalore Professional if you are working with heavy datasets or train powerful models. For simple tasks use the Community plan.

Real-time collaboration and notebook publishing

In Datalore, you can organize team tasks in shared workspaces. Collaborate on notebooks in real-time and create history checkpoints for version management. You can publish a static copy of the notebook and share it via a link.

Master data with proper developer tools

Millions of developers from all over the open world trust JetBrains Data tools and use them every day!

All these tools are free 30-day trial


Perfect for data scientists and ML engineers

Get now

IntelliJ IDEA

The tool of choice for data engineers

Get now


For data analysts and all who use SQL

Get now


Perfect for data science in the cloud

Get now