Get a 20% discount on the most advanced API tool for Mac
This deal has expired!
USUALLY $49.99
Your all-in-one tool for API development
Paw for Mac takes all the pain out of developing and working with APIs.

With its side by side request/response layout, Paw makes it super easy to make requests, inspect responses and iterate.

And because it’s been built exclusively for Mac, everything is done in a visual, familiar and Mac-like way.

"A completely amazing tool" ⭐️⭐️⭐️⭐️⭐️
Paw is like having a second team-mate, or a kindly mentor there working with you.

"Excellent tool, very flexible" ⭐️⭐️⭐️⭐️⭐️
The ability to chain together requests is invaluable.

Dynamic Values. Access data from previous responses such as auth tokens, compute hashes, signatures, or randomize data for testing.

Authentication. Authenticate against standard schemas including OAuth 1 and 2, Basic Auth, Digest Auth, Hawk, AWS Signature Version 4 and Amazon S3. Have an exotic auth protocol? Configure custom auth signatures visually via Paw’s dynamic values.

Environments. Set independent environments to quickly switch servers, user accounts, client credentials or anything that can vary.

Extensions. Add new features to Paw through easy-to-build JavaScript-based extensions.

Accuracy. Paw has its own HTTP library: what you send is byte-for-byte what the server gets. Of course, all headers are supported. See the IP address of the server you connect to, perform DNS spoofing, and more. You can optionally use OS X standard libraries instead.

Performance. Using Grand Central Dispatch for efficient multithreaded processing, Paw takes advantage of your Mac’s multiple cores to run compute intensive tasks while leaving the UI smooth.

Native. Built on top of the latest Apple technologies, exclusively for macOS, Paw integrates perfectly in your existing workflow. The app is entirely sandboxed to keep you safe.

Code Generators. Build your HTTP requests with Paw, try them out, and just copy/paste code in your text editor. We support most popular languages (cURL, HTTPie, Swift Alamofire, NSURLSession, Objective-C AFNetworking, NSURLSession, Python Requests, JavaScript jQuery, Node, SuperAgent, Ruby, PHP cURL, Guzzle, Java, Go), and you can build your custom code generator via Extensions.

Warnings. Paw knows about your mistakes and warns you when something looks wrong. It makes you avoid common mistakes such as sending a body in a GET request.

API definitions. Working with a well-defined API? We’ve got you covered. Paw knows how to import and generate Swagger, RAML, API Blueprint. It also import requests from HTTP Archives (HAR) and WADL definitions. See API description with Paw

Migrate easily. Migrate your API calls seamlessly from cURL, Postman or Advanced Rest Client, and be up and running with Paw within minutes. Paw can also export documents back to Postman and generate cURL requests.

Text Completion. Paw has a rich database of HTTP headers, and also learns from your text entries. It also suggests dynamic values such as authentication schemes and environment variables.

Visualize. Whatever you send or receive Paw will find the best way to display it. It supports web pages, images, PDFs, and has full syntax highlighting for most languages.

Cookies & Sessions. Paw has an advanced support for cookies. You can visualize the cookies stored, modify or insert some, ignore cookies for some requests. Easily import cookies from Google Chrome for quick debug. Useful when working with auth sessions.

SSL Client Certificates. Some HTTPS servers require the client to authenticate using a certificate. Import yours from a PKCS #12 or PEM file, or pick one from the OS X Keychain. Imported certificates and private keys are stored encrypted.

Hypermedia APIs. Paw is ideal for browsing hypermedia APIs. Every link found in the responses (JSON fields, headers, etc.) allows you to send a similar request to the target endpoint or create a new one with this URL. Use the built-in history to go back and view find requests.

Pawprint Sharing. You can easily share the request/response pair you see in Paw with others in a snap. Pawprint gives you a shortened URL to paste anywhere (regardless of whether others have Paw).

Simply describe your APIs. A native macOS interface to describe APIs while you play with them

Request Variables. Represent each field in your request with a Request Variable. It helps make clear the dynamic parts of a request configuration and show a human-readable description.

Inline variables. Convert your existing Headers, URL Params or Body Params into Request Variables. The interface makes it seamless to describe those parameters.

Constraints. Each Request Variable can have a type and constraints (string length, regexp, possible values for an enum, default value, or min and max for numbers). More advanced constraints can be set using JSON Schema.

Import & Export. Paw is fully compatible with Open API (aka. Swagger) and RAML definition formats, all field descriptions, types, constraints and/or JSON Schema will be preserved.

Requirements: macOS 10.10 or later

Don't miss out grab Paw today!
This deal has expired!
This deal has expired!