API Playground

Test, debug, and document your APIs

0 Saved Requests
0 in History
Ready

Query Parameters

No query parameters

Response

Send a request to see the response

Code Generation

cURL
curl -X GET "" \
  -H "Content-Type: application/json"

Saved Requests

No saved requests yet

Environment

Why Our API Playground Rocks 🚀

Built for developers who love efficiency and hate switching between tools

Lightning Fast

Execute requests instantly with real-time response preview

Secure & Private

All data stored locally in your browser - we never see your API keys

Code Generation

Generate cURL, Python, JavaScript, and more with one click

Smart Collections

Organize, tag, and search through your API requests effortlessly

Time Travel

Full request history with response caching for instant replay

Environment Magic

Switch between dev, staging, and prod with environment variables

See It In Action 🎬

Watch how easy it is to test your APIs

1

Enter Your API Endpoint

Paste your API URL, select the HTTP method, and you're ready to go. Support for all REST methods!

2

Configure Headers & Auth

Add custom headers, authentication tokens, and query parameters with our intuitive interface.

3

Send & Analyze

Hit send and get instant results with syntax highlighting, response time, and status codes.

GET
https://api.github.com/users/octocat
Response (200 OK)
{
  "login": "octocat",
  "name": "The Octocat",
  "followers": 9238,
  "public_repos": 8
}
Time: 234msSize: 1.2KB

Frequently Asked Questions 🤔

Everything you need to know about our API Playground

Is my API data secure?

Absolutely! All data is stored locally in your browser using localStorage. We never send your API keys, requests, or responses to our servers. Your data stays on your machine.

Can I import my Postman collections?

Yes! We support importing Postman collections (v2.1), OpenAPI specs, and our own JSON format. Just click the import button and select your file.

What authentication methods are supported?

We support Bearer tokens, Basic Auth, API Keys (header or query), and OAuth 2.0. You can also add custom headers for any proprietary auth schemes.

Can I test WebSocket or GraphQL APIs?

Currently, we support REST APIs with GraphQL query support in the body. WebSocket support is coming soon! For now, you can send GraphQL queries as POST requests.

How do environment variables work?

Use {{variable}} syntax anywhere in your requests. Create different environments (dev, staging, prod) and switch between them instantly. Perfect for testing across multiple API endpoints.

Is there a limit to saved requests?

No limits! Save as many requests as you want. Everything is stored in your browser's localStorage, so the only limit is your browser's storage capacity (usually 5-10MB).

Can I share my collections with my team?

Export your collections as JSON or Postman format and share the file with your team. They can import it into their own playground. We're working on cloud sync features!

What about CORS issues?

Since requests are made from your browser, CORS policies apply. For APIs without proper CORS headers, consider using a proxy or testing from a backend environment.

Keyboard Shortcuts ⌨️

Work faster with these handy shortcuts

CtrlEnter
Send Request
CtrlS
Save Request
CtrlL
Clear Response
CtrlD
Duplicate Request
CtrlK
Search Saved Requests
CtrlE
Toggle Environments
Ctrl/
Show Shortcuts
CtrlH
Toggle History
Esc
Close Modals

Ready to Supercharge Your API Testing? 🚀

Join thousands of developers who've ditched expensive API clients for our free, powerful playground.

View on GitHub
100% Free
No Sign-up Required
Works Offline
50K+
API Requests Tested
10K+
Happy Developers
99.9%
Uptime
0ms
Setup Time