A lightweight Postman alternative
Choose a method — GET, POST, PUT, PATCH, DELETE, HEAD or OPTIONS — enter a URL, and send. Add headers, a Bearer token or Basic auth, and a JSON, form or plain-text body. The response shows the status code, time taken, size, content type and body, with JSON pretty-printed and images previewed.
Requests go directly from your browser to the API, so they can reach anything your browser can, including local development servers, and your tokens never pass through MixTool. Every request can be copied as cURL, JavaScript fetch or Python requests code — handy for documentation, bug reports, or running a request from a terminal when an API blocks browser calls.
How to test an API
- 1
Enter the method and URL
Or try one of the sample APIs.
- 2
Add headers, auth and a body
As your API requires.
- 3
Send the request
Review status, timing and the response.
- 4
Copy the code
cURL, JavaScript or Python.
Key features
All common methods
Plus custom headers.
Auth helpers
Bearer tokens and Basic authentication.
Code export
cURL, fetch and Python requests.
Private by design
Requests never pass through our servers.
Common uses
- Trying a new API: Explore endpoints before writing code.
- Debugging integrations: Reproduce a failing request and share it as cURL.
- Testing local servers: Hit localhost endpoints straight from the browser.
Tips and good to know
- If a request fails with a network error, the API probably doesn't allow browser (CORS) requests. Copy it as cURL and run it in a terminal instead.
- Explore big JSON responses with the API Response Formatter.
