# Dataspell should be compatible with the Marketplace plugin

**URL:** <https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309>\
**Category:** IntelliJ Platform\
**Created:** [December 10, 2025, 1:38pm UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309 "2025-12-10T13:38:50Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![jonathanlermitage.1](https://avatars.discourse-cdn.com/v4/letter/j/e480ec/32.png) [@jonathanlermitage.1](https://platform.jetbrains.com/u/jonathanlermitage.1)\
**Post date:** [December 10, 2025, 1:38pm UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/1 "2025-12-10T13:38:50Z")

</div>

Hi, I just noticed that Dataspell 2025.3 is marked as incompatible with the Marketplace plugin. I think it should not.

Adding the Marketplace dependency works with most 2025 IDEs, as we’re supposed to do that to ensure users can register our paid plugins (I followed JetBrains advice). Without this dependency, users may not have the Marketplace plugin, and they wouldn’t be able to activate their license (this is the case for Android Studio. Some Rider users reported similar issues).

So, it works with most 2025 IDEs, except for Dataspell.  
I tried to install my paid plugins **manually** (install plugins from disk) in Dataspell 2025.3 and everything works fine. I can activate my licenses, even if I don’t see the Marketplace plugin in the list of bundled/downloaded plugins, so I guess Dataspell is like older IDEs: the code that manages license registration is already included in the IDE.  
Unfortunately, I can’t install my paid plugins from the plugin browser because Dataspell is market as incompatible with the Marketplace plugin.

* * *

One last thing: I see the recent releases of the Marketplace plugin are now compatible with a reduced set of IDEs. I’m lost.  
My understanding was that:

- IJ Ult 2024 and all the other paid IDEs did not need the Marketplace plugin because the code that manages license registration is already included in the IDE. Solution: depend on the `com.intellij.modules.ultimate` module (all paid IDEs have this module), and absolutely NOT on `com.intellij.marketplace`.
- IJ Community 2024 and all the other free IDEs needed the Marketplace plugin. Solution: depend on the `com.intellij.marketplace` plugin.

This forced us to maintain two branches, but it worked.

In theory, all 2025 IDEs (paid an free) are supposed to need the Marketplace plugin because they’re unified IDEs. At least, this is my understanding. Problem:

 ![image](https://us1.discourse-cdn.com/flex001/uploads/jetbrains_platform/original/2X/5/580b6abee3310d0865918fcabec6a12611c5d295.png)

Does it means GoLand, DataGrip, PhpStorm, Rider etc will be incompatible with the Marketplace plugin? What should we do if we want to be sure our customers can activate their license? As you can see, I think I can’t simply play with the `com.intellij.modules.ultimate` and `com.intellij.marketplace` dependencies as with 2024 IDEs.

---

<div class="post-metadata">

**Author:** ![gerryhjs](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/gerryhjs/32/219_2.png) [@gerryhjs](https://platform.jetbrains.com/u/gerryhjs)\
**Post date:** [December 10, 2025, 2:58pm UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/2 "2025-12-10T14:58:10Z")

</div>

So seems the safety way to check IDE marketplace dependcy is still use depends “com.intellij.modules.ultimate”, or incompatible-with “com.intellij.modules.ultimate” and depends “com.intellij.marketplace” 😂

---

<div class="post-metadata">

**Author:** ![jonathanlermitage.1](https://avatars.discourse-cdn.com/v4/letter/j/e480ec/32.png) [@jonathanlermitage.1](https://platform.jetbrains.com/u/jonathanlermitage.1)\
**Post date:** [December 10, 2025, 3:17pm UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/3 "2025-12-10T15:17:38Z")

</div>

I think recent releases of the Marketplace plugin are simply not configured correctly. Same thing for Dataspell.  
Otherwise, it will be a nightmare because, I think, CLion DataGrip Dataspell etc depend on `com.intellij.modules.ultimate`, so, we won’t be able to say they depend on marketplace + they’re incompatible with ultimate. Our 2024 dependency matrix won’t work for 2025 IDEs.

---

<div class="post-metadata">

**Author:** ![yuriy.artamonov](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/yuriy.artamonov/32/48_2.png) [@yuriy.artamonov](https://platform.jetbrains.com/u/yuriy.artamonov)\
**Post date:** [December 10, 2025, 3:33pm UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/5 "2025-12-10T15:33:39Z")

</div>

Since this year `com.intellij.marketplace` plugin alias exist in all commercial IDEs as well even without a plugin itself. So one can depend on it regardless of community or Android Studio builds. If the IDE misses this built-in then it installs the required plugin by dependency. We use this mechanic for AI Assistant and Junie plugins

There might be a problem with mapping of modules for DataSpell on the Marketplace backend side, probably when we compute plugins we do not see DataSpell has this plugin alias included to build.

---

<div class="post-metadata">

**Author:** ![jonathanlermitage.1](https://avatars.discourse-cdn.com/v4/letter/j/e480ec/32.png) [@jonathanlermitage.1](https://platform.jetbrains.com/u/jonathanlermitage.1)\
**Post date:** [December 10, 2025, 3:46pm UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/6 "2025-12-10T15:46:03Z")

</div>

In other words, for 2025+ IDEs, we (paid plugins) can simply depend on the Marketplace plugin? Sorry, I just want to be 100% sure 😊

---

<div class="post-metadata">

**Author:** ![gerryhjs](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/gerryhjs/32/219_2.png) [@gerryhjs](https://platform.jetbrains.com/u/gerryhjs)\
**Post date:** [December 10, 2025, 4:06pm UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/7 "2025-12-10T16:06:23Z")

</div>

FYI I test install from disk in DataSpell 2025.3 seems work fine, while install from plugin manager seems work incorrect. So maybe this is a issue caused by marketplace side not IDE side.

---

<div class="post-metadata">

**Author:** ![yuriy.artamonov](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/yuriy.artamonov/32/48_2.png) [@yuriy.artamonov](https://platform.jetbrains.com/u/yuriy.artamonov)\
**Post date:** [December 10, 2025, 4:56pm UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/8 "2025-12-10T16:56:37Z")

</div>

Yes, since 2025.2 versions you can depend on `com.intellij.marketplace` without any difference in editions

---

<div class="post-metadata">

**Author:** ![gerryhjs](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/gerryhjs/32/219_2.png) [@gerryhjs](https://platform.jetbrains.com/u/gerryhjs)\
**Post date:** [December 11, 2025, 7:46am UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/9 "2025-12-11T07:46:47Z")

</div>

Looks like issue is still exists for DataSpell 2025.1+

---

<div class="post-metadata">

**Author:** ![Albert](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/albert/32/32_2.png) [@Albert](https://platform.jetbrains.com/u/Albert)\
**Post date:** [December 11, 2025, 12:44pm UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/10 "2025-12-11T12:44:19Z")

</div>

I’ve added `com.intellij.marketplace` to the DataSpell list of modules. So paid plugins should now be installable there in the plugin manager.

---

<div class="post-metadata">

**Author:** ![jonathanlermitage.1](https://avatars.discourse-cdn.com/v4/letter/j/e480ec/32.png) [@jonathanlermitage.1](https://platform.jetbrains.com/u/jonathanlermitage.1)\
**Post date:** [December 11, 2025, 5:21pm UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/11 "2025-12-11T17:21:35Z")

</div>

@Albert Unfortunately no.  
[https://plugins.jetbrains.com/plugin/24559-extra-tools-pack/versions/stable/897580](https://plugins.jetbrains.com/plugin/24559-extra-tools-pack/versions/stable/897580) →

 ![image](https://us1.discourse-cdn.com/flex001/uploads/jetbrains_platform/original/2X/8/8e74f0170ebf68302320d477fb9e40c3293bc917.png)

Dataspell is still marked as incompatible, but if you click on it, there’s nothing (and the little arrow is missing).  
Also, try to find “Extra Tools Pack” via Dataspell’s plugin manager, it won’t find it.

---

<div class="post-metadata">

**Author:** ![jonathanlermitage.1](https://avatars.discourse-cdn.com/v4/letter/j/e480ec/32.png) [@jonathanlermitage.1](https://platform.jetbrains.com/u/jonathanlermitage.1)\
**Post date:** [December 11, 2025, 9:26pm UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/12 "2025-12-11T21:26:02Z")

</div>

It’s like only some releases of Dataspell have been updated.

- This plugin release is compatible with Dataspell 2023.3 — 2024.3.2: [https://plugins.jetbrains.com/plugin/24559-extra-tools-pack/versions/stable/902096](https://plugins.jetbrains.com/plugin/24559-extra-tools-pack/versions/stable/902096)
- But not this one (it targets 2023.3 — 2025.3 IDEs): [https://plugins.jetbrains.com/plugin/24559-extra-tools-pack/versions/stable/897580](https://plugins.jetbrains.com/plugin/24559-extra-tools-pack/versions/stable/897580) (and the marketplace doesn’t say why)

---

<div class="post-metadata">

**Author:** ![yuriy.artamonov](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/yuriy.artamonov/32/48_2.png) [@yuriy.artamonov](https://platform.jetbrains.com/u/yuriy.artamonov)\
**Post date:** [December 11, 2025, 9:46pm UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/13 "2025-12-11T21:46:15Z")

</div>

That is correct that there will be differences in versions as we cannot add module definition where it is not declared in a build plugins set.

---

<div class="post-metadata">

**Author:** ![jonathanlermitage.1](https://avatars.discourse-cdn.com/v4/letter/j/e480ec/32.png) [@jonathanlermitage.1](https://platform.jetbrains.com/u/jonathanlermitage.1)\
**Post date:** [December 11, 2025, 9:57pm UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/14 "2025-12-11T21:57:13Z")

</div>

So, what should we do for Dataspell 2025?

> we cannot add module definition where it is not declared in a build plugins set

This is not clear to me. Which plugins set?

---

<div class="post-metadata">

**Author:** ![gerryhjs](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/gerryhjs/32/219_2.png) [@gerryhjs](https://platform.jetbrains.com/u/gerryhjs)\
**Post date:** [December 12, 2025, 12:57am UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/15 "2025-12-12T00:57:33Z")

</div>

I re checked the plugin Compatibility and DataSpell seems work fine now.  
FYI, WriteSide seems still has this issue, but this maybe not a big deal.

---

<div class="post-metadata">

**Author:** ![jonathanlermitage.1](https://avatars.discourse-cdn.com/v4/letter/j/e480ec/32.png) [@jonathanlermitage.1](https://platform.jetbrains.com/u/jonathanlermitage.1)\
**Post date:** [December 12, 2025, 2:49am UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/16 "2025-12-12T02:49:41Z")

</div>

I confirm, I now see my plugin from the Dataspell’s (2025.3) plugin manager 🙏

---

<div class="post-metadata">

**Author:** ![yuriy.artamonov](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/yuriy.artamonov/32/48_2.png) [@yuriy.artamonov](https://platform.jetbrains.com/u/yuriy.artamonov)\
**Post date:** [December 12, 2025, 7:30am UTC](https://platform.jetbrains.com/t/dataspell-should-be-compatible-with-the-marketplace-plugin/3309/17 "2025-12-12T07:30:36Z")

</div>

IDEs contain plugins physically or declare supported modules with names (plugin alias) in their plugin.xml. If there is no module name in build - plugin considered incompatible with IDE, cannot be installed with missing dependencies.
