Application Programming Interface
An API (Application Programming Interface) is a set of rules and protocols that allows two software applications to communicate with each other automatically, without human intervention. It's like a digital "plug" that allows connecting different systems.
Imagine a restaurant: the menu is the list of what you can order, and the waiter is the API. You (the external software) ask the waiter (API) for a dish, and he communicates with the kitchen (the central system) to bring you the result, without you needing to know how it's cooked.
Without APIs, data integration requires moving files manually (copy and paste Excel files), which is slow and error-prone. With an API, processes flow in real-time.
Example: When a citizen reports a broken streetlight in the City Hall App, the API instantly sends that notice to the maintenance company's CMMS, creating the work order without anyone touching a keyboard.
Maptainer has a robust and documented REST API. This allows our customers and partners to extend the platform's functionalities as far as they can imagine:
We make it easy for external developers to build on our technology, making Maptainer a living and adaptable system.
Back to glossaryDiscover how Maptainer can help you implement maintenance management best practices.