The Carupdater API is organised around RESTful principles - each resource has a unique URI and HTTP verbs are used to specify the action to perform on that resource.

In order to write or modify a client application for Carupdater, you should use a full-featured HTTP client library that supports the HTTP verbs: GET POST.  Most modern development environments including .NET, PHP, and JAVA will communicate with the Carupdater API.