News
Content:
-
December 18, 2025: Next Edit Suggestions: Now Generally Available
-
December 8. 2025: Meet the Islands Theme – The New Default Look for JetBrains IDEs
-
November 17, 2025: Mark Your Calendars! Qodana Events in November
-
October 28, 2025: YouTrack Introduces a Remote MCP Server and New Apps
-
October 1, 2025: DataGrip Is Now Free for Non-Commercial Use
December 19, 2025:
Query Consoles Are Coming Back
Hi DataGrip and Database Tools community,
Shortly after the 2025.3 release, your feedback made it clear that the redesigned workflow for query files and query consoles introduced issues in several important scenarios, especially when working with global data sources.
After reviewing the impact, we’ve decided that the best course of action is to revert this change in both DataGrip and the Database Tools plugin for JetBrains IDEs, rather than attempt incremental fixes while more users continue to update and encounter problems.
The rollback will be included in the upcoming 2025.3.1 release arriving later this week.
This affects only those who updated to 2025.3. If you haven’t updated yet, your workflow remains unchanged. If you have, we recommend updating to 2025.3.1 as soon as it becomes available to minimize the gap between the previous and restored behavior.
What’s changing:
-
Query consoles return as the default workflow, working exactly as they did before 2025.3.
-
Query consoles saved before the migration will appear in the same locations as before.
-
Query files created during or after the migration will remain available. You can handle them in several ways:
-
Delete query files you don’t need. In DataGrip, their default location is the /queries folder in the Files tool window. In other IDEs, their default location is the /.idea/queries mvb directory in the Project tool window.
-
Convert query files you want to keep into query consoles. To do so, move them to the appropriate data source node under Scratches and Consoles | Database Consoles (in the Files tool window in DataGrip or in the Project tool window in other IDEs).
-
Keep your query files for now. We plan to bring back an improved query file workflow early next year so it can work alongside query consoles in a more intuitive and flexible way.
-
A note from the team
We apologize for the inconvenience and disruption caused by this change. We hold ourselves to a zero-regression standard, and this release did not meet it. That responsibility is on us, and our focus now is on minimizing the impact and restoring your workflow as quickly as possible. Your trust means a lot, and we’ll continue doing our best to earn it.
Although we are reverting this change for now, our long-term goal remains unchanged: to improve this core workflow and make it more intuitive for both new and experienced users. We will move forward more carefully, and future updates will be more flexible and less disruptive, even if that requires more time and effort on our side.
December 18, 2025:
Next Edit Suggestions: Now Generally Available
The next edit suggestions feature is now enabled in all JetBrains IDEs for JetBrains AI Pro, AI Ultimate, and AI Enterprise subscribers.
Yes, you read that right! JetBrains-native diff suggestions are available right in your editor. Global support for optimized latency. Out-of-the-box IDE actions for reliability. And the best part? It doesn’t consume your AI quota.
What are next edit suggestions?
Like the suggestions provided by AI code completion, next edit suggestions (NES) appear as you type. The difference is that NES can be proposed beyond the immediate vicinity of your caret, and they can modify existing code instead of exclusively adding new code. This feature is a natural extension of code completion, and together they comprise the in-flow Tab-Tab experience.
The NES feature runs silently in the background, generating suggestions as you modify your code. It then gives you the option to review and decide whether to accept them in a small in-editor diff view (the NES UI). The feature adapts how it presents the suggestions, showing them to you in the least intrusive way to avoid interfering with your work. Large changes appear in a dedicated diff view, while smaller suggestions are shown in a larger popup.
Overall, NES provide a smart code editing experience. Let’s agree to share responsibilities as follows: you can simply type and continue development as you used to, and we suggest small digestible diffs that help you do your job faster. Deal?
Who can use NES?
With the latest AI Assistant update, next edit suggestions are enabled by default for all users with AI Pro, AI Ultimate, or AI Enterprise subscriptions. Unlike AI code completion, the next edit suggestions feature is currently unavailable for AI Free license holders. Stay tuned, though – we are actively working on bringing it to a wider audience!
You can always learn more about which AI features are available in different pricing tiers on our official page.
How do NES work?
Trust us, there is a lot we could say about the internals, but we’ll try to keep things simple here.
Long story short, next edit suggestions are where AI meets 🤝 the intelligence of JetBrains IDEs. Under the hood, the feature calls our cloud-based custom AI model and leverages deterministic IDE actions where possible.
AI model
Currently, at their core, NES rely mostly on suggestions provided by a model fine-tuned specifically for this task.
Much like Mellum, the model is a small language model (SLM) that leverages cloud GPU infrastructure to provide the best possible latency all around the world. Unlike Mellum, however, the underlying model is bigger and leverages a different type of context: the history of your recent changes as opposed to the current file and RAG.
Bigger does not always mean slower! Our inference pipelines differ for code completion and next edit suggestions generation. NES employ several inference tricks that keep latency under 200 ms for the majority of requests, even at the busiest times of the day 💪. If you ever thought that completion in JetBrains IDEs was slow, it’s time to reconsider!
IDE actions (code insights)
Developers love our IDEs because of their reliability, and next edit suggestions put that aspect at your fingertips.
As part of their pipeline, when invoked, NES look for available code insights provided by the IDE and show them in the NES UI if they are appropriate. One of the easiest ways to see this interaction at work would be to look at a suggestion that renames an identifier in a file. The next edit suggestion will activate the IDE’s Rename refactoring, and usages will be conveniently updated. This even works with multi-file search!
The integration between next edit suggestions and IDE code insights is not yet fully complete. Because even frontier models struggle with out-of-distribution tools, or even just having a large number of tools in general, we are intentionally adding new IDE actions to NES slowly. We are prioritizing the ones that are useful the most often, as well as the ones the models can use most effectively. Let us know in the comments which IDE actions you would find useful in NES!
Summary
Next edit suggestions don’t replace the existing forms of code completion, but complement them, ensuring the best speed and relevance. Where code completion provides suggestions for new material, the next edit suggetions model works in the field of, well, edits. It is optimised to propose changes to existing code, but sometimes the best edit is simply to add something new. In those cases, the suggestions will look like completions because they are presented the same way – as inline gray text.
The simple scheme below explains which suggestion provider can be handled by which UI.
Settings panel update
In addition to enabling this new feature, we are redesigning the settings for AI code completion and next edit suggestions. Shortly after the start of the new year, the settings for these features will be simplified. Instead of having to navigate multiple views, you will be able to view everything on a single screen, with all the most important options available.
Here’s a sneak peek of the new design:
As you can see, the settings for local completion, cloud-based completion, and next edit suggestions are all combined on a single page where you can decide what you want and what you don’t.
AI code completion and NES cheat sheet
Deciding which types of suggestions to enable may feel a bit overwhelming, so we’ve put together a short cheat sheet to help clarify which settings to enable in the new settings panel, depending on your preferred workflow.
Case 1: You don’t want AI in your editor
Simply turn off inline completion and next edit suggestions on this panel. We’ll make sure you don’t see any results of matrix multiplications.
Case 2: You don’t want cloud-based suggestions
Just turn on inline completion with local models. Those models are already bundled into your IDE and work without an internet connection. Good ol’ full line code completion will have your back.
If you want your own local solution, you can plug any open-source model into the IDE via LM Studio or Ollama. This option is available on the AI Assistant | Models settings page. Note that, currently, this option only works for code completion. We will closely monitor the level of quality that is possible with local inference for NES, with the aim of eventually including it as well.
Case 3: You like completion but NES seem off
In this case, the best solution is to turn on inline completion with the Cloud and local models option and make sure that next edit suggestions are turned off. You will get the best from the Mellum model, and the IDE will automatically fall back to local models if your internet connection is unstable.
Case 4: You like full-blown in-editor AI assistance
Turn on both cloud models for inline completion and next edit suggestions to get code snippet suggestions as you modify your source code.
What’s next for NES?
Here is a quick look at some of the improvements we’re already working on:
-
Smarter and more precise suggestions
-
More IDE actions for NES to use
-
Longer tab sequences
Many other developments are on our radar, and we’ll keep you updated as they come closer to fruition.
December 15, 2025:
TeamCity 2025.11.1 Is Now Available
We have rolled out 2025.11.1, the first update for the major 2025.11 version. This bug-fix resolves a number of issues, including:
-
Pull request build feature does not provide parameters for composite builds;
-
TeamCity builds the wrong branch after an empty merge commit;
-
Build status colors are not accessible for users with color vision impairments;
-
The latest Visual Studio build tools are not available within the new .NET pipeline runners.
Bug-fix updates also include performance and security improvements, so we recommend installing them promptly. See TeamCity 2025.11.1 Release Notes for the complete list of resolved issues.
Why update?
Staying up to date with minor releases ensures your TeamCity instance benefits from the following:
-
Performance improvements.
-
Better compatibility with integrations.
-
Faster, more stable builds.
-
Enhanced security for your workflows.
Compatibility
TeamCity 2025.11.1 shares the same data format as all 2025.11.x releases. You can upgrade or downgrade within this series without the need for backup and restoration.
How to upgrade
-
Use the automatic update feature in your current TeamCity version.
-
Download the latest version directly from the JetBrains website.
-
Pull the updated TeamCity Docker image.
December 8, 2025:
Meet the Islands Theme – The New Default Look for JetBrains IDEs
The Islands theme is now the default look across JetBrains IDEs starting with version 2025.3.
This update is more than a visual refresh. It’s our commitment to creating a soft, balanced environment designed to support focus and comfort throughout your workflow.
We began introducing the new theme earlier this year, gathering feedback, conducting research, and testing it hands-on with developers who use our IDEs every day.
The result is a modern, refined design shaped by real workflows and real feedback. It’s still the IDE you know, just softer, lighter, and more cohesive.
Softer, clearer, and easier on the eyes
The Islands theme introduces a clean, uncluttered layout with rounded corners and balanced spacing, making the UI feel softer and easier on the eyes. We’ve also made tool window borders more distinct, making it easier to resize elements and adjust the workspace to your liking.
“It’s a modern feel. The radius on the borders and more distinctive layers bring a fresh feeling to the UI.”
Instant tab recognition
When working with multiple files, finding your active tab should never slow you down. The Islands theme improves tab recognition, making the active one clearly visible and easier to spot at a glance.
“The active tab is very obvious, which is really nice”
Organized spaces for focus support
The new design introduces a clear separation between working areas, giving each part of the IDE – the editor, tool windows, and panels – its own visual space. This layout feels more organized and easier to navigate, helping you move around the IDE without losing focus or pace.
If you want even clearer visual emphasis on the editor, you can enable the Different tool window background option in Settings | Appearance under the Islands theme settings.
This is what we wanted to share about the new Islands theme, now the default look across all JetBrains IDEs. This thoughtful visual update shaped by feedback from daily users and aligned with the latest design directions in macOS and Windows 11 offers a softer, clearer, and more comfortable environment. And we believe this helps you stay productive and focused on what matters most – your code.
November 17, 2025:
Mark Your Calendars! November's Qodana Events
As 2025 starts racing to a close, the JetBrains Qodana team is ending the year with a series of events dedicated to what matters most in modern software development: secure workflows, high-quality code, and practical tooling that empowers developers to ship with confidence.
Whether you’re working in security engineering, backend development, DevOps, or AI-powered applications, these sessions will give you concrete techniques to strengthen your engineering practices going into 2026.
Here’s what’s coming up:
Grigorii Liullin on JRush Episode 6
Grigorii Luillin, Security Tooling Team Lead at JetBrains – 18 November 2025
Catch Grigorii Liullin episode 6 of JRush, where he walks through how developers can integrate security directly into their IDE and uncover issues long before they reach production.
He explores shift-left approaches designed for real developer workflows, including:
• Detecting security flaws through taint analysis, inspections, and pattern matching
• Identifying vulnerable and malicious dependencies
• Applying security tooling to Java, Kotlin, and their major frameworks
• Reducing noisy CVEs and making IDE-integrated security practical day to day
This session is ideal for developers and security engineers who want hands-on guidance and workflow-level improvements.
Click the button below to find out who else will be there and exactly what to expect.
Qodana livestream: The Modern Enterprise Toolkit for Secure, High-Quality Code
November 19, 2025
Join Product Specialist Kai Schmithuesen for a live walkthrough of Qodana’s newest capabilities and the practices modern enterprises are using to build secure, resilient codebases.
In this session, you’ll learn how to:
• Integrate Qodana into your end-to-end DevOps ecosystem
• Detect vulnerabilities, license issues, and compliance risks early
• Use Native Mode for fast, scalable code analysis without external dependencies
• Deploy Qodana Self-Hosted Lite for teams needing privacy, control, and performance
• Onboard developers securely with enhanced SSO and access control
• Leverage our new Insights dashboard for organization-wide visibility
• Bring Qodana reporting into agile workflows for sprint-ready transparency
• Reduce technical debt and strengthen governance at scale
This session will be facilitated by Alex Costa, and attendees can look forward to spot prizes throughout the livestream.
Code Nomads & JetBrains Meetup in Utrecht
November 26, 2025
Tractieweg 41n, Utrecht
Join the Code Nomads community and JetBrains for an evening focused on AI applications for Java developers.
Radmir Baembitov from JetBrains will present how to use automated checks to ensure the safety and quality of AI-generated code. After a short break, Benja Jansen from Code Nomads Utrecht will cover practical AI integrations for Java development.
Agenda
17:30 Walk-in
18:00 Food
18:30 Talk 1 by Radmir Baembitov
19:30 Break
19:45 Talk 2 by Benja Jansen
20:45 Drinks
RSVP for an evening of learning, connection, and practical insights.
November 1, 2025:
[Livestream recording] Maximizing TeamCity: New Features in Action and a Look Ahead
n our latest livestream, TeamCity Solutions Engineers Ricardo Leite and Daniel Gallo hosted a livestream packed with exciting updates about TeamCity – from brand-new features already making life easier for CI/CD engineers, to a sneak peek at what’s next for 2026.
If you missed it or just want a quick refresher, here are the key takeaways.
Livestream recording: https://youtu.be/njGmygBV4oY
What’s new: Top features from the latest releases
We started off by walking through some of the key new features added to TeamCity over the past year, such as the much-improved user interface, the introduction of pipelines and recipes, Kubernetes executor mode, and conditional dependencies in build chains.
All of these new features significantly improve the user experience, along with making it easier for teams to configure, visualize, and manage their CI/CD workflows.
Looking ahead: the 2026 roadmap
Ricardo and Daniel also shared what’s coming next, and there’s a lot to look forward to.
Key areas of focus for 2026
We will be focusing on these key areas throughout 2026:
-
Performance in large environments – ensuring the loading of projects, builds, and test history is even more performant in the user interface. Plus optimizations on the server, such as the processing of the build queue, enabling a higher concurrency of builds, and improvements to the changes collecting process.
-
UX improvements – improved user experience through pipelines, plus simplified project, build configuration, and VCS root creation screens.
-
AI features – productivity enhancing features for users.
-
Closer integration with JetBrains IDEs – for example, one-click creation of pipelines for specific use cases.
Roadmap
In the core platform:
-
Dynamic build chains with even more flexibility.
-
CD for mobile and game development.
-
Instant build retries for failed steps.
-
Faster Kotlin DSL compilation with the K2 compiler.
-
Localized UI (starting with Chinese).
-
Simplified multi-node setup and improved high availability.
In the cloud:
-
A new Azure plugin for scalable agent management.
-
An AWS image builder to prepackage dependencies for faster agent startup.
-
Smarter auto-scaling, including pre-warmed agents ready to pick up builds instantly.
-
Future support for Proxmox and Alibaba Cloud.
Pipelines: CI/CD made visual
One of the biggest highlights of the livestream was Pipelines – a new way to design and visualize your builds.
Currently in Early Access, Pipelines let you:
-
Create and manage pipelines in a visual drag-and-drop editor.
-
Configure everything in YAML, directly in the browser or your IDE.
-
Set up branch-specific pipelines for different workflows.
-
Keep full compatibility with your existing build chains.
You’ll soon be able to link build chains and pipelines together, combining the best of both worlds. The full release is planned for early 2026, and it already looks like a game changer.
AI features in TeamCity
Exciting news: TeamCity is getting AI assistance, powered by the JetBrains AI platform.
AI Assistant
Built right into the UI, it helps you:
-
Ask TeamCity setup or troubleshooting questions.
-
Analyze build failures in real time.
-
Get configuration guidance based on official documentation.
It’s like having a TeamCity expert available 24/7. Early Access will be coming in TeamCity 2025.11.
AI Build Analyzer
When a build fails, the AI Build Analyzer reads the logs and tells you why, complete with a summary, root cause, and possible fixes.
It’s already coming to TeamCity Cloud in early 2026, with on-prem support following soon after.
Other AI features
The team is already exploring:
-
Automatic fixing of failed builds
-
Natural language pipeline creation (“Create a pipeline that builds my app and deploys to staging”)
-
Exposing TeamCity context to AI agents via MCP – this also includes support for AI Assistant in JetBrains IDEs
-
AI agents for code review, refactoring, and testing
Our goal is to make CI/CD not just automated but intelligent.
How often we release TeamCity
TeamCity’s development cycle keeps getting faster and smoother. We now ship three major releases per year, along with monthly bug-fix updates.
Starting from 2026, we’ll also align our version numbering with other JetBrains products. So instead of 2025.11, you’ll see releases like TeamCity 2026.1, 2026.2, and so on.
Updates on licensing
As a quick reminder, starting November 3, 2025, new on-premises licenses will no longer include the 50% renewal discount, though existing licenses will retain the renewal discount.
If you are planning to buy new on-premises licenses, consider purchasing them before November 3, 2025 to lock in the discounted renewal rates.
More details can be found in our recent announcement.
Enhanced support plans
JetBrains offers enhanced Business and Enterprise Support plans, providing 24/7 coverage, guaranteed SLAs, private Slack channels, and dedicated technical account managers, all covering TeamCity and other JetBrains products. For more details, check out our support page.
October 28, 2025:
YouTrack Introduces a Remote MCP Server and New Apps
The YouTrack 2025.3 release introduces remote MCP (Model Context Protocol) support, which expands the possibilities for those who build integrations with YouTrack. This enables you to securely connect AI-powered tools to YouTrack, allowing your teams to manage their work directly from an LLM, IDE, or agent platform.
In addition, many new apps are now available on JetBrains Marketplace, extending YouTrack’s functionality for planning, release management, and more.
We also added several new AI-powered features to improve the overall user experience. Now enhanced with machine learning, the search functionality is more powerful, and YouTrack’s writing assistance now supports AI-powered text completion, helping you write at lightning speed.
Remote MCP server
You can now connect AI-powered tools to YouTrack using a remote MCP server. This allows you to perform actions throughout your projects without leaving your favorite LLM, IDE, or agent platform. YouTrack’s MCP server can be used in various scenarios. Administrators can connect AI-powered tools used company-wide, while individual users can configure their own connections for personal use. Here are just a few ways YouTrack can be integrated into your AI environment.
Manage tasks through AI chats
For those who like to use AI through chats, the MCP server helps manage YouTrack projects more efficiently via text prompts. You can create or update tasks, log time spent on work, and retrieve information from YouTrack. While users can stay focused on their individual tasks, administrators can take advantage of bulk operations by applying actions to multiple tasks at once. Currently, our predefined actions cover projects, tasks, project teams, and users, and will be enhanced with more tools for articles.
Enhance your agent’s capabilities with YouTrack context
If you use AI agents for specific work scenarios, you can now make them operate with full context awareness. For example, developers can reference an issue assigned to them in YouTrack and direct the Claude Code agent to build a feature using the information described in that task.
Design project-based workflows with agent builders
For teams creating multi-step agent workflows, YouTrack’s MCP server extends those workflows with new capabilities. It enables you to bring context from YouTrack into your AI models and perform actions both inside YouTrack and in connected tools based on YouTrack triggers. Our remote MCP server can easily be integrated with OpenAI AgentKit, n8n, and other tools.
Extend YouTrack’s MCP functionality with custom AI tools
You can also expand the built-in functionality of YouTrack’s MCP server by adding custom actions. These actions are accessible through the built-in JavaScript editor, allowing you to script your own tools using apps and workflows. For app developers, the MCP server makes it possible to create custom AI tool packages tailored to specific team needs and publish them as apps on JetBrains Marketplace. These packages can be sets of custom actions for an agent platform, LLM-powered products, and more.
AI-powered text completion
We continue to enhance your team’s efficiency with services powered by JetBrains AI, available to you for free. YouTrack’s writing assistance now suggests words and phrases as you type, helping you write task descriptions, comments, or whole articles faster than ever before. English and German are currently supported. The feature is context-aware, adapting its suggestions to what you write, with deeper task-specific content suggestions coming soon.
Smarter search
Another AI-powered enhancement brings a more powerful search experience in YouTrack. When searching on the Issues page, you now get more accurate results thanks to machine learning improvements. The most important tasks are listed first, based on attributes such as recency, user interactions, and personal relevance. These improvements cover various scenarios when you search for text, use dynamic filters, or build complex queries.
Full-page notification view
We hear your feedback regarding YouTrack’s new design and continue to work on improving it. The Notification Center view can now be expanded into a dedicated page, making it easier to scan messages and stay organized without distractions.
New apps on JetBrains Marketplace
Even more apps from our certified consulting partners and third-party providers are now available to help enhance your YouTrack experience! Here are a few highlights.
Apps for team collaboration
Planning Poker Estimation by Appfero is a collaborative tool that brings agile estimation sessions directly into YouTrack. Teams can create planning sessions, select tasks from their backlog, vote privately using digital poker cards, reveal estimates simultaneously, and then save the agreed-upon value directly to the task field.
Release Manager by Evgenii Venediktov helps teams plan, track, and communicate about product releases more effectively. It adds tools for managing versions, tracking progress, and automatically generating release notes from the project overview page, providing a central place to monitor release statuses and share updates with your team.
Document List Widget by JetBrains lets you add customized lists of tasks and articles directly to your dashboards and project overview pages to keep key information visible to your team members. You can display and filter information for one or multiple projects, and configure different list views within each widget tab.
Apps that extend task functionality
Google Calendar Sync by Dmitry Zotikov enables you to automatically map tasks to calendar events, keeping your tasks and schedule aligned. Each user can connect their own Google Calendar so that tasks assigned to them appear as events with the correct start time, duration, and reminders. The app makes it easier to manage your workload and deadlines directly from your calendar.
Markdown Snippet Widget by Damir Yusipov allows you to add custom Markdown blocks directly to your tasks or articles. You can use it to display content from other tasks, articles, or workflows, enriching your work items with quick references.
Apps for enhancing article content
Issue to Article by twenty20 lets you instantly generate a Knowledge Base article draft from task content. This helps teams reuse existing content as documentation, FAQs, or internal guides, ensuring that valuable information is easily accessible in every article.
Issue List for Articles by MSP creates articles that always reflect the current state of your backlog or project work. Embed dynamic issue lists inside Knowledge Base articles by configuring a custom query (for example, “project: {Customer support} state: {In Progress}, {Open}, {New}”). The list will display matching tasks directly in the article, updating itself in real time.
Conditions for widget visibility
We’ve added customizable conditions that allow app developers to ensure widgets appear only when relevant. You can now see different widgets depending on whether a task or article is in a draft or published state, or based on the value of a selected issue field, as well as other conditions.
Improvements for administrators
Manage workflow rules in projects
If you configure custom workflows, you can now edit workflow rules for your projects all in one place with the Workflow Rule Manager app by JetBrains.
Invite new users to projects from tasks
Administrators can now invite new users directly when assigning tasks, making it even easier to add people to your project. For example, when selecting a user in the Assignee field or any other field that assigns users, you can now choose people from outside the project, and they’ll be automatically added to the project team.
More easily manage settings for AI features
We’ve updated the AI Assistant settings page to give administrators more control over which features are active for your YouTrack. We’ve also added a dedicated tab to the profile settings, allowing each user to choose which features they want access to.
Other enhancements
We’ve also enhanced the onboarding experience for new users, improved the Hub authentication module features, and made other small improvements.
Check out the release notes for the full technical details and a comprehensive list of this release’s bug fixes and improvements. For more details on configuring the latest features, see the documentation.
If you use YouTrack Cloud, you’ll automatically be upgraded to YouTrack 2025.3 in accordance with our Maintenance Calendar.
If you have an active YouTrack Server subscription, you can upgrade to YouTrack 2025.3 today.
If you don’t have an active YouTrack subscription, you can use the free YouTrack for up to 10 users to test out the new version before you commit to buying!
For more information about the licensing options available for YouTrack, please visit our Buy page.
October 1, 2025:
DataGrip Is Now Free for Non-Commercial Use
We’re excited to announce a change in our licensing model that we believe will benefit the developer community – DataGrip is now free for non-commercial use! With this change, DataGrip joins JetBrains RustRover, CLion, Rider, WebStorm, and RubyMine, which are already free for non-commercial use.
Read on to learn more about the change and why we’re making it, and be sure to check out the FAQ section below for additional details.
What’s happening?
If you’re using DataGrip for non-commercial purposes, such as learning, hobby or open-source project development, or content creation, you can now do so for free.
With this change, DataGrip joins JetBrains RustRover, CLion, Rider, WebStorm, and RubyMine, which are already free for non-commercial use.
If you use DataGrip for commercial projects, nothing will change – our existing licensing remains in place. Other JetBrains IDEs are not affected by this update, either. We’ll evaluate the outcomes of this free non-commercial licensing initiative to see if it can be expanded.
Why are we doing this?
We want to make professional database tools more accessible to more people. Many students, hobbyists, and open-source contributors rely on SQL, but they may not have the budget for a professional IDE. By making DataGrip free for non-commercial use, we hope to help you learn, experiment, and create without limits. We are happy to be providing access to learners, content creators, and OSS developers, making it easier for them to learn and build cool things.
Our research shows that:
-
More than 40% of early-career developers and students use SQL alongside other languages.
-
Over 70% of users work with multiple databases in their personal projects, with MySQL, PostgreSQL, MongoDB, and SQLite leading the rankings.
We believe that by making DataGrip free in these cases, we can help you write high-quality SQL code and be even more productive when working with databases, giving you more time to focus on building great projects.
What is DataGrip?
DataGrip is a cross-platform IDE from JetBrains for working with SQL and databases. Designed to enhance productivity, accuracy, and speed, it supports many relational and NoSQL databases, offering intelligent code completion, AI functionality, Git integration, and many other features and integrations in one clean and modern interface.
If you want to learn how to get the most out of DataGrip, check out our recent livestream focused on productivity boosters for working with SQL and databases, or take a look at our quick-start guide, which will help you start using the tool smoothly.
Commercial vs. non-commercial use
As defined in the Toolbox Subscription Agreement for Non-Commercial Use, commercial use means developing commercial products or providing paid services.
Non-commercial uses include:
-
Learning and self-education
-
Open-source contributions without commercial benefits
-
Content creation (including monetized tutorials, streams, and videos)
-
Hobby projects
If you’re paid for your development work, or your project is intended to generate commercial benefits, you’ll need a commercial license.
FAQ
Which features are included under the free license?
All the features of the commercial version are available, including AI-powered code completion, an intelligent query console, an Excel-like data editor, Git integration, and support for multiple databases.
Are the conditions for non-commercial use the same as those of RustRover, WebStorm, Rider, CLion, and RubyMine?
Yes. The conditions for non-commercial use are identical.
Can I use DataGrip for both commercial and non-commercial projects?
Commercial development is when you receive direct or indirect commercial advantage or monetary compensation, within the meaning of the definitions provided in the Toolbox Subscription Agreement for Non-Commercial Use. If you intend to use DataGrip for this kind of development, you’ll need to purchase a commercial subscription (either individual or organizational).
What license should I choose if I’ve just started a new project?
If you plan to release a product and get commercial benefits from it, either now or in the future, you should use a commercial license. If your project is for non-commercial purposes, then a non-commercial license is valid. However, if your intentions change over time, you’ll need to reassess whether you still qualify for non-commercial use. If you’re unsure after considering your intentions, it’s safer to choose a commercial license.
The company I am working for doesn’t do commercial development. Am I eligible to apply for a non-commercial license?
If you’re working and receiving payment, even if your employer doesn’t receive commercial benefits from the end product, such as in a non-profit organization, you should be using a commercial license. For startups and non-profit organizations, we have separate offers mentioned on this page.
Will this change affect our paid subscriptions for individuals or organizations?
Don’t worry, this new license type will not impact any of our other paid subscription options. You’ll still be able to purchase personal and organizational subscriptions for DataGrip, dotUltimate, and the All Products Pack with exactly the same terms and conditions as are currently in place.
I run a monetized YouTube channel or course – can I still use it for free?
Yes. Content creation (including the creation of monetized content) is allowed under non-commercial use.
How long does the free license last?
The license is good for one year, with automatic renewal if you use it in the last six months of the subscription period.
Am I eligible for a refund if I’ve already bought a paid subscription but do non-commercial development?
If you’re unsure whether you qualify for a refund, you’ll find full details of our policy here. Please note that if you also work on projects that qualify as commercial usage, you can’t use the free license for them.
What are my other options if I don’t qualify for this non-commercial option?
We’re sorry you can’t benefit from the non-commercial use license, but we’re sure we’ve got something to suit your needs. It’s always worth checking our special offers and Community page to see all our latest promotional pricing options.
Can I opt out of anonymous usage statistics collection?
-
Our products collect anonymous telemetry – generalized, anonymous statistics about how features are used (like time spent, clicks, or general workflows). Like with Early Access Program builds, using the free non-commercial license means agreeing to send anonymized usage statistics so we can improve the product. It is not possible to opt out.
-
We’re now starting the collection of detailed code‑related data pertaining to IDE activity, such as edit history, terminal usage, and your interactions with AI features. This may include code snippets, prompt text, and AI responses. We do not collect, store, or use your data from connected data sources in DataGrip.
That sounds like a lot, and it is, but that’s where the real value for improvements comes from. If you allow us to collect this data, we will make sure that:-
No sensitive or personal information is shared.
-
Data is properly secured.
-
Access is restricted to authorized personnel and use cases.
-
Read more about what data is collected and how it is protected.
If you’re using a non-commercial license, detailed code‑related data collection will be enabled as part of your next IDE update – you will be notified about the change right inside the IDE. If you wish to disable it, you’ll need to do so manually via the product settings: Settings | Appearance & Behavior | System Settings | Data Sharing
How do I apply for the non-commercial license?
-
Install DataGrip 2025.2.4
-
On startup, select Non-commercial use.
-
Log in to your JetBrains Account or create one.
-
Accept the Toolbox Subscription Agreement for Non-Commercial Use.
-
Start working with your databases!
If you already have DataGrip installed:
-
Go to Help | Register.
-
In the window that opens, click on the Deactivate License button.
-
Choose Non-commercial use.
-
Log in to your JetBrains account or create a new one.
-
Accept the Toolbox Subscription Agreement for Non-Commercial Use.
-
Enjoy development in your IDE.
Can I activate the license offline?
Non-commercial licenses must be activated online through your JetBrains Account.
Get started today
DataGrip is ready to help you explore, query, and manage your data, and it’s now free for non-commercial use. Download it today and see how it can transform the way you work with databases.
