Spice Up your TIBCO Spotfire® Analytics







    Spice Up TIBCO® Spotfire with modern JavaScript Frameworks

    What it is

    SpiceUp.Ax is a development framework for TIBCO® Spotfire mashups design and development. It allows developers to extend the Spotfire Platform with Web applications.

    The SpiceUp.Ax Javascript API gives developers a full control on the TIBCO® Spotfire Document object. Developers can easily script the import of data, the creation of new pages and visuals or execute an IronPython on the fly from a simple JavaScript snippet residing in their web application.

  • One JavaScript API + Two Spotfire Extensions*

    *: Provided as SPK files


    We love your problems!

    Integrate your applications with TIBCO Spotfire®


    Build powerful web mashup with full control on the TIBCO Spotfire® engine

    Expose advanced forms in the TIBCO Spotfire® context

    Keep the TIBCO Spotfire® library under control

    TIBCO Spotfire® documents “explosion” and repetitive tasks to maintain templates & documents. With SpiceUp.ax you can script Spotfire complex authoring operation with simple JavaScript instructions.

    Turn insights into actions from within TIBCO Spotfire®

    Go beyond the Visual Analytics: trigger actions directly from TIBCO Spotfire®
    Launch or integrate any 3rd party applications

    Bring Data Science to the masses!

    Guide/Assist end-users in their analytics workflows

    Build self-service analytics platforms


    What it is exactly

    See it live!

    Short Intro video

    In this demo, we show how SpiceUp.Ax combines the power of Web Technologies and TIBCO Spotfire®


    Enrich the TIBCO Spotfire® experience

    TIBCO Spotfire client dynamic authoring

    Dynamic Authoring

    Get rid of gigantic templates: Interactively & programmatically build the TIBCO Spotfire® document based on user choices or events in real time


    Add pages, visuals, data tables, columns, data functions or execute any IronPython script on the fly


    Stop overloading text areas with unmaintainable code. Encapsulate JavaScript and IronPython snippets into proper web applications following devops best practices

    TIBCO Spotfire web mashups

    Advanced Mashups

    Mix existing apps or web components with TIBCO Spotfire®

    Create rich & interactive analytics guides

    Use modern web application frameworks to enrich the TIBCO Spotfire® experience with the power of web servers and Javascript libraries. Any web technology can be used: Node.js, Angular, React.js, Django, Flask, Ruby, PHP, J2EE...or just static HTML/CSS

    Write back and drill down from TIBCO Spotfire

    Write Back, Drill Down and Connect

    Capture user marked records and process them with a web server back-end

    Expose ad-hoc forms with rich GUI

    Launch other apps or run windows client apps (Analyst client only)


    Fill the form below, we will get back to you shortly!

    79 avenue Ledru-Rollin, 75012 Paris France
    +33 180 486 671
    Terms & Conditions
    Terms and Conditions  
    Last updated: November 22, 2018
    These Terms and Conditions ("Terms", "Terms and Conditions") govern your
    relationship with https://www.spiceup.ax website (the "Service")
    operated by Discngine ("us", "we", or "our").
    Please read these Terms and Conditions carefully before using the Service.
    Your access to and use of the Service is conditioned on your acceptance of and
    compliance with these Terms. These Terms apply to all visitors, users and
    others who access or use the Service.
    By accessing or using the Service you agree to be bound by these Terms. If you
    disagree with any part of the terms then you may not access the Service.
    If you wish to purchase any product or service made available through the
    Service ("Purchase"), you may be asked to supply certain information relevant
    to your Purchase including, without limitation, your credit card number, the
    expiration date of your credit card, your billing address, and your shipping
    You represent and warrant that: (i) you have the legal right to use any credit
    card(s) or other payment method(s) in connection with any Purchase; and that
    (ii) the information you supply to us is true, correct and complete.
    By submitting such information, you grant us the right to provide the
    information to third parties for purposes of facilitating the completion of
    We reserve the right to refuse or cancel your order at any time for certain
    reasons including but not limited to: product or service availability, errors
    in the description or price of the product or service, error in your order or
    other reasons.
    We reserve the right to refuse or cancel your order if fraud or an
    unauthorised or illegal transaction is suspected.
    Availability, Errors and Inaccuracies  
    We are constantly updating our offerings of products and services on the
    Service. The products or services available on our Service may be mispriced,
    described inaccurately, or unavailable, and we may experience delays in
    updating information on the Service and in our advertising on other web sites.
    We cannot and do not guarantee the accuracy or completeness of any
    information, including prices, product images, specifications, availability,
    and services. We reserve the right to change or update information and to
    correct errors, inaccuracies, or omissions at any time without prior notice.
    Contests, Sweepstakes and Promotions  
    Any contests, sweepstakes or other promotions (collectively, "Promotions")
    made available through the Service may be governed by rules that are separate
    from these Terms. If you participate in any Promotions, please review the
    applicable rules as well as our Privacy Policy. If the rules for a Promotion
    conflict with these Terms, the Promotion rules will apply.
    Some parts of the Service are billed on a subscription basis
    ("Subscription(s)"). You will be billed in advance on a recurring and periodic
    basis ("Billing Cycle"). Billing cycles are set either on a monthly or annual
    basis, depending on the type of subscription plan you select when purchasing a
    At the end of each Billing Cycle, your Subscription will automatically renew
    under the exact same conditions unless you cancel it or Discngine cancels it.
    You may cancel your Subscription renewal either through your online account
    management page or by contacting Discngine customer support team.
    A valid payment method, including credit card, is required to process the
    payment for your Subscription. You shall provide Discngine with accurate and
    complete billing information including full name, address, state, zip code,
    telephone number, and a valid payment method information. By submitting such
    payment information, you automatically authorize Discngine to charge all
    Subscription fees incurred through your account to any such payment
    Should automatic billing fail to occur for any reason, Discngine will issue an
    electronic invoice indicating that you must proceed manually, within a certain
    deadline date, with the full payment corresponding to the billing period as
    indicated on the invoice.
    Free Trial  
    Discngine may, at its sole discretion, offer a Subscription with a free trial
    for a limited period of time ("Free Trial").
    You may be required to enter your billing information in order to sign up for
    the Free Trial.
    If you do enter your billing information when signing up for the Free Trial,
    you will not be charged by Discngine until the Free Trial has expired. On the
    last day of the Free Trial period, unless you cancelled your Subscription, you
    will be automatically charged the applicable Subscription fees for the type of
    Subscription you have selected.
    At any time and without notice, Discngine reserves the right to (i) modify the
    terms and conditions of the Free Trial offer, or (ii) cancel such Free Trial
    Fee Changes  
    Discngine, in its sole discretion and at any time, may modify the Subscription
    fees for the Subscriptions. Any Subscription fee change will become effective
    at the end of the then-current Billing Cycle.
    Discngine will provide you with a reasonable prior notice of any change in
    Subscription fees to give you an opportunity to terminate your Subscription
    before such change becomes effective.
    Your continued use of the Service after the Subscription fee change comes into
    effect constitutes your agreement to pay the modified Subscription fee amount.
    Certain refund requests for Subscriptions may be considered by Discngine on a
    case-by-case basis and granted in sole discretion of Discngine.
    Our Service allows you to post, link, store, share and otherwise make
    available certain information, text, graphics, videos, or other material
    ("Content"). You are responsible for the Content that you post to the Service,
    including its legality, reliability, and appropriateness.
    By posting Content to the Service, you grant us the right and license to use,
    modify, publicly perform, publicly display, reproduce, and distribute such
    Content on and through the Service. You retain any and all of your rights to
    any Content you submit, post or display on or through the Service and you are
    responsible for protecting those rights. You agree that this license includes
    the right for us to make your Content available to other users of the Service,
    who may also use your Content subject to these Terms.
    You represent and warrant that: (i) the Content is yours (you own it) or you
    have the right to use it and grant us the rights and license as provided in
    these Terms, and (ii) the posting of your Content on or through the Service
    does not violate the privacy rights, publicity rights, copyrights, contract
    rights or any other rights of any person.
    When you create an account with us, you must provide us information that is
    accurate, complete, and current at all times. Failure to do so constitutes a
    breach of the Terms, which may result in immediate termination of your account
    on our Service.
    You are responsible for safeguarding the password that you use to access the
    Service and for any activities or actions under your password, whether your
    password is with our Service or a third-party service.
    You agree not to disclose your password to any third party. You must notify us
    immediately upon becoming aware of any breach of security or unauthorized use
    of your account.
    You may not use as a username the name of another person or entity or that is
    not lawfully available for use, a name or trade mark that is subject to any
    rights of another person or entity other than you without appropriate
    authorization, or a name that is otherwise offensive, vulgar or obscene.
    Intellectual Property  
    The Service and its original content (excluding Content provided by users),
    features and functionality are and will remain the exclusive property of
    Discngine and its licensors. The Service is protected by copyright, trademark,
    and other laws of both the France and foreign countries. Our trademarks and
    trade dress may not be used in connection with any product or service without
    the prior written consent of Discngine.
    Links To Other Web Sites  
    Our Service may contain links to third-party web sites or services that are
    not owned or controlled by Discngine.
    Discngine has no control over, and assumes no responsibility for, the content,
    privacy policies, or practices of any third party web sites or services. You
    further acknowledge and agree that Discngine shall not be responsible or
    liable, directly or indirectly, for any damage or loss caused or alleged to be
    caused by or in connection with use of or reliance on any such content, goods
    or services available on or through any such web sites or services.
    We strongly advise you to read the terms and conditions and privacy policies
    of any third-party web sites or services that you visit.
    We may terminate or suspend your account immediately, without prior notice or
    liability, for any reason whatsoever, including without limitation if you
    breach the Terms.
    Upon termination, your right to use the Service will immediately cease. If you
    wish to terminate your account, you may simply discontinue using the Service.
    Limitation Of Liability  
    In no event shall Discngine, nor its directors, employees, partners, agents,
    suppliers, or affiliates, be liable for any indirect, incidental, special,
    consequential or punitive damages, including without limitation, loss of
    profits, data, use, goodwill, or other intangible losses, resulting from (i)
    your access to or use of or inability to access or use the Service; (ii) any
    conduct or content of any third party on the Service; (iii) any content
    obtained from the Service; and (iv) unauthorized access, use or alteration of
    your transmissions or content, whether based on warranty, contract, tort
    (including negligence) or any other legal theory, whether or not we have been
    informed of the possibility of such damage, and even if a remedy set forth
    herein is found to have failed of its essential purpose.
    Your use of the Service is at your sole risk. The Service is provided on an
    "AS IS" and "AS AVAILABLE" basis. The Service is provided without warranties
    of any kind, whether express or implied, including, but not limited to,
    implied warranties of merchantability, fitness for a particular purpose, non-
    infringement or course of performance.
    Discngine its subsidiaries, affiliates, and its licensors do not warrant that
    a) the Service will function uninterrupted, secure or available at any
    particular time or location; b) any errors or defects will be corrected; c)
    the Service is free of viruses or other harmful components; or d) the results
    of using the Service will meet your requirements.
    Governing Law  
    These Terms shall be governed and construed in accordance with the laws of
    France, without regard to its conflict of law provisions.
    Our failure to enforce any right or provision of these Terms will not be
    considered a waiver of those rights. If any provision of these Terms is held
    to be invalid or unenforceable by a court, the remaining provisions of these
    Terms will remain in effect. These Terms constitute the entire agreement
    between us regarding our Service, and supersede and replace any prior
    agreements we might have between us regarding the Service.
    We reserve the right, at our sole discretion, to modify or replace these Terms
    at any time. If a revision is material we will try to provide at least 30 days
    notice prior to any new terms taking effect. What constitutes a material
    change will be determined at our sole discretion.
    By continuing to access or use our Service after those revisions become
    effective, you agree to be bound by the revised terms. If you do not agree to
    the new terms, please stop using the Service.
    Contact Us  
    If you have any questions about these Terms, please contact us.
    Privacy Policy
    Privacy Policy  
    Effective date: November 22, 2018
    Discngine SAS ("us", "we", or "our") operates the
    https://www.spiceup.ax/ website (hereinafter referred to as the
    This page informs you of our policies regarding the collection, use and
    disclosure of personal data when you use our Service and the choices you have
    associated with that data.
    We use your data to provide and improve the Service. By using the Service, you
    agree to the collection and use of information in accordance with this policy.
    Unless otherwise defined in this Privacy Policy, the terms used in this
    Privacy Policy have the same meanings as in our Terms and Conditions,
    accessible from https://www.spiceup.ax/ 
      * Service
        Service is the https://www.spiceup.ax/ website operated by
        Discngine SAS
      * Personal Data
        Personal Data means data about a living individual who can be identified
        from those data (or from those and other information either in our
        possession or likely to come into our possession).
      * Usage Data
        Usage Data is data collected automatically either generated by the use of
        the Service or from the Service infrastructure itself (for example, the
        duration of a page visit).
      * Cookies
        Cookies are small files stored on your device (computer or mobile device).
      * Data Controller
        Data Controller means the natural or legal person who (either alone or
        jointly or in common with other persons) determines the purposes for which
        and the manner in which any personal information are, or are to be,
        For the purpose of this Privacy Policy, we are a Data Controller of your
        Personal Data.
      * Data Processors (or Service Providers)
        Data Processor (or Service Provider) means any natural or legal person who
        processes the data on behalf of the Data Controller.
        We may use the services of various Service Providers in order to process
        your data more effectively.
      * Data Subject (or User)
        Data Subject is any living individual who is using our Service and is the
        subject of Personal Data.
    Information Collection and Use  
    We collect several different types of information for various purposes to
    provide and improve our Service to you.
    Types of Data Collected  
    Personal Data  
    While using our Service, we may ask you to provide us with certain personally
    identifiable information that can be used to contact or identify you
    ("Personal Data"). Personally identifiable information may include, but is not
    limited to:
      * Email address
      * First name and last name
      * Address, State, Province, ZIP/Postal code, City
      * Cookies and Usage Data
    We may use your Personal Data to contact you with newsletters, marketing or
    promotional materials and other information that may be of interest to you.
    You may opt out of receiving any, or all, of these communications from us by
    contacting us.
    Usage Data  
    We may also collect information on how the Service is accessed and used
    ("Usage Data"). This Usage Data may include information such as your
    computer's Internet Protocol address (e.g. IP address), browser type, browser
    version, the pages of our Service that you visit, the time and date of your
    visit, the time spent on those pages, unique device identifiers and other
    diagnostic data.
    Tracking & Cookies Data  
    We use cookies and similar tracking technologies to track the activity on our
    Service and we hold certain information.
    Cookies are files with a small amount of data which may include an anonymous
    unique identifier. Cookies are sent to your browser from a website and stored
    on your device. Other tracking technologies are also used such as beacons,
    tags and scripts to collect and track information and to improve and analyse
    our Service.
    You can instruct your browser to refuse all cookies or to indicate when a
    cookie is being sent. However, if you do not accept cookies, you may not be
    able to use some portions of our Service.
    Examples of Cookies we use:
      * Session Cookies. We use Session Cookies to operate our Service.
      * Preference Cookies. We use Preference Cookies to remember your preferences
        and various settings.
      * Security Cookies. We use Security Cookies for security purposes.
    Use of Data  
    Discngine SAS uses the collected data for various purposes:
      * To provide and maintain our Service
      * To notify you about changes to our Service
      * To allow you to participate in interactive features of our Service when
        you choose to do so
      * To provide customer support
      * To gather analysis or valuable information so that we can improve our
      * To monitor the usage of our Service
      * To detect, prevent and address technical issues
      * To provide you with news, special offers and general information about
        other goods, services and events which we offer that are similar to those
        that you have already purchased or enquired about unless you have opted
        not to receive such information
    Legal Basis for Processing Personal Data under the General Data Protection
    Regulation (GDPR)  
    If you are from the European Economic Area (EEA), Discngine SAS legal basis
    for collecting and using the personal information described in this Privacy
    Policy depends on the Personal Data we collect and the specific context in
    which we collect it.
    Discngine SAS may process your Personal Data because:
      * We need to perform a contract with you
      * You have given us permission to do so
      * The processing is in our legitimate interests and it is not overridden by
        your rights
      * For payment processing purposes
      * To comply with the law
    Retention of Data  
    Discngine SAS will retain your Personal Data only for as long as is necessary
    for the purposes set out in this Privacy Policy. We will retain and use your
    Personal Data to the extent necessary to comply with our legal obligations
    (for example, if we are required to retain your data to comply with applicable
    laws), resolve disputes and enforce our legal agreements and policies.
    Discngine SAS will also retain Usage Data for internal analysis purposes.
    Usage Data is generally retained for a shorter period of time, except when
    this data is used to strengthen the security or to improve the functionality
    of our Service, or we are legally obligated to retain this data for longer
    Transfer of Data  
    Your information, including Personal Data, may be transferred to — and
    maintained on — computers located outside of your state, province, country or
    other governmental jurisdiction where the data protection laws may differ from
    those of your jurisdiction.
    If you are located outside France and choose to provide information to us,
    please note that we transfer the data, including Personal Data, to France and
    process it there.
    Your consent to this Privacy Policy followed by your submission of such
    information represents your agreement to that transfer.
    Discngine SAS will take all the steps reasonably necessary to ensure that your
    data is treated securely and in accordance with this Privacy Policy and no
    transfer of your Personal Data will take place to an organisation or a country
    unless there are adequate controls in place including the security of your
    data and other personal information.
    Disclosure of Data  
    Disclosure for Law Enforcement  
    Under certain circumstances, Discngine SAS may be required to disclose your
    Personal Data if required to do so by law or in response to valid requests by
    public authorities (e.g. a court or a government agency).
    Legal Requirements  
    Discngine SAS may disclose your Personal Data in the good faith belief that
    such action is necessary to:
      * To comply with a legal obligation
      * To protect and defend the rights or property of Discngine SAS
      * To prevent or investigate possible wrongdoing in connection with the
      * To protect the personal safety of users of the Service or the public
      * To protect against legal liability
    Security of Data  
    The security of your data is important to us but remember that no method of
    transmission over the Internet or method of electronic storage is 100% secure.
    While we strive to use commercially acceptable means to protect your Personal
    Data, we cannot guarantee its absolute security.
    Our Policy on "Do Not Track" Signals under the California Online Protection
    Act (CalOPPA)  
    We do not support Do Not Track ("DNT"). Do Not Track is a preference you can
    set in your web browser to inform websites that you do not want to be tracked.
    You can enable or disable Do Not Track by visiting the Preferences or Settings
    page of your web browser.
    Your Data Protection Rights under the General Data Protection Regulation
    If you are a resident of the European Economic Area (EEA), you have certain
    data protection rights. Discngine SAS aims to take reasonable steps to allow
    you to correct, amend, delete or limit the use of your Personal Data.
    If you wish to be informed about what Personal Data we hold about you and if
    you want it to be removed from our systems, please contact us.
    In certain circumstances, you have the following data protection rights:
      * The right to access, update or delete the information we have on you.
        Whenever made possible, you can access, update or request deletion of your
        Personal Data directly within your account settings section. If you are
        unable to perform these actions yourself, please contact us to assist you.
      * The right of rectification. You have the right to have your information
        rectified if that information is inaccurate or incomplete.
      * The right to object. You have the right to object to our processing of
        your Personal Data.
      * The right of restriction. You have the right to request that we restrict
        the processing of your personal information.
      * The right to data portability. You have the right to be provided with a
        copy of the information we have on you in a structured, machine-readable
        and commonly used format.
      * The right to withdraw consent. You also have the right to withdraw your
        consent at any time where Discngine SAS relied on your consent to process
        your personal information.
    Please note that we may ask you to verify your identity before responding to
    such requests.
    You have the right to complain to a Data Protection Authority about our
    collection and use of your Personal Data. For more information, please contact
    your local data protection authority in the European Economic Area (EEA).
    Service Providers  
    We may employ third party companies and individuals to facilitate our Service
    ("Service Providers"), provide the Service on our behalf, perform Service-
    related services or assist us in analysing how our Service is used.
    These third parties have access to your Personal Data only to perform these
    tasks on our behalf and are obligated not to disclose or use it for any other
    We may use third-party Service Providers to monitor and analyse the use of our
      * Google Analytics
        Google Analytics is a web analytics service offered by Google that tracks
        and reports website traffic. Google uses the data collected to track and
        monitor the use of our Service. This data is shared with other Google
        services. Google may use the collected data to contextualise and
        personalise the ads of its own advertising network.
        You can opt-out of having made your activity on the Service available to
        Google Analytics by installing the Google Analytics opt-out browser add-
        on. The add-on prevents the Google Analytics JavaScript (ga.js,
        analytics.js and dc.js) from sharing information with Google Analytics
        about visits activity.
        For more information on the privacy practices of Google, please visit the
        Google Privacy & Terms web page:
    We may provide paid products and/or services within the Service. In that case,
    we use third-party services for payment processing (e.g. payment processors).
    We will not store or collect your payment card details. That information is
    provided directly to our third-party payment processors whose use of your
    personal information is governed by their Privacy Policy. These payment
    processors adhere to the standards set by PCI-DSS as managed by the PCI
    Security Standards Council, which is a joint effort of brands like Visa,
    MasterCard, American Express and Discover. PCI-DSS requirements help ensure
    the secure handling of payment information.
    The payment processors we work with are:
      * Stripe
        Their Privacy Policy can be viewed at 
    Links to Other Sites  
    Our Service may contain links to other sites that are not operated by us. If
    you click a third party link, you will be directed to that third party's site.
    We strongly advise you to review the Privacy Policy of every site you visit.
    We have no control over and assume no responsibility for the content, privacy
    policies or practices of any third party sites or services.
    Children's Privacy  
    Our Service does not address anyone under the age of 18 ("Children").
    We do not knowingly collect personally identifiable information from anyone
    under the age of 18. If you are a parent or guardian and you are aware that
    your Child has provided us with Personal Data, please contact us. If we become
    aware that we have collected Personal Data from children without verification
    of parental consent, we take steps to remove that information from our
    Changes to This Privacy Policy  
    We may update our Privacy Policy from time to time. We will notify you of any
    changes by posting the new Privacy Policy on this page.
    We will let you know via email and/or a prominent notice on our Service, prior
    to the change becoming effective and update the "effective date" at the top of
    this Privacy Policy.
    You are advised to review this Privacy Policy periodically for any changes.
    Changes to this Privacy Policy are effective when they are posted on this
    Contact Us  
    If you have any questions about this Privacy Policy, please contact us:
      * By visiting this page on our website: https://www.spiceup.ax/