# DML Lib > Apex DML Library A powerful, fluent API for Salesforce DML operations with built-in mocking support ## Table of Contents ### Docs - [Introduction](https://dml.beyondthecloud.dev/introduction.md) - [Installation](https://dml.beyondthecloud.dev/installation.md) - [Examples](https://dml.beyondthecloud.dev/examples.md) - [Changelog](https://dml.beyondthecloud.dev/release.md) ### DMLs - [Insert](https://dml.beyondthecloud.dev/dml/insert.md) - [Update](https://dml.beyondthecloud.dev/dml/update.md) - [Upsert](https://dml.beyondthecloud.dev/dml/upsert.md) - [Delete](https://dml.beyondthecloud.dev/dml/delete.md) - [Hard Delete](https://dml.beyondthecloud.dev/dml/hard-delete.md) - [Undelete](https://dml.beyondthecloud.dev/dml/undelete.md) - [Merge](https://dml.beyondthecloud.dev/dml/merge.md) - [Publish](https://dml.beyondthecloud.dev/dml/publish.md) - [Record & Records](https://dml.beyondthecloud.dev/dml/record-builders.md) - [Result](https://dml.beyondthecloud.dev/result.md) ### Mocking - [Mocking](https://dml.beyondthecloud.dev/mocking/mocking.md) - [Insert](https://dml.beyondthecloud.dev/mocking/insert.md) - [Update](https://dml.beyondthecloud.dev/mocking/update.md) - [Upsert](https://dml.beyondthecloud.dev/mocking/upsert.md) - [Delete](https://dml.beyondthecloud.dev/mocking/delete.md) - [Undelete](https://dml.beyondthecloud.dev/mocking/undelete.md) - [Merge](https://dml.beyondthecloud.dev/mocking/merge.md) - [Publish](https://dml.beyondthecloud.dev/mocking/publish.md) ### Configuration - [Field Level Security](https://dml.beyondthecloud.dev/configuration/field-level-security.md) - [Sharing Mode](https://dml.beyondthecloud.dev/configuration/sharing-mode.md) - [DML Options](https://dml.beyondthecloud.dev/configuration/dml-options.md) - [Operation Order](https://dml.beyondthecloud.dev/configuration/operation-order.md) ### Advanced - [Shared Instance](https://dml.beyondthecloud.dev/advanced/shared-instance.md) - [Commit Hooks](https://dml.beyondthecloud.dev/advanced/commit-hooks.md) - [Execution Control](https://dml.beyondthecloud.dev/advanced/execution-control.md) - [Error Logger](https://dml.beyondthecloud.dev/advanced/logger.md) ### Architecture - [Transaction Rollback](https://dml.beyondthecloud.dev/architecture/rollback.md) - [Registration](https://dml.beyondthecloud.dev/architecture/registration.md) ### Other - [Architecture](https://dml.beyondthecloud.dev/architecture.md) - [Savepoint](https://dml.beyondthecloud.dev/architecture-decisions.md)