Eyeball XMPP | Carrier-grade IM & Presence Server Software


Carrier-grade presence and instant messaging XMPP server software

Contact Eyeball Networks

Eyeball Networks XMPP Server is deployed by the largest semiconductor, consumer electronics and unified communications companies. Eyeball Networks XMPP server customers are deploying IoT, IP Camera, Instant Messaging, Pub-Sub, and Unified Communications solutions. Our server is deployed and tested to support up to 100M users and is the most scalable solution sold. When used with Eyeball Networks XMPP libraries your team can deploy the broadest XEP standard support available in the market today.


XMPP Server is based on a scalable clustering architecture which supports 100,000+ concurrent registrations per CPU, unlimited clustering, and DNS-based and geographic load balancing.


XMPP Server supports UDP, TCP, and secure TLS transport for XMPP messaging.

Supported Platforms

XMPP Server supports Linux and all major cloud service platforms including Amazon EC2, GoGrid, Joyent, and Rackspace.


Standards Compliance and Certification with IETF XMPP standards

  • XEP-0004: Data forms

  • XEP-0013: Flexible offline message retrieval

  • XEP-0016: Privacy Lists

  • XEP-0020: Feature negotiation

  • XEP-0030: Service Discovery

  • XEP-0033: Extended Stanza Addressing

  • XEP-0034: SASL Integration

  • XEP-0045: Multi User Chat

  • XEP-0049: Private XML Storage

  • XEP-0054: vCard-temp

  • XEP-0060: Publish-Subscribe

  • XEP-0068: Field Standardization for Data Forms

  • XEP-0070: Verifying HTTP Requests via XMPP

  • XEP-0071: XHTML-IM (client-side)

  • XEP-0073: Basic IM Protocol Suite

  • XEP-0077: In-Band Registration

  • XEP-0078: Non-SASL Authentication

  • XEP-0080: User Location

  • XEP-0082: XMPP Date and Time Profiles

  • XEP-0085: Chat State Notifications

  • XEP-0095: Stream Initiation

  • XEP-0106: JID escaping

  • XEP-0108: User Activity

  • XEP-0115: Entity Capabilities

  • XEP-0122: Data Forms Validation

  • XEP-0124: HTTP-Bosh

  • XEP-0126: Invisibility

  • XEP-0133: Service Administration

  • XEP-0136: Message archiving

  • XEP-0137: Publishing SI Requests

  • XEP-0153: vCard-Based Avatars

  • XEP-0160: Best Practices for Handling Offline Messages

  • XEP-0166: Jingle

  • XEP-0167: Jingle RTP Sessions

  • XEP-0170: Recommended Order of Stream Feature Negotiation

  • XEP-0172: User Nickname

  • XEP-0176: Jingle ICE-UDP Transport Method

  • XEP-0182: Application-Specific Error Conditions

  • XEP-0198: Stream Management

  • XEP-0199: XMPP Ping

  • XEP-0205: Best Practices to Discourage Denial of Service Attacks

  • XEP-0206: XMPP over Bosh

  • XEP-0220: Server Dialback

  • XEP-0227: Portable Import/Export Format for XMPP-IM Servers

  • XEP-0234: Jingle File Transfer

  • XEP-0235: OAuth Over XMPP

  • XEP-0248: PubSub Collection Nodes

  • XEP-0256: Last Activity in Presence

  • XEP-0278: Jingle Relay Nodes

High Performance

  • Scalable to 50 million + subscribers

  • 100,000+ concurrent subscribers per CPU

  • 100% service uptime

  • Clustering for DNS-based and geographic load balancing

Programmability and Integration

  • Linux, Amazon EC2, GoGrid, Joyent, and Rackspace support

  • Web-based administration

  • Integration with ODBC and Diameter directory services

  • Programmable PHP APIs

  • Optional Eyeball Networks technical support and professional services

Learn More About Eyeball XMPP Server

Review the Eyeball XMPP Server Administration Guide

Field Proven

XMPP Server has been deployed to more than 20 million subscribers by licensees including Shoretel, Maxis, True, and more.


Intel Health Guaranteed Connections


ShoreTel Text Messaging

Customer Success

Trusted by tier one companies around the world, AnyFirewall Technology is embedded in products used by 98% of the Fortune 500 and 100% of the Fortune 100.