Skip to main content

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 IoT 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 a small appliance designed for an individual developer. 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 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 worked 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 a CHARM™ SDK, please contact us to discuss your modeling requirements and explore how the CHARM™ SDK can help you achieve your goals.