Skip to main content

Documentation Index

Fetch the complete documentation index at: https://jam.dev/docs/llms.txt

Use this file to discover all available pages before exploring further.

Jam helps support, product, and engineering teams capture bugs with console logs, network requests, and device info attached. More than 250,000 users already capture bugs this way.

Two ways to create Jams

extension-popup-three-options

Record a Jam yourself

Capture issues while working with the Chrome extension or iOS app
recording-link-copied-with-logs

Request a Jam from anyone

Collect recordings from customers, teammates, or external collaborators
Use caseBest forWhen to use
Request a Jam from anyoneCollecting recordings from customers, teammates, or external collaboratorsCustomer bug reports, async user feedback, or remote debugging with your team.
Record a Jam yourselfCapturing issues while workingTesting your own product, documenting bugs during development, or capturing issues in real time.

What gets captured automatically

Every Jam automatically captures essential debugging information.
video-player-timeline-markers

Visual context

Screenshots and screen recordings with annotation tools
metadata-panel

Custom logs

URL, timestamp, device info, browser version, and operating system
console-log-stream

Developer logs

Console logs, network requests, errors, and warnings
user-events-timeline

User events

Clicks, navigation events, and typed input

Customization options

Jam’s default capture covers the essentials. You can extend it with custom logs and integrations.

Jam SDK

  • Custom logs. Push additional context from your app into Jam with a single function call.
  • Recording links with console logs. Configure Recording Links to capture console and network logs from customers, with no install required on their end.

Integrations

Next steps

Create your first Jam

Capture an issue yourself

Create a Recording Link

Collect issues from customers or teammates