# Installing Mojaloop

Mojaloop is packaged and released as a set of Helm Charts (opens new window) with various options for deployment and customization.
Even if you are new to Mojaloop and unfamiliar with Helm (opens new window) / Kubernetes (opens new window) or if you just want to get the software up and running quickly, there are several options avaiable to deploy Mojaloop.

  1. Manual Deployment - The Mojaloop Deployment Guide is intended for those familiar with Kubernetes (opens new window) and Helm (opens new window). This is a great place to start if you are thinking of deploying Mojaloop on an existing Kubernetes environment, or if you are interested in setting one up yourself.

  2. IaC (Infrastructure as Code) - A comprehensive Mojaloop deployment aimed at giving users a starting point for production. IaC is highly automated (Terraform (opens new window), Ansible (opens new window)) and is extensible. To learn more about an the IaC review the IaC Deployment blog (opens new window).

    IaC currently supports the following modular configurations:

  3. Mini-Loop - Install utilities for Mojaloop that offers an easy and efficient way to get started. The mini-Loop (opens new window) scripts enable you to deploy Mojaloop in the cloud or on your laptop / server with just a couple of commands. You can then easily run the Mojaloop Testing Toolkit (opens new window) to interact and test your deployment.

  4. Azure Marketplace - This is an Azure AKS native deployment and aims to give users a starting point for POC or pilot testing. It is a simple deployment, with highly automated Microsoft ARM templates and deploys to managed Kubernetes for easier management. Run the Mojaloop Testing Toolkit (opens new window) to interact and test your deployment. Refer to the PI 21 Mojaloop Azure Presentation (opens new window) for more information.