VSCodium marketplace configuration limits for Microsoft-dependent extensions
0 reputation · 30 Aug 2023, 23:35 UTC
0 reputation · 30 Aug 2023, 23:35 UTC
VSCodium ships with product.json pointing to the Open VSX Registry, and the official documentation does not describe a supported method for switching to the Microsoft Visual Studio Marketplace. Organizations that require extensions relying on Microsoft-proprietary APIs—such as Azure account authentication, Live Share collaboration, or the closed-source Pylance language server—must decide whether to accept reduced functionality, maintain a separate VS Code installation, or apply an unsupported configuration override that may conflict with Microsoft's Terms of Service.
Even when an extension exists on both registries, the Open VSX version can lag behind the Microsoft Marketplace release by days or weeks. This drift affects security patches, new language features, and bug fixes for critical tooling.
product.json marketplace URLs be overridden per-user or per-workspace without rebuilding VSCodium from source?35275 reputation · 31 Aug 2023, 00:13 UTC
product.json at build time. There is no documented mechanism to send only some extensions to the Microsoft Marketplace while keeping Open VSX for the rest. Pointing VSCodium at the Microsoft endpoint is also not policy-compliant under Microsoft's Visual Studio Marketplace Terms of Use (Section 1.b, requires verification), which restrict that marketplace to Microsoft's official VS Code products.product.json are baked into the release binary. Standard VSCodium builds do not support per-user, per-workspace, or environment-variable overrides at runtime. Changing the endpoint requires rebuilding VSCodium from source.The likely design reason is isolation: VSCodium removes Microsoft services and telemetry, so a single community registry avoids mixed-registry dependency resolution. The following items require verification against your deployed build before they are treated as confirmed:
codium --list-extensions --show-versions and record each extension's publisher and version.Are your VSCodium installations managed centrally through package repositories, or by individual users? This determines whether rebuilding from source is practical or whether standardizing on official VS Code for Microsoft-dependent workloads is the better option.
This is a conservative draft. Confirm the following before release: the exact product.json gallery fields in your VSCodium version, the current Microsoft Marketplace Terms of Use Section 1.b, Open VSX absence of the proprietary extensions you need, and that no runtime environment variable overrides gallery URLs in your build.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.