The missing GraphQL DevTool

Capture GraphQLIn One Command

Stop wrestling with mitmproxy scripts and certificate configs.

Intercept, analyze, and export GraphQL traffic to Postman in seconds.

npm install -g graphql-grab
Read Docs
gqlgrab
$
The Problem

Reverse-engineering GraphQL is a nightmare

Need to capture GraphQL traffic from a mobile app or webapp? Here's what you're dealing with today:

Complex proxy setup

Install mitmproxy, configure SSL certificates, set up browser/device proxy settings, deal with certificate pinning...

Custom Python scripts

Write scripts to filter GraphQL from HTTP noise, parse operations, extract variables. Hope it doesn't break.

Multiple tool chains

mitmproxy → HAR export → converter script → Postman import. Four tools for one job.

Hours of setup time

What should take minutes takes hours. And you have to redo it every time on a new machine.

Before GraphQL Grab

# Install mitmproxy
pip install mitmproxy
# Configure SSL certificates
mitmproxy --set confdir=~/.mitmproxy
# Trust cert on device...
# Write Python filter script...
# Export to HAR...
# Convert to Postman format...
~45 minutes of setup

With GraphQL Grab

# Install
npm install -g graphql-grab
# Capture
gqlgrab capture --port 8080
# Export to Postman
gqlgrab export session.json --format postman
30 seconds to get started
Why GraphQL Grab

Built for the gap nobody filled

Apollo, Postman, Insomnia are great for building GraphQL. But nothing existed for capturing it. Until now.

Zero Config

No Python. No certificates. No proxy settings. One npm install and you're capturing traffic.

GraphQL-Aware

Auto-detects GraphQL operations in HTTP traffic. No manual filtering through request noise.

No Schema Needed

Works even when introspection is disabled. Capture real traffic, not theoretical schemas.

Direct Export

Straight to Postman, Insomnia, cURL, or HAR. No conversion scripts or tool chains.

HAR Import

Already have DevTools network logs? Import HAR files directly. No proxy needed.

Developer Stack

npm install, Node.js runtime. Uses the tools you already have. No new languages.

Three commands. Done.

From zero to Postman collection in under a minute

1

Install the CLI

One command. Works on Mac, Linux, and Windows.

npm install -g graphql-grab
2

Capture traffic

Start the proxy. Point your app at it. Use your app normally.

gqlgrab capture --port 8080
3

Export anywhere

Generate collections for Postman, Insomnia, or plain cURL.

gqlgrab export session.json --format postman

Perfect for

Mobile App Development

Capture GraphQL calls from your iOS or Android app during development. Debug what's actually being sent.

API Documentation

Reverse-engineer undocumented GraphQL APIs. Generate Postman collections from real traffic.

Debugging Production Issues

Capture and replay GraphQL operations to reproduce bugs. See exactly what the client sent.

Test Suite Generation

Record a user session, export to Postman, generate automated API tests from real usage.

1
Command to install
4
Export formats
<50KB
Package size
0
Dependencies to configure

How we compare

GraphQL Grab vs. the alternatives

FeatureGraphQL GrabmitmproxyCharles
Setup time30 seconds30+ minutes15+ minutes
GraphQL-aware
Direct Postman export
No scripting needed
npm install
Free
HAR import

Ready to stop wrestling with proxies?

Capture your first GraphQL traffic in under a minute.

npm install -g graphql-grab
View Pricing