JetBrains Tools
for Data Science & Big Data

Professional developer tools for data scientists and data engineers

PyCharm Professional for Data Scientists

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

Datalore for Data Science Teams

  • Intelligent Jupyter notebooks available online and on-premises
  • Perfect for data analysis and model prototyping
  • Database integrations and support for native SQL
  • Real-time collaboration on Python, SQL, R, Scala, and Kotlin code
  • Report builder and easy sharing

DataGrip for databases

  • Support for multiple relational and NoSQL databases
  • Intelligent SQL query console
  • Database schema navigation
  • Coding assistance for SQL
  • Data import/export in many formats

PyCharm for Data Scientists

PyCharm Professional 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 Professional 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 Professional 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 Professional 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 Professional and make it a new home for your data science experiments

Get now

Datalore for Data Science Teams

Datalore is a collaborative data science platform that is available for everyone online and for companies as an on-premises installation. Datalore streamlines insight delivery and helps data science and business teams be incredibly productive together. Datalore is easy and intuitive, and it’s free for individuals and teams of up to 4.

Connect all sorts of data from the notebook interface

Avoid going back and forth between Jupyter notebooks and your SQL database tools, S3 interface, or file browser. Easily connect and query PostgreSQL, Snowflake, Amazon Redshift, AWS S3, GCS buckets, and more.

Analyze data with smart coding assistance and no-code automation

Get coding assistance for Python, SQL, R, Scala, and Kotlin, and automate routine tasks with instant visualizations, out-of-the-box statistics, and scheduled runs.

Collaborate everywhere

Easily share notebooks, data, scripts, environments, and reports. Organize team projects in shared workspaces and edit notebooks and scripts together with your team in real time.

Create BI apps with a few clicks

Impress your stakeholders with clean, interactive data apps built from notebooks with just a few clicks.

DataGrip for databases

DataGrip is a smart tool for relational and NoSQL databases. It provides context-sensitive code completion, helping you write SQL code faster. DataGrip’s code completion is aware of table structures, foreign keys, and even database objects created in the code you're editing. DataGrip allows you to view a database's structure and the relationships between objects through database diagrams, export query results in a convenient format, and keep your work safe with version control.

Intelligent query console

Execute queries in different modes and keep track of all your activity with local history, preventing you from losing your work.

Code completion

Сontext-sensitive code completion helps you write SQL code faster. DataGrip is aware of the table structure, foreign keys, and even database objects created in the code you're editing.

Import/export in many formats

In addition to the ability to import from script files, CSV, TSV, or any text files with delimiter-separated values, you can export data in the format of your choice, including CSV, JSON, HTML, Markdown, Excel, and many others – you can even create your own!

Data editor

The powerful data editor lets you add, remove, edit, filter, and clone data rows. Navigate through the data via foreign keys. Use the text search to find anything in your data, and it will be displayed right in the data editor.

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

Get now

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

PyCharm Professional

The IDE for Data Science

Get now


Perfect for data science in the cloud

Get now


For data analysts and all who use SQL

Get now