# SnapSort Documentation > Documentation for installing, configuring, and building drag-and-drop interfaces with SnapSort. Framework-specific pages and code examples are listed separately. Each link returns clean Markdown suitable for coding-agent context. ## Introduction - [What is SnapSort?](https://snapengine.dev/docs/snapsort/introduction.md) - [Setup (Svelte)](https://snapengine.dev/docs/snapsort/introduction/01_setup.md?framework=svelte) - [Setup (React)](https://snapengine.dev/docs/snapsort/introduction/01_setup.md?framework=react) - [Setup (Vanilla JS)](https://snapengine.dev/docs/snapsort/introduction/01_setup.md?framework=vanilla) ## Guides - [Core Concepts](https://snapengine.dev/docs/snapsort/guides/01_core_concepts.md) - [Placement Modes](https://snapengine.dev/docs/snapsort/guides/02_placement_modes.md) - [Session Lifecycle (Svelte)](https://snapengine.dev/docs/snapsort/guides/03_session_lifecycle.md?framework=svelte) - [Session Lifecycle (React)](https://snapengine.dev/docs/snapsort/guides/03_session_lifecycle.md?framework=react) - [Session Lifecycle (Vanilla JS)](https://snapengine.dev/docs/snapsort/guides/03_session_lifecycle.md?framework=vanilla) ## Reference - [Svelte API](https://snapengine.dev/docs/snapsort/reference/svelte.md?framework=svelte): Components, props, and state patterns for @snap-engine/snapsort-svelte. - [React Overview](https://snapengine.dev/docs/snapsort/reference/react.md?framework=react): Package setup and component map for @snap-engine/snapsort-react. - [Svelte Overview](https://snapengine.dev/docs/snapsort/reference/svelte.md?framework=svelte) - [Container (React)](https://snapengine.dev/docs/snapsort/reference/react/container.md?framework=react): React Container component props, configuration, callbacks, and imperative ref API. - [Container (Svelte)](https://snapengine.dev/docs/snapsort/reference/svelte/container.md?framework=svelte): Svelte Container component props, configuration, callbacks, and imperative API. - [Item (React)](https://snapengine.dev/docs/snapsort/reference/react/item.md?framework=react): React Item component props, selection, metadata, refs, and drag handles. - [Item (Svelte)](https://snapengine.dev/docs/snapsort/reference/svelte/item.md?framework=svelte): Svelte Item component props, selection, metadata, and drag handles.