MangoBoost SDK
MangoBoost SDK (MB-SDK) is a collection of software development framework, which
includes all kinds of software support to accelerate datacenter infrastructure
and improve user experiences with MangoBoost DPU (MB-DPU).

Mission and Goal
- Programmable infrastructure offload and management
- Easy offload and hardware acceleration of datacenter workloads
- Seamless integration with the existing Hyperscale/Enterprise Infrastructure
Key Feature
- User-friendly Command-line Interface (CLI) Tools
- Low-level C/C++ API and libraries to cover common functionalities
- High-level APIs for various language scripts and HTTP/gRPC protocols
- Cross-platform Linux kernel driver to manage and control MB-DPUs
- Industry-standard software stack adaptation (e.g., SPDK, DPDK, OPI, P4)
Supported Product
- Mango GPUBoost™ - RNIC
- Mango BoostX - NVMe-over-Fabrics Initiator
- Mango BoostX™ - NVMe-over-Fabrics Target
- Mango BoostX™ - TOE