API request builder - A free, fast, and beautiful alternative to Postman
Helps you create your requests faster, saving you precious time on your development - Subscribe
Built with ❤︎ by liyasthomas and contributors
Read: Story behind Postwoman, Postwoman v1.0
Donate: PayPal, Open Collective, Patreon
❤️ Lightweight: Crafted with minimalistic UI design. Simple design is the best design.
⚡️ Fast: Send requests and get/copy responses in real-time! Fast software is the best software.
Methods:
GET
- Retrieve information about the REST API resourceHEAD
- Retrieve response headers identical to those of a GET request, but without the response body.POST
- Create a REST API resourcePUT
- Update a REST API resourceDELETE
- Delete a REST API resource or related componentOPTIONS
- Describe the communication options for the target resourcePATCH
- Apply partial modifications to a REST API resourceHistory entries are synced with local session storage
🌈 Make it yours: Customizable combinations for background, foreground and accent colors: because customization === freedom. Customize now ✨.
Customizations:
Customized themes are also synced with local session storage
🔥 PWA: Install as a PWA (100/100 Lighthouse score) on your device.
Features:
🚀 Request: Retrieve data from a URL without having to do a full page refresh.
method
URL
Path
Features:
🔌 WebSocket: Establish full-duplex communication channels over a single TCP connection.
📡 Server Sent Events: Receive a stream of updates from a server over a HTTP connection without resorting to polling.
🌍 GraphQL: GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.
🔐 Authentication: Allows to identify the end user.
Types:
📢 Headers: Describes the format the body of your request is being sent as.
📫 Parameters: Use request parameters to set varying parts in simulated requests.
📃 Request Body: Used to send and receive data via the REST API.
Options:
👋 Responses: Contains the status line, headers and the message/response body.
HTML responses have "Preview HTML" feature
⏰ History: Request entries are synced with local session storage to reuse with a single click.
Fields:
History entries can be sorted by any fields
Histories can be deleted one-by-one or all together
📁 Collections: Keep your API requests organized with collections and folders. Reuse them with a single click.
Options:
Export, import and replace collections with JSON files
Collections are synced with local session storage
🌐 Proxy: Enable Proxy Mode from Settings to access blocked APIs.
Features:
http://
)Official Postwoman Proxy is hosted by ApolloTV - Privacy policy
📜 Pre-Request Scripts: Snippets of code associated with a request that are executed before the request is sent.
Use-cases:
Requests with Pre-Request Scripts are indicated in History entries
⌨️ Keyboard Shortcuts: Optimized for efficiency.
Shortcuts:
🌎 i18n: Internationalization β.
lang/
Ex: lang/es-ES.js
code
, name
, iso
and file
in nuxt.config.js
Ex:
i18n: {
locales: [{
code: 'es',
name: 'Español',
iso: 'es-ES',
file: 'es-ES.js'
}]
}
All contributions are welcome to i18n
branch only!
To find out more, please check out Postwoman Wiki.
You're done!
npm install
within the directory that you cloned (probably postwoman
).npm run dev
.docker-compose up
#pull
docker pull liyasthomas/postwoman
#run
docker run -p 3000:3000 liyasthomas/postwoman:latest
#build
docker build -t postwoman:latest
npm install
within the directory that you cloned (probably postwoman
).npm run build
../dist
.Please read CONTRIBUTING for details on our CODE OF CONDUCT, and the process for submitting pull requests to us.
We use Travis CI for continuous integration. Check out our Travis CI Status.
This project is developed by Liyas Thomas using the Semantic Versioning specification. For the versions available, see the releases on this repository.
See the CHANGELOG file for details.
Liyas Thomas 💻 🎨 |
John Harker 💻 🎨 |
Nicholas La Roux 💻 |
Thomas Yuba 💻 |
Nick Palenchar 💻 |
Terran Blake 💻 |
Andrew Bastin 💻 |
Vladislav 💻 |
izerozlu 💻 |
Jacob Anavisca 💻 |
Nityananda Gohain 💻 |
Hossein Nedaee 💻 |
James George 💻 |
See the list of contributors who participated in this project.
This project exists thanks to all the people who contribute. [Contribute].
Become a financial contributor and help us sustain our community. [Contribute]
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]
This project is licensed under the MIT License - see the LICENSE file for details.
[![Postwoman](https://img.shields.io/badge/Tested_on-Postwoman-252628?logo=Postwoman)](https://postwoman.io)
[![Postwoman](https://img.shields.io/badge/Tested_on-Postwoman-success?logo=Postwoman)](https://postwoman.io)
[![Postwoman](https://img.shields.io/badge/Tested_on-Postwoman-critical?logo=Postwoman)](https://postwoman.io)
[![Postwoman](https://img.shields.io/badge/Tested_on-Postwoman-blueviolet?logo=Postwoman)](https://postwoman.io)
[![Postwoman](https://img.shields.io/badge/your_text-Postwoman-hex_color_code?logo=Postwoman)](https://postwoman.io)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。