There are several standard platform SDKS. This page tells you what languages they support and the files they consist of.

Android

The Android SDK is a Java archive called cartotype.aar. To use it, add cartotype.aar to your project as a new module.

iOS

The iOS SDK is a Swift and Objective C framework supplied as a .dmg file intended for use in Xcode projects. To use it, mount the .dmg file on your Macintosh computer by double-clicking on it, then open the CartoType folder and copy the framework file into your project. You will also need to add the GLKit and OpenGLES frameworks to your project to support graphics acceleration.

Linux

The Linux SDK is a C++ static library and a set of header files. To use it, link the static library to your application, and include the header file cartotype_framework.h. Linux SDKs can be supplied for Ubuntu and other compatible systems, and also for Raspbian and Orange Pi. SDKs for other unix-like OSs may be available on request. You will need to install the library libGLESv2 and link your program to it to support graphics acceleration.

Mac OS

The Mac OS SDK is a C++ static library and a set of header files. To use it, link the static library to your application, and include the header file cartotype_framework.h.

.NET

The .NET SDK is intended for use on the Windows desktop platform. You can use any .NET language, the most popular ones being C# and Visual Basic. The .NET SDK is supplied as a DLL (dynamic-link library). To use it, add the DLL to your project.

Windows

The Windows SDK is intended for use in C++ applications on the Windows desktop platform. It is supplied as a static library in various versions (debug and release, Win32 and x64) with a set of header files. To use it, link the static library to your application, and include the header file cartotype_framework.h.