documentation/tutorials/getting-started-with-ash-csv.md
<!--
SPDX-FileCopyrightText: 2020 Zach Daniel
SPDX-License-Identifier: MIT
-->
# Getting Started with CSV
AshCsv offers basic support for storing and reading resources from csv files.
## Installation
Add `ash_csv` to your list of dependencies in `mix.exs`:
```elixir
{:ash_csv, "~> 0.9.8"}
```
## Usage
```
defmodule MyApp.MyResource do
use Ash.Resource,
domain: MyApp,
data_layer: AshCsv.DataLayer
csv do
... # see configuration options below
end
end
```
For information on how to configure ash_csv, see the [DSL documentation.](/documentation/dsls/DSL-AshCsv.DataLayer.md)