Skip to content

Repository files navigation

Postmann

A postman like Chrome extension to quickly fetch response against GET, POST, PUT, PATCH, DELETE HTTP requests

Concept

Postmann aims to simplify the testing and debugging of APIs by emulating the functionality of a postman. It allows users to effortlessly create and send various types of HTTP requests and view the responses, all within the convenience of their Chrome browser.

Technologies

Built with React, TypeScript, and Vite.

Features

  • Request Types: Easily send GET, POST, PUT, PATCH, and DELETE HTTP requests.
  • User-Friendly Interface: A simple and intuitive interface for constructing requests with necessary parameters (Body in JSON or Raw).
  • Response Viewer: Quickly view and analyze the responses received from the server (Prettified, Raw and Headers received).
  • Efficiency: Speed up the testing process by eliminating the need for external tools or applications.
  • JSON Response Handling: Easily read both raw and prettified JSON responses for better analysis.

How to Use

  1. Installation:

    • Add the extension to your Chrome browser by visiting this link.
    • Alternatively, you can search for "Postmann" (note the double "n") on the Chrome Web Store and click on "Add to Chrome."
  2. Accessing Postmann:

    • Once installed, locate the Postmann icon in the Chrome Extensions toolbar and pin it for quick access.
    • Click on the pinned icon to open the extension.
  3. Using Locally:

    • To use Postmann locally on your computer, load the unpacked dist folder.
    • Load the unpacked extension by going to chrome://extensions/, enabling "Developer mode," and clicking on "Load unpacked." Select the dist folder as the source.
  4. Sending Requests:

    • Choose the desired HTTP request type (GET, POST, PUT, PATCH, DELETE).
    • Enter the required parameters and URL.
    • Click the "Send" button to dispatch the request.
  5. Viewing Responses:

    • The extension will display the server's response in a clear and organized manner.
    • JSON responses can be viewed in both raw and prettified formats, enhancing readability and analysis.
    • Analyze the response to ensure the request was processed correctly.

Recommended Test APIs

Explore and test various functionalities using the following public APIs:

  1. reqres.in - Hosted REST-API with Fake Data

  2. Public APIs

  3. Cat Facts

  4. CoinDesk

  5. Bored

  6. Agify.io

  7. Genderize.io

  8. Nationalize.io

  9. Data USA

  10. Dogs

  1. IPify

  2. IPinfo

  3. Jokes

Now, you will also receive and be able to view response headers in the API responses.

Feel free to explore and integrate these APIs into your development and testing workflows. Happy coding!

Author

Contribution

Contributions are welcome! If you have ideas for improvements or new features, feel free to open an issue or submit a pull request on the GitHub repository.

License

This project is licensed under the MIT License.

Happy testing with Postmann!

About

A postman like chrome extension to quickly fetch response against GET, POST, PUT, DELETE requests

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages