Kaazing WebSocket Gateway

Choose the KWG that matches your needs

Community Edition

A high performance, scalable, secure robust real-time platform for reactive event-driven web and mobile applications.

Community Edition is free, licensed under Apache 2.0.

Source code is available on Github

Enterprise Edition

The same power and features as the Community Edition plus enterprise features and enterprise support.

Enterprise Edition is free for evaluation, development, and non-production use.

Download

Highlighted Capabilities Community Edition Enterprise Edition

Standard WebSocket support

Kaazing WebSocket Gateway is the world’s first enterprise-grade WebSocket server for full-duplex bi-directional data delivery

Linear scalability

Being a stateless architecture means you can add more gateway instances and increase your scalability linearly

Authentication, authorization, and Single Sign-On

Easily integrate with your security system – whether it’s something like SiteMinder, or something customized and proprietary – so that you manage your users and roles in one place

Cross-origin based access control

Fine-grained access control to specify which domains can access your services and applications

SSL/TLS encryption

Full support for SSL/TLS, not just for client connections, but also when communicating with backend services. Includes support for client certificates

WebSocket keepalive + TCP half-open and half-closed detection

Prevent intermediaries like proxies and load balancers from terminating connections idle connections

Docker support

Load balancing and clustering for high availability

Supports standard load balancers like F5, but they’re not necessary. KWG also has built-in load balancing and clustering capability

24×7 worldwide enterprise support

Enterprise Shield™

Take your security to a new level by keeping inbound ports closed in your enterprise firewall – reduces attack vectors into your enterprise if your DMZ becomes compromised

Continuous authorization

Gracefully re-authorize users transparently without abruptly terminating their connections

IP Whitelist

Allow connections only from approved sources

Bandwidth capping

Traffic shaping ability that lets you create tiered offerings, control bandwidth usage, and extend mobile battery lifetime

Identity promotion

Inject user identity based on trusted authorization to prevent masquerading by malicious clients

AMQP 0-9-1 virtual host

Transparently inject 0-9-1 virtual host information into connections so they appear single-tenant to clients

JMS support

Utilize your investment in JMS messaging systems by extending the event-driven paradigm to the web and mobile devices

Guaranteed delivery

Ensure clients never miss a message by redelivering any that they may have missed

Fanout

Publish messages once and have them delivered to many users. Grow to web scale with your application, but don’t add pressure to your backend systems

JMS fine-grained authorization

Maintain complete control over any actions attempted by users

Auto reconnect

If the connection is interrupted, then automatically reconnect and resubscribe when the network is restored. When you come out of that elevator, your data just automatically starts flowing again

Conflation

Allow slower consumers to receive an approximation of higher rate message flows so that they do not get too far behind in the message stream without impacting fast consumers

Last value cache

Real-time caching to deliver previous messages to new consumers who weren’t present when the original message was sent

Delta messaging

Send the deltas between messages to reduce bandwidth utilization and application resources