# React Three Jolt ## Documentation - [Introduction](/getting-started/introduction): Jolt physics in React — a react-three-fiber wrapper around the Jolt Physics engine. - [Installation](/getting-started/installation): Install @react-three/jolt and its peers, and get the WASM module through your bundler. - [Physics](/api/physics): The Physics world component, its props, and the systems behind it. - [RigidBody](/api/rigid-body): The RigidBody component, its props, and the BodyState object you get from its ref. - [Shapes](/api/shapes): Automatic shape detection, the Shape component, compound shapes and heightfields. - [Colliders](/api/colliders): Named collider components, the args convention, and controlling a body's automatic shape with colliders. - [Queries](/api/queries): Raycasting, shapecasting and collide-shape overlap tests, and who owns what. - [Collision groups & layers](/api/collision-groups): Group and sub-group filtering, and the object/broad-phase layers the library presets. - [Controllers](/api/controllers): CharacterController, CameraRig and Vehicle from @react-three/jolt/controllers. - [Addons](/api/addons): useCommand, useLookCommand and the commander — input mapped to named commands. - [Memory & lifecycle](/advanced/memory): Who owns what in the WASM heap, and the rules that keep Jolt from corrupting itself. - [SSR & Suspense](/advanced/ssr-and-suspense): How Physics suspends while the WASM module loads, and what to do when it fails. - [Migration](/advanced/migration): Upgrading from the pre-2026 builds of @react-three/jolt. - [Contributing](/advanced/contributing): Running the repo, the package layout, linting, tests and changesets. ## MCP Server This documentation is available via Model Context Protocol (MCP) server at https://docs.pmnd.rs/api/mcp Configure in your MCP client: ```json { "mcpServers": { "pmndrs": { "type": "http", "url": "https://docs.pmnd.rs/api/mcp" } } } ``` --- For full documentation content, see llms-full.txt