README.md
<!--
SPDX-FileCopyrightText: 2022 ash_archival contributors <https://github.com/ash-project/ash_archival/graphs.contributors>
SPDX-License-Identifier: MIT
-->



[](https://opensource.org/licenses/MIT)
[](https://hex.pm/packages/ash_archival)
[](https://hexdocs.pm/ash_archival)
[](https://api.reuse.software/info/github.com/ash-project/ash_archival)
# AshArchival
AshArchival is an [Ash](https://hexdocs.pm/ash) extension that provides a push-button solution for soft deleting records, instead of destroying them.
## Tutorials
- [Get Started with AshArchival](documentation/tutorials/get-started-with-ash-archival.md)
## Topics
- [How does AshArchival work?](documentation/topics/how-does-ash-archival-work.md)
- [Unarchiving](documentation/topics/unarchiving.md)
- [Upgrading to 2.0](documentation/topics/upgrading-to-2.0.md)
## Reference
- [AshArchival DSL](documentation/dsls/DSL-AshArchival.Resource.md)