Ably FAQs
Ably Home
Get Support
Realtime API and client libraries
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
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
Back to home
Ably FAQs
Realtime API and client libraries
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
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
Realtime API and client libraries
Common questions and issues with the Realtime API
Platform support
How do I use Ably with Flutter?
ably-js page unload behaviour
How do I use ably-js with Shep?
How do I use Ably with an Arduino, or some other c/c++ platform?
How to adjust the realtimeRequestTimeout to a higher value (on ably-js)
Can I use ably-js with webpack?
See more
Connections
Why is my Ably realtime connection sometimes disconnecting and reconnecting?
Can a single connection be shared across multiple browser tabs?
How can I see who is connecting to my app?
Optimising Ably connections to minimize battery usage
Is a connection ID globally unique?
Should I monitor for non-2xx network requests to identify issues?
How do I find out about all the connections being made to my app?
See more
Common issues
I'm getting resumes failing with 80018 "Invalid connection serial" in ably-js
Warning about "setting a timer for a long period of time" when using ably-js-react-native on android
Why are my peak connection counts higher than expected?
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"
Why am I seeing a deprecation warning when serving Javascript files from your CDN?
ably-java: "java.io.IOException: readBufferBytes failed" exception when making REST requests
SSL certificate issues communicating with Ably
Why am I seeing every message multiple times?
ClassNotFoundException when using Proguard with ably-java
Why is my subscribe listener being called multiple times per message?
When using ably-js in Electron from a renderer process, the renderer process crashes after ~30s
Using ably-js-react native, connection attempts or rest requests appear to timeout immediately
"CORB blocked cross-origin response" error when using ably-js from a contentScript scope in a Chrome extension in Chrome 73+
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?