Building great software is hard, and developer tools should be helping you without the headaches. Paw is exclusively built on macOS, so you should easily get the hang of it. Every feature is built intuitively with quick mouse or keyboard shortcut access.
Paw supports OAuth 1 & 2, Basic Auth, Digest Auth and Amazon S3
Get more authentication schemes via Extensions
Paw generates ready-to-use client code. See Code Generation
Organize your requests and switch environments
Easily build your requests, with formatting and Dynamic Values
See request and response infos, headers, and body
View formatted or raw HTTP Requests and Responses
JSON outline viewer and editor
Organize requests and environments
Visually make your requests. Preview the HTTP message, and generated client code
Inspect server response, along with the data you have sent
The most robust HTTP client
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.
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.
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.
Features to help you everyday
Build your HTTP requests with Paw, try them out, and just copy/paste code in your text editor. We support most popular languages, and you can build your custom code generator via Extensions.
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
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.
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.
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.