Introduction
  • 03 May 2024
  • 1 Minute To Read
  • Dark
    Light
  • PDF

Introduction

  • Dark
    Light
  • PDF

Article Summary

We have two types of Mambu Functions. Each type supports different extension points. You can use the CLI to scaffold new functions for each of the extension points based on the template name as described below.

Core Functions

Core Extensions consist of specific product areas that a Mambu Function can utilize to run custom business logic. Each extension point includes templates, which are pre-built implementations ready for use. These templates enable you to quickly begin coding for typical processes.

For additional details, please refer to our guide on Introduction to Core Functions.

Below is the complete list of all supported template names. Please note that only the template names listed here are currently supported, and we will update this list as more templates become available in the future:

Extension PointTemplate name
Deposit Fee AmountDEPOSIT_FEE_AMOUNT
Loan Penalty FeesLOAN_PENALTY_FEE_AMOUNT_OVERDUE_PRINCIPAL

Event Driven Functions

Event Driven Functions allow you to execute custom code in response to specific events within the Mambu application. This functionality enables you to perform various actions, including invoking Mambu APIs or calling external APIs, directly from your custom code.

For additional details, please refer to our guide on Introduction to Event Driven Functions.

Extension PointTemplate name
Streaming EventsSTREAMING_EVENTS

Was this article helpful?

What's Next