“Arbisoft is an integral part of our team and we probably wouldn't be here today without them. Some of their team has worked with us for 5-8 years and we've built a trusted business relationship. We share successes together.”
“They delivered a high-quality product and their customer service was excellent. We’ve had other teams approach us, asking to use it for their own projects”.
“Arbisoft has been a valued partner to edX since 2013. We work with their engineers day in and day out to advance the Open edX platform and support our learners across the world.”
81.8% NPS78% of our clients believe that Arbisoft is better than most other providers they have worked with.
Arbisoft is your one-stop shop when it comes to your eLearning needs. Our Ed-tech services are designed to improve the learning experience and simplify educational operations.
“Arbisoft has been a valued partner to edX since 2013. We work with their engineers day in and day out to advance the Open edX platform and support our learners across the world.”
Get cutting-edge travel tech solutions that cater to your users’ every need. We have been employing the latest technology to build custom travel solutions for our clients since 2007.
“Arbisoft has been my most trusted technology partner for now over 15 years. Arbisoft has very unique methods of recruiting and training, and the results demonstrate that. They have great teams, great positive attitudes and great communication.”
As a long-time contributor to the healthcare industry, we have been at the forefront of developing custom healthcare technology solutions that have benefitted millions.
"I wanted to tell you how much I appreciate the work you and your team have been doing of all the overseas teams I've worked with, yours is the most communicative, most responsive and most talented."
We take pride in meeting the most complex needs of our clients and developing stellar fintech solutions that deliver the greatest value in every aspect.
“Arbisoft is an integral part of our team and we probably wouldn't be here today without them. Some of their team has worked with us for 5-8 years and we've built a trusted business relationship. We share successes together.”
Unlock innovative solutions for your e-commerce business with Arbisoft’s seasoned workforce. Reach out to us with your needs and let’s get to work!
"The development team at Arbisoft is very skilled and proactive. They communicate well, raise concerns when they think a development approach wont work and go out of their way to ensure client needs are met."
Arbisoft is a holistic technology partner, adept at tailoring solutions that cater to business needs across industries. Partner with us to go from conception to completion!
“The app has generated significant revenue and received industry awards, which is attributed to Arbisoft’s work. Team members are proactive, collaborative, and responsive”.
“Arbisoft partnered with Travelliance (TVA) to develop Accounting, Reporting, & Operations solutions. We helped cut downtime to zero, providing 24/7 support, and making sure their database of 7 million users functions smoothly.”
“I couldn’t be more pleased with the Arbisoft team. Their engineering product is top-notch, as is their client relations and account management. From the beginning, they felt like members of our own team—true partners rather than vendors.”
"Arbisoft was an invaluable partner in developing TripScanner, as they served as my outsourced website and software development team. Arbisoft did an incredible job, building TripScanner end-to-end, and completing the project on time and within budget at a fraction of the cost of a US-based developer."
In today's world of software engineering, APIs (Application Programming Interfaces) play an essential role. It is very important for a developer or QA to have an understanding of APIs. So, here comes the Postman tool.
What is Postman?
Postman is a user-friendly tool and a platform for APIs (Application Programming Interfaces). It is used by the development team, testing team, end users, and management.
Postman allows you to simply send requests and retrieve data. There are different methods to retrieve, create, update, or delete data in Postman.
Let's dive in more to learn about Postman.
How to Set Up Postman:
Go to the Postman website: https://www.postman.com/ Create an account. Check your email and verify the account. Log in to Postman.
Explore GUI and Features in Postman
The top bar in Postman is called the “Header.” It contains:
Header
Workspaces
API Network
Search Postman
Settings
Notifications
Manage Accounts
Upgrade
The left side is called the “Sidebar.” It contains:
Collection
Environment
Flows
History
Configure Workspace Sidebar
The main area is called the “Builder.” It contains:
Requests
The footer is called the “Status Bar.” It contains:
Status Code (e.g., 200 OK, 404 Not Found)
Response Time (e.g., 345 ms)
Response Size (e.g., 2.1 KB)
Save Response (icons to save the response body)
Request Time/Date (timestamp of when the request was sent)
How to Create a Workspace in Postman:
Go to the Header.
Click on the Workspace dropdown.
Enter the name for the workspace (e.g., QA Test Workspace).
Select the workspace type, i.e., internal or public.
Select manage access, i.e., everyone in your team or only you and invited people.
Click the Create button.
A workspace is created.
Create an API Request in Postman:
The next step is to add an API request. For the API, I’m using a dummy API. It is only for testing purposes.
You can go to the website reqres.in, and we will use the following endpoint from there: https://reqres.in/api/users?page=2 for testing.
Select the GET method.
Add the URL in the request bar.
Click the Send button.
A response with status 200 is a successful request message.
How to Save a Request in Postman:
In the top right of the request tab,
Click on the Save or Save As button.
Add the request name.
Choose an existing collection or create a new collection.
Click Save to Collection.
What Are Collections in Postman?
In Postman, collections are a way to save a group of API requests. They help you save, manage, and work efficiently.
How to Create Collections
There are 2 ways to create collections in Postman:
In the left navigation bar, click on the Collection tab.
Click “+ Create New Collection” or the Create button.
Add the name of the collection.
Save it.
Add requests by clicking the Save As button.
History Tab in Postman:
The History tab on the left navigation bar contains all the requests that you have recently executed.
Key Points:
All the requests are automatically saved in the History tab.
You don't need to save a request for it to appear in the History tab.
You can reuse any request by clicking it in History.
It is a fast and easy way to access past work.
You can directly save requests from the History tab.
What is a GET Request?
GET is an HTTP method used to retrieve data from the server.
It is read-only.
Users cannot create or update data with GET requests.
It is used for fetching data.
How to Make a POST API Request in Postman?
Select the method “GET” from the method dropdown.
Add the API URL, e.g., https://reqres.in/api/users?page=2
Select Send.
The response will be 200 if the request is successful.
What is a POST Request?
A POST request is an HTTP method used to send data to the server to create or update a resource.
It is used to create new data.
Data is in the body, usually in JSON format.
The server checks the data and returns a response with status 201, which indicates that the data is created.
How to Make a POST API Request in Postman?
Select the method “POST” from the method dropdown.
Add the API URL, e.g., https://reqres.in/api/users
Go to the Body tab.
Select Raw data and add JSON.
What is a PUT Request?
PUT is an HTTP request used to update an entire resource. It completely replaces the old data with the new data.
How to Make a PUT API Request in Postman?
Select the method “PUT” from the method dropdown.
Add the API URL, e.g., https://reqres.in/api/users/2
Go to the Body tab.
Select Raw data and add JSON data.
What is a PATCH Request?
PATCH is an HTTP request used to update part of a resource. It only updates specific fields, not the complete resource.
How to Make a PATCH API Request in Postman?
Select the method “PATCH” from the method dropdown.
Add the API URL, e.g., https://reqres.in/api/users/2
Go to the Body tab.
Select Raw data and add JSON data.
What is a DELETE Request?
The DELETE request is used to delete a resource from the server.
How to Make a DELETE API Request in Postman?
Select the method “DELETE” from the method dropdown.
Add the API URL, e.g., https://reqres.in/api/users/2
Click Send.
A 204 response appears if the request is successful.
Conclusion
Postman is a powerful and simple API tool that helps you create requests efficiently. Now, you are familiar with workspaces, different request types, and collections. You are already on the path to mastering APIs. Keep exploring more about Postman tools. It will give you the power to work efficiently with Postman. In this way, you will gain more hands-on experience working with the Postman tool.