Ably FAQs
Ably Home
Get Support
Ably architecture, transports, and security
Account billing and packages
Packages & Pricing
Committed Use
Charges
SLA & Uptime Guarantees
General
FAQ
Getting Started
Contacting us
Architectural Advice
Realtime API and client libraries
Platform support
Connections
Common issues
Authentication
Troubleshooting
Device support
Development tools
SDK
Channels
Messages
Subscribing and publishing
Presence
Namespaces and naming
General
History
Occupancy
REST API and client libraries
Usage
Common issues
Ably error codes
General
Client errors
Server errors
Reactor Errors
Connection Errors
Channel Errors
Other
Spaces errors
Account and app setup and configuration
Accounts and apps
Keys and tokens
User management
Account maintenance
Ably architecture, transports, and security
Transports and connections
Security
Protocol support and protocol adapters
Data centres
Ably architecture design
Performance and Redundancy
Redundancy & reliability
Performance
Push Notifications
Setup
Common questions
Troubleshooting
Reactor Queues, Events and Firehose
Reactor Events, Webhooks and Functions
Reactor Message Queues
Reactor Firehose
Migrating to Ably from an existing service
Migrating from PubNub
Migrating from Realtime.co
Migrating from Pusher
Migrating from Socket.io
Connections
Back to home
Ably FAQs
Ably architecture, transports, and security
Account billing and packages
Packages & Pricing
Committed Use
Charges
SLA & Uptime Guarantees
General
FAQ
Getting Started
Contacting us
Architectural Advice
Realtime API and client libraries
Platform support
Connections
Common issues
Authentication
Troubleshooting
Device support
Development tools
SDK
Channels
Messages
Subscribing and publishing
Presence
Namespaces and naming
General
History
Occupancy
REST API and client libraries
Usage
Common issues
Ably error codes
General
Client errors
Server errors
Reactor Errors
Connection Errors
Channel Errors
Other
Spaces errors
Account and app setup and configuration
Accounts and apps
Keys and tokens
User management
Account maintenance
Ably architecture, transports, and security
Transports and connections
Security
Protocol support and protocol adapters
Data centres
Ably architecture design
Performance and Redundancy
Redundancy & reliability
Performance
Push Notifications
Setup
Common questions
Troubleshooting
Reactor Queues, Events and Firehose
Reactor Events, Webhooks and Functions
Reactor Message Queues
Reactor Firehose
Migrating to Ably from an existing service
Migrating from PubNub
Migrating from Realtime.co
Migrating from Pusher
Migrating from Socket.io
Connections
Ably architecture, transports, and security
Details on how Ably works and what makes us reliable and secure
Is Ably currently exploring Web Transport?
Transports and connections
Which TLS Version does the ably-js library use?
Which transports are supported?
Do you support multiplexing and channel groups?
Connection state recovery
Why is the Realtime SDK always establishing Comet connections for long polling rather than using it as a fallback for WebSockets?
See more
Security
If I need to whitelist Ably's servers from a firewall, which ports, IPs and/or domains should I add?
"The security certificate has been revoked" error connecting to Ably
When I change a key's capabilities in the dashboard, will existing connections get those capabilities immediately?
How can you restrict which channels a client can access?
Do you support certificate and/or public key pinning for TLS connections?
Recommendations for incrementally authorising new capabilities
Can a client emulate any client ID i.e. authenticate using a wildcard client ID?
Token and Basic authentication
Authenticated and identified clients
Are messages sent to and received from Ably securely using TLS?
Using capabilities to manage client access privileges on channels
Is it secure to send the access_token as part of the websocket url query params?
For compliance reasons, I need to know how long will Ably store my data for
DOS attack prevention
Cross-platform symmetric encryption offered by the libraries
Can I review Ably's SOC2 report
See more
Protocol support and protocol adapters
What are Ably protocol adapters and how do they work?
Can you help ease the pain of migration from another Data Stream Network?
Why would I use MQTT over Ably's realtime protocol?
Why would I use SSE over Ably's realtime protocol?
Using the MQTT protocol adapter
Using the Ably Pusher protocol adapter
Do you support the Pusher protocol?
Using the Ably Pubnub protocol adaptor
Do you support the PubNub protocol?
Do you support MQTT? Are you protocol agnostic?
What QoS levels does the MQTT adapter support, and why?
See more
Data centres
Where are Ably's servers and datacenters located around the world?
Ably architecture design
Why does Ably have concurrent channel limits?
How do I avoid hitting the Max Channel Message Rate Limit?
How is Ably different from Amazon SNS?