Ably FAQs
Ably Home
Get Support
General
Account billing and packages
Committed Use
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
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
General
Account billing and packages
Committed Use
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
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
General
Details on getting started and common questions
FAQ
How can I set up different environments in Ably?
Is there a limit to the length of the ClientId or Channel name?
Should I use the REST or Realtime library?
How can I subscribe to messages using REST only SDKs?
CSP Rejection to internet-up.ably-realtime.com/is-the-internet-up.txt
Can I use Ably for audio and video streaming or images and file sharing?
I want to add Ably to my react app, where do I put the channel subscriptions?
My React app is opening multiple connections
Can I use Ably in a functional React component?
Is there any guarantee that messages received from the history API will be in order?
Are the Message and Data Transfer Limits Enforced Separately?
Are you HIPAA compliant?
Do you have a Disaster Recovery plan?
Should I reduce the REST publish timeout?
Do you have a terms of service?
Do you have a GDPR DPA (Data Processing Agreement) to sign?
Can I see the status of the Ably service globally?
I've seen a spike in my channel or connection usage that I wasn't expecting
Can I use Ably with a state manager (eg Redux)?
How can I add an AI moderation service to a chat built with Ably
See more
Getting Started
Hitting connection limits while in development or testing with hot-reload in React
Contacting us
Guide: Information we need to help you diagnose problems
Architectural Advice
How can I alert a user to subscribe to a channel?