SaaS Integration Platform

The SaaS Integration Platform is the core of Frollo and provides APIs that power the CDR Gateway, PFM features, SDKs and mobile apps.

Integration Examples

In these two examples there is a server only integration and a direct app and server integration. Both show how each API should be integrated.

API Only

API Only integration

This architecture can be used when your integration platform is used to orchestrate all calls to and from Frollo. This allows Frollo features to be used in the most flexible way possible and allows Frollo features to be directly integrated into all platforms and combined with your existing client APIs. This scenario is ideal for situations where there is a web app, mobile apps and you want fine grained control to integrate Frollo features into your platform.

Both Management API and Client API are called from the backend integration platform. All calls are done with a M2M context so both user management and calling APIs on behalf of a user are done by the integration platform.

Use cases:

  • Multiple platforms
  • Fine grained integration control
  • Orchestrating multiple services together

API and SDK

API and SDK Integration

This architecture allows the mobile app or other client app to consume the Frollo APIs directly via the SDK whilst also allowing the flexibility to consume Client API from the host too.

On the backend side of things the Management API is used to create users and load accounts & transactions into the Frollo Platform to power our features.

At the frontend Client APIs are called either directly or using an SDK to power user facing features such as viewing aggregated spending or managing goals.

Use cases:

  • Integrating the SDK
  • Simplicity and speed - no need to create APIs to wrap user facing features
  • Flexibility - features can also be used by the backend