> For the complete documentation index, see [llms.txt](https://docs.cascade.io/cascade/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cascade.io/cascade/tools.md).

# Tools

- [Import](https://docs.cascade.io/cascade/tools/import.md)
- [Import File](https://docs.cascade.io/cascade/tools/import/import_file.md): Upload a file, or import a file from a URL
- [Import from Data Locker](https://docs.cascade.io/cascade/tools/import/import_workspace.md): Import a table, chart or model from your Data Locker
- [Import from API](https://docs.cascade.io/cascade/tools/import/import_api.md): Import data from an external service.
- [Import Sample Data](https://docs.cascade.io/cascade/tools/import/import_sample.md): Import a sample dataset
- [New Table](https://docs.cascade.io/cascade/tools/import/newtable.md): Create a new table from scratch
- [Clean](https://docs.cascade.io/cascade/tools/cleaning.md)
- [Validate Schema](https://docs.cascade.io/cascade/tools/cleaning/validateschema.md): Validate that a table contains specific columns.
- [Find/Replace](https://docs.cascade.io/cascade/tools/cleaning/findreplace.md): Replace values in a column with other values
- [Text to Columns](https://docs.cascade.io/cascade/tools/cleaning/text2columns.md): Split one column into many based on text content
- [Flatten Json](https://docs.cascade.io/cascade/tools/cleaning/flattenjson.md): Flatten JSON allows you to flatten json strings in selected columns from a table.
- [Sample](https://docs.cascade.io/cascade/tools/cleaning/sample.md): Sample pulls a portion of data from a tool based on rules.
- [Standardize](https://docs.cascade.io/cascade/tools/cleaning/standardize.md): Standardize data to a specified output format
- [Validate](https://docs.cascade.io/cascade/tools/cleaning/validation.md): Validate your data meets expectations
- [Transform](https://docs.cascade.io/cascade/tools/transform.md)
- [Edit Columns](https://docs.cascade.io/cascade/tools/transform/editcolumns.md): Add new expression-based columns, rename and retype columns
- [Select Columns](https://docs.cascade.io/cascade/tools/transform/selectcolumns.md): Select Columns allows you to keep or drop selected columns from a table.
- [Filter](https://docs.cascade.io/cascade/tools/transform/filter.md): Select records from a table based on row criteria
- [Sort](https://docs.cascade.io/cascade/tools/transform/sort.md): Reorder a table based on row values
- [Pivot](https://docs.cascade.io/cascade/tools/transform/pivot.md): Aggregate the values in a table
- [Unpivot](https://docs.cascade.io/cascade/tools/transform/unpivot.md): Convert column values into rows
- [Deduplicate](https://docs.cascade.io/cascade/tools/transform/dedupe.md): Remove duplicate values in a column
- [Merge](https://docs.cascade.io/cascade/tools/combine.md)
- [Append](https://docs.cascade.io/cascade/tools/combine/append.md): Stack tables with similar columns on top of each other
- [Join](https://docs.cascade.io/cascade/tools/combine/join.md): Combine two tables based on common field
- [Multi Join](https://docs.cascade.io/cascade/tools/combine/multijoin.md): Combine two or more tables based on common field
- [Fuzzy Join](https://docs.cascade.io/cascade/tools/combine/fuzzyjoin.md): Fuzzy Join combines two datasets into a single table, based on a similar shared column.
- [Predictive Modeling](https://docs.cascade.io/cascade/tools/data_science.md)
- [Build Model](https://docs.cascade.io/cascade/tools/data_science/buildmodel.md): Train a predictive model based on training data
- [Apply Model](https://docs.cascade.io/cascade/tools/data_science/applymodel.md): Apply a predictive model to test data
- [Correlate](https://docs.cascade.io/cascade/tools/data_science/varimportance.md): Determine relationships between numeric columns
- [ARIMA Forecast](https://docs.cascade.io/cascade/tools/data_science/arimaforecast.md): Time-series forecasting
- [Flow](https://docs.cascade.io/cascade/tools/flow.md)
- [Conditional](https://docs.cascade.io/cascade/tools/flow/conditional.md)
- [Code](https://docs.cascade.io/cascade/tools/code.md)
- [Python](https://docs.cascade.io/cascade/tools/code/pythoncode.md): Insert custom Python code
- [SQL](https://docs.cascade.io/cascade/tools/code/sql.md)
- [Visualize](https://docs.cascade.io/cascade/tools/visualize.md)
- [Chart](https://docs.cascade.io/cascade/tools/visualize/chart.md)
- [Bar](https://docs.cascade.io/cascade/tools/visualize/chart/bar.md)
- [Line](https://docs.cascade.io/cascade/tools/visualize/chart/line.md)
- [Combo](https://docs.cascade.io/cascade/tools/visualize/chart/combo.md)
- [Scatter](https://docs.cascade.io/cascade/tools/visualize/chart/scatter.md)
- [Histogram](https://docs.cascade.io/cascade/tools/visualize/chart/histogram.md)
- [Box](https://docs.cascade.io/cascade/tools/visualize/chart/box.md)
- [Pie](https://docs.cascade.io/cascade/tools/visualize/chart/pie.md)
- [Area](https://docs.cascade.io/cascade/tools/visualize/chart/area.md)
- [Funnel](https://docs.cascade.io/cascade/tools/visualize/chart/funnel.md)
- [Publish](https://docs.cascade.io/cascade/tools/publish.md)
- [Publish to Data Locker](https://docs.cascade.io/cascade/tools/publish/publish.md): Publish an output to your Data Locker
- [Publish via Email](https://docs.cascade.io/cascade/tools/publish/publish_email.md): Publish via Email sends tables (CSV, XLSX, HYPER) or charts (PNG) to email recipients of your choice.
- [Publish to URL](https://docs.cascade.io/cascade/tools/publish/publish_url.md): Publish to URL sends a table as a CSV to a hosted destination.
- [Embed](https://docs.cascade.io/cascade/tools/publish/embed.md): Embed exposes the interactive content of any table or chart to a third party product via a URL.
