Get Free Trial

Frequently Asked Questions


How long is the trial period?

The trial period is 30 days starting from the download date, with no obligations and no credit card required.

Can the trial period be extended?

Yes, the trial period can be extended. Please contact us to continue evaluation or testing.

Are there any limitations in the trial version?

The trial version is fully-featured. However, there are several usage limitations. The trial version:

  • Has the trial watermark.
  • Doesn’t support integration with third-party charting libraries.
  • Cannot be used for commercial purposes.

Can I test Flexmonster with third-party charting libraries?

Yes. Please contact our Sales Team if you need to test Flexmonster with 3rd-party charting libraries.

Can I get a non-watermarked trial version?

Yes. Please contact our Sales Team if you need a non-watermarked trial version.


What are the system requirements for Flexmonster?

Check out the system requirements here: System requirements.

How do I embed Flexmonster into my web application?

To embed Flexmonster into your project, follow our Quick start guide.

Which frameworks can Flexmonster integrate with?

You can integrate Flexmonster with any framework, including Angular, React, and Vue. See the full list of integrations here: Available tutorials.

Which data sources does Flexmonster support?

Our component supports the following data sources out of the box:

See the full list of supported data sources.

What is included in the download package?

The package contents depend on which Flexmonster package you have downloaded:

The npm package

  • lib/ – the folder with utilities (see the full list of utilities)
  • localizations/ – the folder with localization files
  • theme/ – the folder with predefined CSS themes
  • toolbar/ – the folder with the JavaScript code of the Toolbar
  • types/ – the folder with the TypeScript type definitions for Flexmonster
  • flexmonster.css – the CSS file
  • flexmonster.js – the main file, which you include in your project
  • flexmonster.full.js – the main file that contains flexmonster.js and the lib/ folder
  • flexmonster.min.css – the minified CSS file
  • package.json – the file with package metadata
  • – a file with an overview of Flexmonster
  • – license information

The download package

  • flexmonster/ – the folder with the component files
    • lib/ – the folder with utilities (see the full list of utilities)
    • theme/ – the folder with predefined CSS themes
    • toolbar/ – the folder with the JavaScript code of the Toolbar
    • flexmonster.css – the CSS file
    • flexmonster.d.ts – TypeScript type definitions for Flexmonster
    • flexmonster.js – the main file, which you include in your project
    • flexmonster.full.js – the main file that contains flexmonster.js and the lib/ folder
    • flexmonster.min.css – the minified CSS file
  • index.html – a live demo
  • license.txt – license information
  • readme.html – a file with an overview of Flexmonster
  • styles.css – CSS styles for the live demo
  • TrialKey.txt – a file with the trial key


Where does Flexmonster store data?

Flexmonster is a fully client-side component, which means that all aggregations and calculations are performed solely in the client’s browser. The data never leaves the browser and is never stored anywhere else.

How do you ensure security when connecting to OLAP cubes?

We offer a special server-side tool – Flexmonster Accelerator for OLAP cubes. It adds additional security to your data and allows you to restrict any external access. You can read all the details about security concepts in our documentation.

How do you ensure security when connecting to databases?

We offer a special server-side tool – Flexmonster Data Server. It allows managing security and establishing authorized access to the data. Follow our detailed guide on configuring security and authorization in the Data Server.

Can I connect to an SQL database directly?

Direct connection from the browser to the database is not secure, so it is not supported in Flexmonster.
To address this, we suggest using Flexmonster Data Server. This server-side tool allows you to manage the data access and security the way you want.
The Data Server supports MySQL, Microsoft SQL Server, Microsoft Azure SQL, PostgreSQL, and Oracle databases. We have a detailed tutorial for each database.

Is it possible to connect to my OLAP cube using the XMLA protocol?

Flexmonster supports connection to OLAP cubes via the XMLA protocol. However, XMLA is difficult to configure and often works slowly. To increase data loading speeds, our team created Flexmonster Accelerator.
This server-side utility ensures security and allows you to restrict any external access to the data. Learn more about configuring the authentication process in Flexmonster Accelerator.


What are the differences between the licenses you offer?

Our licenses cover different cases of Flexmonster usage. There are four licenses available:

  • Single Corporate License. Under this license, Flexmonster can be used by the employees of one company.

  • OEM. Under this license, you can embed Flexmonster in one application and distribute it to multiple customers (3, 5, 10, 50).
    This license is perfect for situations when your application is deployed on multiple domains:,, etc. You would need one license from the bundle to cover one client.

  • SaaS. Under this license, you can embed Flexmonster in your cloud platform that is accessed by multiple customers.
    The SaaS license is perfect for situations when your application is hosted on one main domain, and each of your customers uses a separate subdomain to access it:,, etc.
    If you have custom domains mapped to your SaaS application, please check this page for more details.

  • Unlimited Distribution. This is the most comprehensive license. It gives you the freedom to embed Flexmonster in your application and deploy it however you want, from single-tenant on-premises environments (i.e., OEM deployment) to cloud and multi-tenant platforms (i.e., SaaS deployment).

All licenses include everything you need to use Flexmonster: deployment in production and pre-production (dev/test/QA) environments, availability for an unlimited number of developers, unlimited technical support, and access to the latest updates.

For more details, visit the pricing page.

What is the difference between annual and perpetual licenses?

An annual license is valid for one year after purchase. After the license expires, you need to renew it to continue using Flexmonster. A perpetual license has no expiration date.

Do I need separate licenses for my development and staging environments?

No. If you purchase a license, you can use Flexmonster on both your development and staging environments.

If I have multiple applications, do I need a separate license for each of them?

Yes. One Flexmonster license can be used with only one application. This applies to all licenses.

Is there a limit on the number of developers working with Flexmonster?

No. An unlimited number of developers can use your Flexmonster license.

How can I check my license information?

You can check your license information by clicking on the grid and pressing Ctrl + Alt + i (Option + Control + i on macOS).

Does Flexmonster have dependencies on any other products?

Flexmonster uses only open-source components. Here is a list of these libraries and respective licenses:


How can I purchase Flexmonster?

It depends on the license you need.
You can purchase a Single Corporate License directly from our website by clicking the Buy button.
To purchase the SaaS, OEM, or Unlimited Distribution license, request the invoice from the respective pricing page and use the payment method you prefer.

How can I request an invoice or quote?

Please contact our Sales Team to request an invoice or quote.

What payment methods do you accept?

We accept credit cards, wire transfers, and check payments.

Do you offer any discounts?

Yes, we offer discounts in some cases. To request a discount, please fill out this form.

How do you deliver Flexmonster Pivot Table & Charts after the purchase?

You will receive an email with a download link. In addition to the link, you will receive your license key(s) and some general information about your license: license specifics, the number of customers covered (if applicable), contact information, expiration date, etc.

License keys

What information is embedded into my license key?

Each license key contains information about the domain name, expiration date, and maintenance duration. With your specific license key, Flexmonster can be used only on your specific domain.

Where can I find my license key?

To check your license key and component version, click on the grid and press Ctrl + Alt + i (Option + Control + i on macOS). You can also find your license key in the email you received after purchase.

What if somebody copies my license key and tries to use it elsewhere?

A license key is always tied to your domain and will not work with any other domain.

Do I need separate keys for production and development environments?

Yes. With your development key, the component can be run locally on your computer (localhost) or on a server using the server’s IP address. To use Flexmonster in a production environment, contact our team and request a production key.
Learn more about license keys types in our documentation: Managing license keys.

How can I update my license key?

When you receive a new license key from us, replace your old key with the new one by following this guide: Setting a license key.
To ensure the key was updated, click on the grid and press Ctrl + Alt + i (Option + Control + i on macOS).


Do you provide support for your component?

Yes. Support is included in the annual maintenance. You can raise a ticket in the Client’s area or at the Tech support page.

Are there different Support options?

Yes. We offer two Support options: Standard and Premium. Premium Support comes with special benefits. Read about Standard and Premium Support: Support options.

Can I update Flexmonster to a newer version? How?

You can update the component as often as you need within your active maintenance period. We release minor updates every two weeks. To update Flexmonster, follow this guide: Updating to the latest version.

If I face any issue with Flexmonster, what should I do?

  1. Search for related information on our website.
  2. Look through the suggested documentation.
  3. If your topic is already covered in our Help center, check out existing solutions.
  4. If needed, raise a support ticket to request additional help.

How can I report a bug?

First of all, update the component to the latest version, as your bug may have already been fixed.
See how to verify that you have updated the component.
If that doesn’t help, report the bug by raising a ticket at the Tech support page. Please include as much information as possible:

  • The component version. To check your component version, click on the grid and press Ctrl + Alt + i (Option + Control + i on macOS).
  • Your data source.
  • Steps to reproduce the issue.
  • Valuable attachments such as screenshots, sample reports, errors from the browser’s console, etc.
The more details you provide, the sooner we will reproduce your issue on our side.

If I report a bug, how quickly can I get it fixed?

We determine ETA based on the complexity of the reported bug and then deliver the fix in a minor release. The list of fixed issues for each minor release is available in our Release notes.
With Premium Support, bugs that you report are fixed faster. In some cases, you can even have a bug fixed on the run. Please have a look at other benefits of Premium Support.

Where can I see the version history of Flexmonster?

The version history of Flexmonster is available in our Release notes. We have been carefully documenting all updates since version 2.112 (July 6, 2015).

If Flexmonster shows an error message, what should I do?

Please look for a solution to your error on the Troubleshooting page. If the error is not listed there, contact our technical support.

How can I share my feedback with you?

At Flexmonster, we truly care about what our clients have to say. We are always eager to hear your thoughts and comments about our component. Please share your success stories, reviews, and ideas via the Contact us form. Let’s create something great together!


What happens when my maintenance expires?

After the maintenance period is over, you can no longer update Flexmonster and receive Support, but the component continues to work.

What happens when my license expires?

If your annual license expires, the component stops working.

How can I renew my license?

  • If you have an annual license, you can renew it by getting a new annual license on the website or by requesting an invoice from the Sales Team.
  • If you have a perpetual license, there’s no need to renew it, as it would not expire. However, you can renew the annual maintenance to receive support and updates.

How can I renew my annual maintenance?

To renew annual maintenance, please request a quote/invoice from the Sales Team.

I missed the renewal of my annual maintenance. Can I renew again later?

Yes. You can renew the maintenance anytime after its expiration. Please contact our Sales Team for more details.

What is the difference between renewing the annual maintenance for a perpetual license and getting an annual subscription?

  • If you renew the annual maintenance of your perpetual license, the updates you get throughout that year can be kept perpetually with your license.
  • If you get an annual subscription, you can use the component and receive updates only during the subscription period. Afterward, the license stops running.
  • If you have a perpetual license and decide to get an annual subscription, it is considered a separate license. You would not be able to keep the updates from the annual subscription with your perpetual license.

Why do we need to change keys if we have a perpetual license?

When you have a perpetual license, your license key does not have an expiration date. However, the key has embedded information about the maintenance expiration date. After this date, you won’t be able to update the component. So, you need a new key to be able to update Flexmonster.

Do you have a manual for clients?

You can find all useful licensing information on the Client Information page and in the Client’s area when signed in to your account.