We aimed to change how Nova Poshta handled the documentation and communication to the developers’
community. In the first stage, we evaluated solutions for API management on the market. Among
the possible solutions, including custom development, we gravitated toward the Microsoft
products for the following reasons:
- Nova Poshta has had an Enterprise Agreement with Microsoft.
- Microsoft offers an API management portal from their cloud Azure on a subscription basis.
- The product covered all needed features.
- We expected the best time to market with this product.
After selecting the product, we planned a pilot, evaluation, and the final release. We created a
pilot install of the portal with a subset of APIs. After the successful review, we accompanied
Nova Poshta developers to create documentation for another part of API documentation.
This was a kind of training for the in-house management of the portal. The last part of API
documentation was created by the Nova Poshta developers and just verified by us. After training
system administrators and business owners, we released the portal.