REST API development
A system with an API is ready to be integrated with other tools. It makes it possible to connect the various applications a company already uses. It also gives external partners the chance to use the available features. An API is an essential part of mobile apps that work with data on the server side. User authorisation systems, multichannel sales systems, mobile apps and many other uses are exactly where a REST API works best.
In recent years we have had the opportunity to build many advanced REST API based solutions for our clients.
Czytelnia.pl
Czytelnia.pl is the sales platform of the Bauer Media publishing group, where you can buy digital editions of magazines as well as traditional print subscriptions. In this project we were responsible for integrating the mobile app with the e-commerce system. We based the communication between these parts of the system on a REST API, which gave us everything we needed: authorisation, standardisation, ease of implementation and speed.
As part of this project we also integrated the sales system with other parts of the working environment. This time the e-commerce system acted as the client, connected with SAP, Perdix and OTRS.
Tezeusz.pl
We had the pleasure of building an e-commerce system for the largest antiquarian bookshop in Poland. Tezeusz has the largest number of active auctions on Allegro. Managing such a volume of products can cause huge problems. The solution was to integrate our sales system with the Logisys WMS warehouse system. We built a REST API that automatically synchronises stock levels and shipments.
Multivoucher.pl
We took part in building the multivoucher.pl portal, which sells vouchers and discount codes for a huge number of stores and retail chains. Our task was to prepare an efficient solution that lets Multivoucher’s partners integrate with the sales system. After analysing the needs, we concluded that this was an environment where a REST API would work perfectly.
REST API development - nasze standardy
Swagger
Documentation is the foundation of every integration, which is why we make sure our solutions are easy for partners to use.
OAuth
A flexible yet secure authorisation system is a must for every API.
JWT
JSON Web Token is a simple and effective tool that allows communication between the server and the client application to be implemented quickly.
HTTP protocol
HTTP is the communication channel for exchanging data between systems. As a widespread and popular standard, it is ideal for system integration.
JSON/XML/TEXT/HTML
The format in which data is returned is just the packaging. We build our systems so that integration is easy for our partners.
High availability
High availability is a broad topic that needs solid foundations. We build our products with their future growth in mind.