# API reference

{% hint style="info" %}
A stable version of Danfojs (v1), has been released, and it comes with full Typescript support, new features, and many bug fixes. See release note [here](https://danfo.jsdata.org/release-notes#latest-release-node-v1.0.0-browser-v1.0.0).

There are a couple of breaking changes, so we have prepared a short migration [guide](https://danfo.jsdata.org/examples/migrating-to-the-stable-version-of-danfo.js) for pre-v1 users.
{% endhint %}

* [General Functions](https://danfo.jsdata.org/api-reference/general-functions)
  * [Data manipulations](https://danfo.jsdata.org/general-functions#data-manipulations)
  * [Data Processing/Normalization](https://danfo.jsdata.org/general-functions#data-processing-normalization)
  * [Top-level dealing with datetime like](https://danfo.jsdata.org/general-functions#top-level-dealing-with-datetime)
* [Input/output](https://danfo.jsdata.org/api-reference/input-output)
  * [CSV](https://danfo.jsdata.org/input-output#csv)
  * [JSON](https://danfo.jsdata.org/input-output#json)
* [Series](https://danfo.jsdata.org/api-reference/series)
  * [Attributes](https://danfo.jsdata.org/series#attributes)
  * [Conversion](https://danfo.jsdata.org/series#conversion)
  * [Indexing, iteration](https://danfo.jsdata.org/series#indexing-iteration)
  * [Binary operator functions](https://danfo.jsdata.org/series#binary-operator-functions)
  * [Function application, GroupBy & window](https://danfo.jsdata.org/series#function-application-and-groupby)
  * [Computations / descriptive stats](https://danfo.jsdata.org/series#computations-descriptive-stats)
  * [Reindexing / selection / label manipulation](https://danfo.jsdata.org/series#reindexing-selection-label-manipulation)
  * [Missing data handling](https://danfo.jsdata.org/series#missing-data-handling)
  * [Reshaping, sorting](https://danfo.jsdata.org/series#reshaping-sorting)
  * [Accessors](https://danfo.jsdata.org/series#accessors)
  * [Serialization / IO / conversion](https://danfo.jsdata.org/series#serialization-io-conversion)
* [DataFrame](https://danfo.jsdata.org/api-reference/dataframe)
  * [Attributes](https://danfo.jsdata.org/dataframe#attributes)
  * [Conversion](https://danfo.jsdata.org/dataframe#conversion)
  * [Indexing, iteration](https://danfo.jsdata.org/dataframe#indexing-iteration)
  * [Binary operator functions](https://danfo.jsdata.org/dataframe#binary-operator-functions)
  * [Function application, GroupBy & window](https://danfo.jsdata.org/dataframe#function-application-and-groupby)
  * [Computations / descriptive stats](https://danfo.jsdata.org/dataframe#computations-descriptive-stats)
  * [Reindexing / selection / label manipulation](https://danfo.jsdata.org/dataframe#reindexing-selection-label-manipulation)
  * [Missing data handling](https://danfo.jsdata.org/dataframe#missing-data-handling)
  * [Reshaping, sorting, transposing](https://danfo.jsdata.org/dataframe#sorting-and-transposing)
  * [Combining / comparing / joining / merging](https://danfo.jsdata.org/dataframe#combining-comparing-joining-merging)
  * [Serialization / IO / conversion](https://danfo.jsdata.org/dataframe#serialization-io-conversion)
* [Plotting](https://danfo.jsdata.org/api-reference/plotting)
  * [Line Charts](https://danfo.jsdata.org/api-reference/plotting/line-charts)
  * [Bar Charts](https://danfo.jsdata.org/api-reference/plotting/bar-charts)
  * [Scatter Plots](https://danfo.jsdata.org/api-reference/plotting/scatter-plots)
  * [Histograms](https://danfo.jsdata.org/api-reference/plotting/histograms)
  * [Pie Charts](https://danfo.jsdata.org/api-reference/plotting/pie-charts)
  * [Tables](https://danfo.jsdata.org/api-reference/plotting/tables)
  * [Box Plots](https://danfo.jsdata.org/api-reference/plotting/box-plots)
  * [Violin Plots](https://danfo.jsdata.org/api-reference/plotting/violin-plots)
  * [Timeseries Plots](https://danfo.jsdata.org/api-reference/plotting/timeseries-plots)
* [GroupBy](https://pandas.pydata.org/pandas-docs/stable/reference/groupby.html)
  * [Indexing, iteration](https://danfo.jsdata.org/groupby#indexing-iteration)
  * [Function application](https://danfo.jsdata.org/groupby#function-application)
  * [Computations / descriptive stats](https://danfo.jsdata.org/groupby#computations-descriptive-stats)
