MetaSaaS is a web-based application that connects instantly to all of the SaaS applications that enterprise subscribes to and identifies which licenses are used, underused or abandoned. As a SaaS service management & vendor management company, they wanted to develop integrations with hundreds of popular SaaS products for licence and usage information.
Challenge
Time to Market Implemented a generic middleware that enabled us to develop multiple connectors in parallel with comparatively significant cost-saving that came with code re-use.
Various APIs terminology & no standard Our developers should get acquainted with each and every custom API format of SaaS vendor and map them to a common schema.
Frequent API changes Developed the test harness that enabled us to continuously test and monitor API changes & behaviour.
Perennial’s Implementation
Develop integration with 40+ third-party SaaS applications to collect license and user usage information.
Establishing secured access to vendor APIs for information and not relying on information available in identity providers.
Liaise and work with third-party SaaS vendors for access to license info and API access on behalf of MetaSaaS.
Key Highlights
Integration Code with configuration & UI updates for each connector.
List of REST/SOAP APIs accessed and information extracted.
Documentation of mapping license & usage information for each SaaS integration and corresponding schema mapping for Dashboard and Analytics.