System Requirements

  Date Updated: Oct 25th 2013

I want to consume the API

The EXO API itself is built to the standard REST specification. This means a developer wishing to consume the EXO API, either on desktop or in the cloud, is free to choose any language which supports consumption of REST based web services.

These languages include (but are not limited to):

  • ASP
  • C#
  • .net
  • VB
  • Python
  • PHP
  • Ruby
  • Node.js
  • Go
  • Perl
  • C++
  • Objective C
  • and more

To consume the EXO API, a developer simply chooses the language and platform that works best for them and they then communicate with the API over HTTP.

Local API Service

I want to use the desktop API service

When in the desktop environment MYOB EXO Business runs a local API service over HTTP (generally found at http://localhost:8888) which enables a local application to communicate with the locally served API. This API Service then in turn communicates to the application.

The minimum software requirements for running the API Service are the same as those for running EXO Business - you can see the EXO Business system requirements here.

The EXO API requires EXO Business 8.3 or later. If you are using EXO Business 8.7 or later, you can set up the EXO API using the EXO Business Configurator application; for EXO Business versions 8.3 – 8.6, you must use the separate ExoOnTheGoConfig.exe application, which is installed with the EXO API.