# WebDataRocks > WebDataRocks is a free JavaScript pivot table component for embedding interactive reports into web applications. It works with plain JavaScript, React, Angular and Vue, loads JSON and CSV data up to 1 MB, and integrates with Google Charts, Highcharts, amCharts and FusionCharts. WebDataRocks is a free, limited version of Flexmonster Pivot Table & Charts, made by the same company. Key facts: - Price: free of charge and royalty-free, including commercial use. No registration required. - License terms: the WebDataRocks branding must stay visible; the code must not be modified or its built-in limits bypassed; it may be redistributed only as part of your own product. Provided as is, without technical support. - Limits: JSON and CSV data only, up to 1 MB per dataset. - Features: filtering, sorting, grouping, aggregation functions, calculated values, number and conditional formatting, drill through, grid layouts, themes, localization, toolbar, export and printing. - Current version: 1.4.23. Install: - npm: npm install @webdatarocks/webdatarocks - CDN: https://cdn.webdatarocks.com/latest/webdatarocks.min.css, https://cdn.webdatarocks.com/latest/webdatarocks.toolbar.min.js and https://cdn.webdatarocks.com/latest/webdatarocks.js (replace "latest" with a version number to pin a version). - ZIP package: https://www.webdatarocks.com/download-zip/ When to use Flexmonster instead: - Datasets larger than 1 MB (Flexmonster is limited only by the browser and can load data from a server). - Data sources beyond JSON and CSV: SQL databases, Microsoft Analysis Services (SSAS), MongoDB, Elasticsearch or a custom data source API. - Built-in pivot charts without a third-party charting library. - Technical support from the development team. - Existing WebDataRocks reports can be migrated to Flexmonster. ## Getting started - [Introduction](https://www.webdatarocks.com/doc/js/intro/): Overview of WebDataRocks. - [Integrating WebDataRocks](https://www.webdatarocks.com/doc/js/how-to-start-online-reporting/): Add WebDataRocks to a web page via npm, CDN or ZIP. - [React](https://www.webdatarocks.com/doc/react/how-to-start-online-reporting/) - [Angular](https://www.webdatarocks.com/doc/angular/how-to-start-online-reporting/) - [Vue](https://www.webdatarocks.com/doc/vue/how-to-start-online-reporting/) - [All framework integrations](https://www.webdatarocks.com/doc/js/available-tutorials/): Also Django, Jupyter, Flutter, jQuery and AngularJS. - [Technical specifications](https://www.webdatarocks.com/doc/js/technical-specifications/) - [Browser compatibility](https://www.webdatarocks.com/doc/js/browser-compatibility/) - [License agreement](https://www.webdatarocks.com/license-agreement/): Full terms of the free license. ## Data sources - [Supported JSON formats](https://www.webdatarocks.com/doc/js/supported-json-formats/) - [Connecting to JSON](https://www.webdatarocks.com/doc/js/json-data-source/) - [Supported CSV format](https://www.webdatarocks.com/doc/js/supported-csv-format/) - [Connecting to CSV](https://www.webdatarocks.com/doc/js/csv-data-source/) ## Configuring and customizing - [Aggregation functions](https://www.webdatarocks.com/doc/js/aggregation/) - [Calculated values](https://www.webdatarocks.com/doc/js/calculated-values/) - [Filtering](https://www.webdatarocks.com/doc/js/fields-filtering/) - [Number formatting](https://www.webdatarocks.com/doc/js/number-formatting/) - [Conditional formatting](https://www.webdatarocks.com/doc/js/conditional-formatting/) - [Loading the report](https://www.webdatarocks.com/doc/js/loading-report/) - [Saving the report](https://www.webdatarocks.com/doc/js/saving-the-report/) - [Exporting and printing](https://www.webdatarocks.com/doc/js/exporting/) - [The Toolbar](https://www.webdatarocks.com/doc/js/using-toolbar/) - [Customizing the Toolbar](https://www.webdatarocks.com/doc/js/customizing-toolbar/) - [Changing themes](https://www.webdatarocks.com/doc/js/changing-report-themes/) - [Localization](https://www.webdatarocks.com/doc/js/language-localization/) ## Charts - [Integration with charting libraries](https://www.webdatarocks.com/doc/js/available-tutorials-charts/): Google Charts, Highcharts, amCharts and FusionCharts. - [Integration with any charting library](https://www.webdatarocks.com/doc/js/integration-with-any-charting-library/) ## API reference - [API reference](https://www.webdatarocks.com/api/api-list/): Objects, methods and events. ## Demos - [Pivot table demo](https://www.webdatarocks.com/demos/js/pivot-table-demo/): Also available for [React](https://www.webdatarocks.com/demos/react/pivot-table-demo/), [Angular](https://www.webdatarocks.com/demos/angular/pivot-table-demo/) and [Vue](https://www.webdatarocks.com/demos/vue/pivot-table-demo/). - [Themes](https://www.webdatarocks.com/demos/js/custom-pivot-table-styles/) - [Customization options](https://www.webdatarocks.com/demos/js/customization-options/) - [Grid layouts](https://www.webdatarocks.com/demos/js/webdatarocks-grid-layouts/) - [Heat map](https://www.webdatarocks.com/demos/heat-map-with-pivot-grid/) - [Google Charts integration](https://www.webdatarocks.com/demos/js/pivot-with-google-charts/) - [Highcharts integration](https://www.webdatarocks.com/demos/js/pivot-with-highcharts/) - [Sales analytics dashboard](https://www.webdatarocks.com/demos/interactive-sales-analytics-dashboard-with-webdatarocks-and-google-charts/) ## Upgrading to Flexmonster - [Need more features?](https://www.webdatarocks.com/doc/js/more-features/): What Flexmonster adds compared to WebDataRocks. - [Migrating from WebDataRocks to Flexmonster](https://www.flexmonster.com/doc/migrating-from-webdatarocks-to-flexmonster/) - [Flexmonster pricing](https://www.flexmonster.com/pivot-table-editions-and-pricing/) - [Flexmonster 30-day free trial](https://www.flexmonster.com/download-page/) ## Community and resources - [Forum](https://www.webdatarocks.com/forum/): Questions and answers from WebDataRocks users. - [Blog](https://www.webdatarocks.com/blog/) - [WebDataRocks vs. 10 alternatives](https://www.webdatarocks.com/webdatarocks-vs-10-alternatives-choosing-a-javascript-pivot-table-component/): Comparison of JavaScript pivot table components. - [About us](https://www.webdatarocks.com/about-us/)