Requirements

Write Once, Deploy Everywhere

NatML is a cross-platform API, allowing you to write code once and deploy on several different platforms and devices. This saves tons of time in development effort. NatML currently supports the following platforms:

  • Android API level 24+ (Android Nougat or newer)

  • iOS 13+

  • macOS 10.15+ (Apple Silicon and Intel)

  • Windows 10, 64-bit

On Windows, make sure to install the latest Microsoft C++ Redistributable.

The API is primarily designed for Unity Engine. As a result, its managed frontend is written for the .NET framework with C# 7. This means you will need Unity 2018.3+ when working in Unity.

NatML can be used beyond Unity Engine. Specifically, NatML has front-end API's for the following development environments:

  • Android (Java and Kotlin)

  • iOS (Objective-C and Swift)

  • macOS (Objective-C and Swift)

  • Windows (C/C++)