# timeline ## Documentation - [Introduction](/getting-started/0-introduction): Write composable 3D behaviors like a story. - [What is a Timeline?](/getting-started/1-what-is-a-timeline): Learn the core concepts—actions, updates, until, orchestration, and parallelism. - [Building your First Timeline.](/getting-started/2-first-timeline): Step-by-step - create a React scene and orchestrate camera behavior with a timeline. - [Overview of All Functions.](/getting-started/3-overview): Overview of function categories (action update, action until, action update ease) - [Examples](/getting-started/4-examples): Examples made with react-three/timeline. - [Building Complex Timelines using Parallel](/tutorials/5-parallel): Run multiple timelines concurrently and wait for all or race the first. - [Building Graph Timelines](/tutorials/6-graph): Model behavior as states with transitions driven by time or conditions. - [Use pmndrs/timeline in vanilla three.js](/tutorials/7-vanilla): Drive three.js scenes without React using @pmndrs/timeline. ## 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