The Gateway is a network gateway created to provide a single access point for real-time web based protocol elevation that supports load balancing, clustering, and security management. It is designed to provide scalable and secure bidirectional event-based communication over the web; on every platform, browser, and device.
A set of client APIs are provided in the following repos.
/etc/hostsfile (or equivalent) to set
gatewayas the Docker host. Example from
where the IP address is that of your Docker host.
Download and run the Gateway image:
docker run --rm -p 8000:8000 -h gateway kaazing/gateway:latest
Point your browser at
http://gateway:8000to see the welcome page.
See Kaazing Gateway on Docker Hub for more information, or see below to build your own Docker container locally.
MAVEN_OPTS="-Xms1024m -Xmx1024m -XX:MaxPermSize=1024m"
Before building the project please import the certificate form
certificates/democa.crtto the Java keystore.
To do this you can use the provided scripts:
Please note that the scripts assume you have specified a JDK in your JAVA_HOME environment variable.
To build the Gateway locally, use:
mvn clean install
The Docker container is not built as part of the default build of this project. To build a Docker container locally, specify the
mvn clean install -Pdocker
For more information, and to run the Docker container this builds, see the instructions in docker directory.
tar -xvf kaazing-gateway-community-develop-SNAPSHOT.tar.gz
unzip kaazing-gateway-community-develop-SNAPSHOT.zip2. Start the Gateway
You can also download and run this project from kaazing.org/download
To learn how to develop client applications using the Gateway, see the documentation on kaazing.org.
To view demo client applications running against the Gateway, visit kaazing.org/demos.
The Gateway Gitter room is the easiest way to contact the developers who maintain the project.