Kaazing Gateway Docs Overview
Build Your Client
- JMS Mobile
- iOS – Android – Hybrid iOS – Hybrid Android – Xamarin
- JMS Web
- JavaScript – .NET – Java
- WebSocket Mobile
- iOS – Android
- WebSocket Web
- JavaScript – .NET – Java – Custom
- AMQP Web
- JavaScript – .NET – Java
Set Up Your Gateway
- Setup
- Setting Up the Gateway and Clients
- Docker
- Deploy the Gateway using Docker
- Deployments
- Common Gateway Topologies
- Upgrade
- Upgrade the Gateway
- AWS
- Deploy Amazon Web Services
Administer Your Gateway
- Config Elements
- All – services – security – jms (properties) – proxy – more
- Configure
- Configuration options
- Security
- Secure the Gateway in multiple ways
- Monitor/Troubleshoot
- Maintain QoS
- High Availability
- Set up load balancing and clustering
- Message Brokers
- JMS-compliant and AMQP-compliant message brokers
- WebRTC
- Deploy WebRTC using the Gateway
- Notifications
- Configuring Mobile Client Notifications
Learn APIs and Specs
- Client API
- JMS – WebSocket – AMQP
- Server API
- Gateway API docs
- Specifications
- WebSocket – JMS – AMQP – Stomp, etc
Full Doc Contents
Essentials
- Setting Up the Gateway and Clients
- Docker Deployment Options
- Common Kaazing Gateway Production Topologies
- Upgrade the Gateway
- Documentation Conventions
- Kaazing Glossary
- FAQ
For Developers
Mobile
JMS Mobile Clients
- Build Objective-C (iOS) JMS Clients
- Build Android JMS Clients
- Walkthrough: Deploy a JavaScript JMS App as a Hybrid iOS App
- Walkthrough: Deploy a JavaScript JMS App as a Hybrid Android App
- Walkthrough: Deploy Microsoft .NET JMS Clients to iOS or Android Using Xamarin
WebSocket Mobile Clients
Web and Desktop
JMS Clients
WebSocket Clients
- Build JavaScript WebSocket Clients
- Build Microsoft .NET WebSocket Clients
- Build Java WebSocket Clients
- Implement a Custom WebSocket Protocol Client in JavaScript
AMQP Clients
Embedded
For Administrators
Configuration
- Configuration Element Index
- About Gateway Configuration
- Configure the Gateway
- Configure the Gateway on an Internal Network
- Configure the Gateway to Use Multicast
Security
- About Security with Kaazing Gateway
- Configure Authentication and Authorization
- Configure Kerberos V5 Network Authentication
- Configure Secure Network Traffic with the Gateway
- Configure a Secure JMS Configuration
- Configure Enterprise Shield™ with the Gateway
- IP Filtering with the Gateway
- TLS/SSL Offloading with the Gateway
Monitor and Troubleshoot
- Monitor the Gateway
- Troubleshoot the Gateway
- Troubleshoot Your Clients
- Troubleshoot JMS Integration
- Identity Logging
High Availability
- Using the Gateway to Support High Availability
- Configure the Gateway for High Availability
- Configure F5 BIG-IP Load Balancing with the Gateway
JMS-Compliant and AMQP-Compliant Message Brokers
- Integrate with JMS-Compliant Message Brokers
- Troubleshoot JMS Integration
- Integrate RabbitMQ Messaging
WebRTC
Mobile Client Notifications
Client API Documentation
WebSocket Client API Documentation
- Objective-C WebSocket Client API
- Android WebSocket Client API
- JavaScript WebSocket Client API
- .NET WebSocket Client API (Kaazing.HTML5) (Kaazing.Security)
- Java WebSocket Client API
AMQP Client API Documentation
- JavaScript AMQP Client API
- .NET AMQP Client API (Kaazing AMQP) (Kaazing.Security)
- Java AMQP Client API
JMS Client API Documentation
- Kaazing Gateway JMS Client Libraries: Supported APIs
- JavaScript JMS Client API
- Objective-C JMS Client API
- Android JMS Client API
- .NET Client API (Kaazing.JMS) (Kaazing.JMS.Stomp) (Kaazing.JMS.Util) (Kaazing.Security)
- Java JMS Client API