CHARM™ SDK
With the CHARM™ SDK, you can create your own custom virtual device models and load them onto the Corellium platform for powerful testing, advanced research, and accelerated development.
Whether you're building the next generation of embedded hardware or researching a custom mobile peripheral, the CHARM™ Developer Kit gives you the tools you need to transform your hardware device into a virtualized model.
The goal of the CHARM™ SDK is to:
- Move faster: Accelerate your team's software development lifecycle.
- Research further: Enable advanced research on the specific devices your team needs.
- Customize models: Add custom peripherals for targeted research on iOS and Android.
- Move to virtual: Create new IoT device virtual models to reduce hardware availability dependencies and deliver products faster than your competition.
The CHARM™ Developer Kit is based on the Desktop Appliance, which uses the NVIDIA Orin AGX platform and provides 10 usable cores. Like the Desktop Appliance, it is not clusterable and is designed for an individual developer. It runs a special version of the Corellium Falcon platform that focuses on letting customers build Corellium virtual models of hardware. The 5”x5” box comes pre-installed with Corellium software, as well as a specialized SDK for creating virtual models. This is the same tool our own engineers use internally for creating virtualized models.
The CHARM™ SDK includes detailed documentation to help developers navigate the CHARM™ hypervisor, including a reference guide on API elements, explanatory notes, guides to design patterns, and working examples. Corellium also provides a required training session for each CHARM™ Developer Kit customer.
If your team runs into questions when building a custom model, our expert staff is here to help. We offer a technical support service specifically designed to meet the needs of device modeling teams.
If you're interested in acquiring the CHARM™ SDK, please contact us to discuss your modeling requirements and explore how the CHARM™ SDK can help you achieve your goals.