*** id: bc0adfff-87ec-4455-850d-5a0ac0190b82 title: startRecording slug: /node/reference/video/room-session/start-recording description: startRecording method for the RoomSession class. max-toc-depth: 3 ---------------- [roomsessionrecording-5]: /docs/server-sdk/v3/node/reference/video/room-session-recording ### startRecording * **startRecording**(): `Promise` - See [RoomSessionRecording][roomsessionrecording-5] for more details. Starts the recording of the room. You can use the returned [RoomSessionRecording][roomsessionrecording-5] object to control the recording (e.g., pause, resume, stop). #### Returns `Promise` - See [RoomSessionRecording][roomsessionrecording-5] for more details. #### Example ```javascript const rec = await roomSession.startRecording(); await rec.stop(); ```