Ably FAQs
Ably Home
Get Support
Ably architecture, transports, and security
Account billing and packages
Packages & Pricing
Enterprise packages
Charges
Business packages
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
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
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
API Streamer
General
Connections
Latest advice
Billing & Payment
Back to home
Ably FAQs
Ably architecture, transports, and security
Account billing and packages
Packages & Pricing
Enterprise packages
Charges
Business packages
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
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
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
API Streamer
General
Connections
Latest advice
Billing & Payment
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
Recommendations for incrementally authorising new capabilities
When I change a key's capabilities in the dashboard, will existing connections get those capabilities immediately?
Using capabilities to manage client access privileges on channels
Token and Basic authentication
"The security certificate has been revoked" error connecting to Ably
Is it secure to send the access_token as part of the websocket url query params?
If I need to whitelist Ably's servers from a firewall, which ports, IPs and/or domains should I add?
How can you restrict which channels a client can access?
For compliance reasons, I need to know how long will Ably store my data for
DOS attack prevention
Do you support certificate and/or public key pinning for TLS connections?
Cross-platform symmetric encryption offered by the libraries
Can a client emulate any client ID i.e. authenticate using a wildcard client ID?
Authenticated and identified clients
Are messages sent to and received from Ably securely using TLS?
See more
Protocol support and protocol adapters
Using the Ably Pusher protocol adapter
What are Ably protocol adapters and how do they work?
Using the MQTT protocol adapter
Using the Ably Pubnub protocol adaptor
Why would I use MQTT over Ably's realtime protocol?
Do you support the PubNub protocol?
Do you support MQTT? Are you protocol agnostic?
Can you help ease the pain of migration from another Data Stream Network?
What QoS levels does the MQTT adapter support, and why?
Why would I use SSE over Ably's realtime protocol?
Do you support the Pusher protocol?
See more
Data centres
Where are Ably's servers and datacenters located around the world?
Ably architecture design
How do I avoid hitting the Max Channel Message Rate Limit?
How is Ably different from Amazon SNS?
Why does Ably have concurrent channel limits?