Skip to Main Content
Spotfire Ideas Portal
Status Future Consideration
Product Spotfire
Categories API
Created by Guest
Created on Dec 9, 2025

expose API to create C# extension / Mod only available to uses who has "Data Science" license

Please expose API to create C# extension & Mod only available to uses who has "Data Science" license.


We want to develop such tools for "Data Science" users only.


We know below approach can do this but as per support,

"Neither of the APIs mentioned are publicly available. Usage is solely for internal purposes, where Spotfire extensions are limited to users with a Data Science license. Using these is not recommended, and these can change in any way without prior notice."


(1) for custom extension developed using C# & Spotfire SDK,

license function "DataScience.Functions.DataScienceExtensions" can be used to make this extension only available to users who have Spotfire Data Science license.

====

using Spotfire.Dxp.Application;
using Spotfire.Dxp.Application.Extension;
using Spotfire.Dxp.Framework.Licenses;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace demo.DataScienceExtension
{
internal class DataScienceExtensionTool:CustomTool<AnalysisApplication>
{
public DataScienceExtensionTool():base("DataScienceExtensionTool", DataScience.Functions.DataScienceExtensions)
{

    }
}

}

====

(2) for Action Mod or Visualization Mod, adding "classification" like below can do the same thing.

====

{
"apiVersion": "2.1",
"version": "1.0.0",
"name": "Polar plot",
"id": "spotfire-polar",
"icon": "images/polarplot_24x24.svg",
"type": "visualization",
"classification": [
"SpotfireDataScience"
],

====

  • Attach files