By using the Aculab site, you agree with our use of cookies.
right  Talk To Us!

Hosting Your Apps

Overview

The application pages that form your REST applications receive requests from Aculab Cloud. These pages need to be hosted on a web server that is accessible from the internet. The choice of web server can depend on which of the high level wrappers you use to develop your applications.

Dedicated hosting or cloud computing providers (for example AWS, Microsoft Azure or Google Cloud) offer ways to run your web server so that it is available to the internet. If your server is protected by a NAT or firewall then ports will need to be opened so that requests from Aculab Cloud can reach your server.

If you don't have access to a server which can be accessed from the internet then tools such as ngrok or localtunnel can help. These allow you to expose a server which is behind a firewall or NAT to the internet. Do make sure you have permission from your network administrator if you use this type of tool.

Software Requirements

Depending on your choice of language your server will need to have particular software packages or services installed. The following briefly describes the general software requirements that you will need in order to run the sample applications distributed with the High Level REST API wrappers.

  • JSON

    You can serve JSON as text files with any web server.

    Web Server

    For Linux systems Apache and NGINX are widely used web servers which will serve JSON files.

    On Windows, Internet Information Services (IIS) is Microsoft's web server.

    On IIS the easiest way to serve text files is to add a '.txt' extension, eg quickstart.txt.