# Buttons example Buttons for DataTables

The Buttons extension for DataTables provides a common set of options, API methods and styling to display buttons on a page that will interact with a DataTable. The core library provides the based framework upon which plug-ins can built.

There are four plug-ins that are part of the core Buttons software providing various utilities:

- HTML5 export buttons - Copy to clipboard, Save to Excel, CSV and PDF
- Flash export buttons for older browsers - Copy to clipboard, Save to Excel, CSV and PDF
- Print view
- Column visibility buttons

Other extensions for DataTables also provide buttons - Editor for example makes the `create`, `edit` and `remove` buttons available.

The examples presented here give an introduce to how Buttons can be used, the API and its various core plug-in buttons.