API blog. Find out more about the features of our new API

The new API has been built from the ground up in cross platform C++ and is fully JSON-RPC compliant. It’s been designed to perform and provides a solid platform for future application development

Learn more about the new features in our blog here.

Faster than ever.

Up to 200x faster. 

Easy detection.

Detect when a device is attached without opening each device.
USB Tree information easily available.

Transition made smooth.

Demo scripts supplied for major features.
Existing API scripts just work,  without modification.

Latest technology supported.

Windows Thunderbolt support added and multiple fixes.
Additional feature improvements for USB3 and Thunderbolt.

The_new_features

As well as the new enhancements and fixes mentioned above, there are a few extra features our software engineers added.

Find out more about these below.

cbrx_find

This will allow you to quickly query for all devices attached to any Cambrionix managed USB hub without the need to individually connect to and query each and every hub and ask them for a port listing.

This is made possible because the new API has a much more thorough internal USB scanner. Once the USB tree is created internally, it was a trivial matter to see where hubs are and what's on them.

While this alone can't tell you details like current usage etc, it can tell you manufacturer, port number, which hub its on etc.

There's an example script included that'll show you how to use find in fun ways, such as cbrx_find("i(Phone|Pad|Pod)"). You can search for VIDs, or VID/PID pairs. Or just return everything with a "." match.