Third-party SaaS integrations for a SaaS Management platform.

Project Background

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.
  • Test Cases & Test Code for each SaaS integration.
Success Story

Integrating disparate systems used within an ISV.

Learn how we can help you succeed.
Book a discovery call today!