Skip to main content

Introducing Network Handlers

GraphQL is network-agnostic and works across any protocol where requests and responses can be sent and received. This flexibility extends to graphql-mocks allowing for writing mocks once and reusing them in node.js, the browser, and with any library that can handle requests and responses.

Depending on the situation different network handling will be appropriate for your mocking use-case. To make things easier graphql-mocks provides packages to integrate with different network scenarios. These packages start with the network prefix (ie: @graphql-mocks/network-*).

More Network Handlers coming soon!

localhost Network Handlers

gqlmocks cli

Express

Browser Network Handlers

msw (mock service worker)

Pretender

Cypress

Playwright

Node Network Handlers

Express

Nock