# ash_archival v2.0.5 - Table of Contents > An Ash extension to implement archival (soft deletion) for resources. ## Pages - [Home](readme.md) - [Change Log](changelog.md) - Tutorials - [Get Started with AshArchival](get-started-with-ash-archival.md) - Topics - [Un-archiving](unarchiving.md) - [Upgrading to 2.0](upgrading-to-2-0.md) - [How does Archival Work?](how-does-ash-archival-work.md) - [Upserts & Identities](upserts-and-identities.md) - DSLs - [AshArchival.Resource](dsl-asharchival-resource.md) ## Modules - [AshArchival.ArchiveRelatedArguments](AshArchival.ArchiveRelatedArguments.md): The behaviour for specifiying arguments for related resources - Extension - [AshArchival](AshArchival.md): An Archival extension for `Ash.Resource` - [AshArchival.Resource](AshArchival.Resource.md): Configures a resource to be archived instead of destroyed for all destroy actions. - Introspection - [AshArchival.Resource.Info](AshArchival.Resource.Info.md): Introspection helpers for `AshArchival.Resource`