The API development and testing process require the use of third-party tools.
Git is a tool used for source code managenent. It is a free and open source version control system used to handle various projects in Iptor. All API-related objects are stored in repositories on the server https://gitlab.int.iptor.com/, and for their effective use it is necessary to install GIT locally.
Visual Studio Code is a free, multiplatform code editor redefined and optimized for building modern web and cloud applications. It allows to work with many types of sources and integrate with other tools by using various extensions downloaded from Marketplace (https://marketplace.visualstudio.com/)
Suggested list of extensions:
Postman is a platform to design, develop and test API. It allows users to organize their APIs in various collections, share effects of work, test and track calls, prepare and automate tests (https://www.postman.com/downloads/).
Containers are a form of operating system virtualization. Containers are used to package and run anything from small microservice or software process to a large application, in an isolated and repeatable way. Containerization become modern industry standard to create new applications and to modernize existing applications for the cloud.
The process of development and testing of container-based functionalities require the use of a platform that allows local management, configuration and launch of containers that make up the application. The choice of platform depends on the individual preferences of the user, but when working on new API elements, one of the following was used so far: