Skip to content

Developer platforms · graphql

Linear API Mock Server

GraphQL issue tracker

A local GraphQL replica of the Linear API. Query issues, mutate projects, subscribe to comments — Carbon holds workspace state between requests so your Linear-powered tool can be built and tested without connecting to a real Linear workspace.

Quickstart

npx carbon-api emulate --catalog linear

Runs on http://localhost:8787 by default. No account, no signup.

Try it

Real HTTP against the local replica.

Query the local GraphQL replica

curl -X POST http://localhost:8787/graphql \
  -H 'content-type: application/json' \
  -d '{"query":"{ issues { id title } }"}'

What's covered

Carbon compiles the entire spec — these are just the resources most integrations reach for first.

  • Issue
  • Project
  • Team
  • User

Under the hood

Everything Carbon gives you comes with this emulator — for free.

  • · Stateful CRUD — writes persist across requests.
  • · Snapshots — freeze and restore the whole world with one command.
  • · Chaos presets — inject latency, 5xx, and network errors on demand.
  • · Deterministic — the same requests produce the same responses in CI.