Ably FAQs
Ably Home
Get Support
General
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
Integration Errors
Connection Errors
Channel Errors
Other
Spaces errors
Control API 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
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
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
Integration Errors
Connection Errors
Channel Errors
Other
Spaces errors
Control API 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
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
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?
How can I subscribe to messages using Python/PHP/other REST-only SDKs?
Is there any guarantee that messages received from the history API will be in order?
Are the Message and Data Transfer Limits Enforced Separately?
Should I use the REST or Realtime library?
Is there a limit to the length of the ClientId or Channel name?
How can I set up different environments in Ably?
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?
How do I change my username or email?
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)?
Is Ably part of the EU-U.S. Privacy Shield Framework?
What is your data protection policy?
How do I delete an app?
How can I add an AI moderation service to a chat built with Ably
See more
Getting Started
What's the best way to get started with Ably?
Hitting connection limits while in development or testing
Contacting us
Guide: Information we need to help you diagnose problems
Report a security vulnerability or bug on Ably
Our contact details
Architectural Advice
How can I alert a user to subscribe to a channel?