Flexmonster Software License Agreement (“Agreement”) has been significantly revised and is effective as of September 30, 2024.
The following modifications were made:
The modified version of Flexmonster Software License Agreement is available here.
Downloading, installing, and/or continuing to use Flexmonster Software after September 30, 2024, constitutes Licensee’s acceptance of the terms and conditions of the modified version of Flexmonster Software License Agreement. If Licensee does not agree to any of these terms and conditions, they must cease using Flexmonster Software and must not download, install, use, access, or continue to access Flexmonster Software. By continuing to use Flexmonster Software or renewing the license under License Model or Maintenance after the effective date of any modifications to Agreement, Licensee accepts and agrees to be bound by the terms and conditions of the modified Agreement.
Check out the system requirements here: System requirements.
To embed Flexmonster into your project, follow our Quick start guide.
You can integrate Flexmonster with any framework, including React, Angular, and Vue. See the full list of integrations here: Available tutorials.
Our component supports the following data sources out of the box:
You can also connect to any data source using our custom data source API protocol.
Learn more about the supported data sources.
The package contents depend on how you downloaded Flexmonster: via Flexmonster CLI, npm, or using the ZIP package:
lib/
– the folder with utilities (see the full list of utilities)localizations/
– the folder with localization filestheme/
– the folder with predefined CSS themestoolbar/
– the folder with the JavaScript code of the Toolbartypes/
– the folder with the TypeScript type definitions for Flexmonsterflexmonster.css
– the CSS fileflexmonster.js
– the main file, which you include in your projectflexmonster.full.js
– the main file that contains flexmonster.js
and the lib/
folderflexmonster.min.css
– the minified CSS filepackage.json
– the file with package metadataREADME.md
– a file with an overview of FlexmonsterLICENSE.md
– license informationflexmonster/
– the folder with the component files
lib/
– the folder with utilities (see the full list of utilities)theme/
– the folder with predefined CSS themestoolbar/
– the folder with the JavaScript code of the Toolbarflexmonster.css
– the CSS fileflexmonster.d.ts
– TypeScript type definitions for Flexmonsterflexmonster.js
– the main file, which you include in your projectflexmonster.full.js
– the main file that contains flexmonster.js
and the lib/
folderflexmonster.min.css
– the minified CSS file index.html
– a live demolicense.txt
– license informationreadme.html
– a file with an overview of Flexmonsterstyles.css
– CSS styles for the live demoTrialKey.txt
- a file with the trial keyNo. Flexmonster does not require Internet access to work properly.
The only requirement is that Flexmonster needs to have access to the data source you specify. The data source can be remote or in the local network. Other operations, including the license key validation, are handled without access to the Internet.
New minor versions are released biweekly. Follow our release notes to learn about the latest updates.
Note We recommend updating Flexmonster regularly to get bug fixes and access new features. See how to update Flexmonster to the latest version.
No. Flexmonster does not send any data to external servers. Most operations, including the license key validation, are performed on the client's machine.
Depending on a data source, Flexmonster can make requests to fetch the data from the specified location, for example, from your own endpoint. All such requests can be observed in the "Network" tab of the browser's developer console.
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.
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.
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.
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.
The trial period is 30 days starting from the download date, with no obligations and no credit card required.
Yes, the trial period can be extended. Please contact our Sales team to continue evaluation or testing.
The trial version is fully-featured. However, there are several usage limitations. The trial version:
Yes. Please use our Help center for any technical questions. Our Tech team will be happy to assist you.
Yes. Please contact our Sales team if you need to test Flexmonster with 3rd-party charting libraries.
Yes. Please contact our Sales team if you need a non-watermarked trial version.
Yes. Support is included in the annual maintenance. You can request support by raising a ticket in the Client’s area or directly through our Help center.
Both options are excellent in terms of technical assistance. However, Premium Support provides valuable extras for a better experience:
You can find more detailed information here: Support options.
It depends on the issue you have faced:
Look for the solution on the Troubleshooting page. If the error is not listed there, contact our Tech team.
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 on the Tech support page. Please include as much information as possible:
Ctrl + Alt + i
(Option + Control + i
on macOS).The more details you provide, the sooner we will reproduce your issue on our side.
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.
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).
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.
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 our team form. Let's create something great together!
We offer four license models. Our licenses cover different cases of Flexmonster use:
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.
An annual license is valid for one year after purchase. It also includes one year of maintenance (support and updates). After the license expires, you need to renew it to continue using Flexmonster.
A perpetual license has no expiration date, and the component will not stop working. However, the license maintenance is annual. For more details, see What happens when the maintenance of my perpetual license expires?
No. If you purchase a license, you can use Flexmonster on both your development and staging environments.
Yes. One Flexmonster license can be used with only one application. This applies to all licenses.
No. An unlimited number of developers can use your Flexmonster license.
Click on the grid and press Ctrl + Alt + i
(Option + Control + i
on macOS). You will see a pop-up window with your license information: component version, license expiration date, maintenance duration, etc.
You can also request any other information about your license by contacting our Sales team.
Flexmonster Pivot and other Flexmonster software include open-source components provided under open-source licenses. Visit the Open-source components page to see a list of these libraries and respective licenses.
Yes. Flexmonster integrates with the following libraries out of the box:
You can also integrate Flexmonster with any charting library of your choice.
Please note that third-party libraries might require licensing for commercial use.
Flexmonster does not apply additional charges for integration with charting libraries.
It depends on the license you need:
Please contact our Sales team to request an invoice or quote.
We accept credit cards, wire transfers, and check payments.
Yes, we offer discounts in some cases. To request a discount, please fill out this form.
Once we receive your payment, we will start preparing the package for you. You will get an email with a download link within 24 hours on business days. In addition to the link, you will receive your license key and general information about your license: license specifics, the number of customers covered (if applicable), contact information, expiration date, etc.
The Client's area is a personal account that can be set up for each member of your team. During the registration, we suggest indicating your company name as it would greatly help us provide your team with the most efficient support.
In the Client's area, you can view your support tickets, download the latest Flexmonster version, and find other useful information.
Note that the Client's area does not include any details about your license or the license keys. To request such information, contact our Sales team.
If you forgot your Client's area password, restore it via email.
To request a license key, please contact our Sales team. Make sure your request contains:
http://
or https://
and the first slash) or an IP address.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.
Click on the grid and press Ctrl + Alt + i
(Option + Control + i
on macOS). You will see a pop-up window with your license key.
A license key is always tied to your domain and will not work with any other domain.
Yes. With your development key, the component can be run locally on your computer (localhost), on a server using the server’s IP address, or on a .local
domain. To use Flexmonster in a production environment, contact our Sales team and request a production key.
Learn more about license key types in our documentation: Types of license keys.
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).
If your annual license expires, the component stops working. You need to renew the license for another year to continue using Flexmonster.
If you have a perpetual license, the component will not stop working.
You can renew it by getting a new annual license on the website or by requesting an invoice from the Sales team.
After the maintenance period is over, the component continues to work. However, you can no longer update Flexmonster and receive technical support from our team.
To prolong access to updates and support, please renew the maintenance for another year.
To renew annual maintenance, please request a quote/invoice from the Sales team.
Yes. You can renew the maintenance anytime after its expiration. Please contact our Sales team for more details.
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.