Ably FAQs
Ably Home
Get Support
Realtime API and client libraries
Account billing and packages
Committed Use
SLA & Uptime Guarantees
General
FAQ
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
Metadata and statistics
REST API and client libraries
Usage
Common issues
Ably error codes
General
Client errors
Server errors
Integration Errors
Connection Errors
Channel Errors
Spaces errors
Control API errors
Other
Push notification 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
Integrations
Events, Webhooks and Functions
Message Queues
Firehose
Datadog
Migrating to Ably from an existing service
Migrating from PubNub
Migrating from Pusher
Migrating from Socket.io
Back to home
Ably FAQs
Realtime API and client libraries
Account billing and packages
Committed Use
SLA & Uptime Guarantees
General
FAQ
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
Metadata and statistics
REST API and client libraries
Usage
Common issues
Ably error codes
General
Client errors
Server errors
Integration Errors
Connection Errors
Channel Errors
Spaces errors
Control API errors
Other
Push notification 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
Integrations
Events, Webhooks and Functions
Message Queues
Firehose
Datadog
Migrating to Ably from an existing service
Migrating from PubNub
Migrating from Pusher
Migrating from Socket.io
Realtime API and client libraries
Common questions and issues with the Realtime API
Platform support
How do I use Ably with an Arduino, or some other c/c++ platform?
ably-js page unload behaviour
How to adjust the realtimeRequestTimeout to a higher value (on ably-js)
Which browsers do you support with your Javascript library?
Connections
Can a single connection be shared across multiple browser tabs?
How can I see who is connecting to my app?
Why is my Ably realtime connection sometimes disconnecting and reconnecting?
Optimising Ably connections to minimize battery usage
Is a connection ID globally unique?
Should I monitor for non-2xx network requests to identify issues?
Will I receive an error if a client publishes with the connection in the Failed, Disconnected or Suspended states?
Can I change my connection's clientId after connecting?
How can I use ably-js session recovery over a page reload when I have multiple SDK instances for the same origin?
See more
Common issues
Why am I seeing every message multiple times?
"CORB blocked cross-origin response" error when using ably-js from a contentScript scope in a Chrome extension in Chrome 73+
Why are my concurrent connection counts higher than expected?
SSL certificate issues communicating with Ably
Warning about "setting a timer for a long period of time" when using ably-js-react-native on android
When I try installing ably-js with npm, I get " Error while executing: /usr/bin/git ls-remote -h -t https://github.com/ably-forks/msgpack-js.git"
ClassNotFoundException when using Proguard with ably-java
Using ably-js-react native, connection attempts or rest requests appear to timeout immediately
Why am I seeing a build error TypeError: Cannot read properties of undefined (reading 'sqrt') when using Ably-js with Next.js
See more
Authentication
Is it necessary to implement auto-renewal of tokens when using Token Auth?
Is it possible to dynamically change the channels a user has access to without disconnecting?
Can an existing connection's token capabilities be upgraded or downgraded?
Do you have a max TTL for tokens?