- 05 Sep 2024
- 1 Minute To Read
- Print
- DarkLight
- PDF
Introduction
- Updated On 05 Sep 2024
- 1 Minute To Read
- Print
- DarkLight
- PDF
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 Point | Template name |
---|---|
Deposit Fee Amount | DEPOSIT_FEE_AMOUNT |
Loan Penalty Fees | LOAN_PENALTY_FEE_AMOUNT_OVERDUE_PRINCIPAL |
Early Repayment Charge | LOAN_EARLY_REPAYMENT_CHARGE_FEE_AMOUNT |
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 Point | Template name |
---|---|
Streaming Events | STREAMING_EVENTS |