We provide support for a variety of programming languages. Each language has code samples for you to use as well as an in-depth API for you to reference. If you aren't sure which language to use, we recommend using a Core Language:
|Language||Libraries||Code Samples||OS Support|
|C#||Quick Downloads||All Devices|
|C||Quick Downloads||All Devices|
|Python||Quick Downloads||All Devices|
|Java||Quick Downloads||All Devices|
|Android Java||Quick Downloads||All Devices|
|Visual Basic .NET||Quick Downloads||All Devices|
|Swift||Quick Downloads||Some Devices*|
|Objective C||Quick Downloads||Some Devices*|
|LabVIEW||Quick Downloads||All Devices|
|Max/MSP||Quick Downloads||All Devices|
* If your language does not provide a code example for your Phidget, we recommend the following:
- Reference the Phidget22 API for your Phidget. The API will provide information about all the functions available to use with your Phidget.
- Take a look at the code samples that are available in your language. These will give you an idea of how to structure your code.
- Reference the code samples for your Phidget in other programming languages.