Settings

Manage your Ably application settings including security, billing, authentication, and protocol support to optimize performance and enhance security.

Application settings overview

The following provides an overview of your application settings.

SectionDescription
App IDThis ID is automatically generated by Ably when you create an application. It is a critical part of your application's identity and is included in every API key and token issued for your application.
NameThis is the user-defined name that you assigned when creating your application. It is helpful for quickly identifying the application among others in your dashboard, especially if you manage multiple applications.
SecurityEnabled by default, this option enforces Transport Layer Security (TLS) for all connections to your application. TLS protocol ensures data encryption and secure communication between clients and servers.
EnabledWhen an application is disabled, it no longer accepts new connections and deactivates all associated services. Clients cannot connect, send or receive messages, or use other Ably services. When enabled, the application allows new connections and activates all related services.

Channel rule configuration

The following explains the configuration rules for specific namespaces or channels:

SectionDescription
Namespace or channel IDIdentify the specific namespace or channel to which this rule will apply.
Persist last messageStores the last message published on a channel for 365 days, accessible via the rewind mechanism.
Persist all messagesAbly stores all messages for two minutes by default. Depending on your account package, this can be increased to 24 or 72 hours. It is also possible to persist the last message sent to a channel for a year.
IdentifiedRequires clients to authenticate with a client ID to interact with channels in this namespace.
TLS onlyRestricts access to channels within this namespace to clients connected using TLS.
Push notifications enabledEnables publishing messages with a push payload, triggering native push notifications to registered devices.
Message interactions enabledEnables unique time serial fields in messages, enabling typed references between messages (e.g., implementing 'Likes' in a chat).
Server-side batching enabledBatches inbound messages on the server side before sending them to subscribers based on the configured policy.
CancelDiscards changes and closes the dialog without saving the new rule.

Protocol adapter settings

The following explains the configuration support for various communication protocols (Pusher, PubNub, MQTT), enabling different client libraries to interact with Ably.

SettingsDescription
Pusher protocol supportProvides compatibility with the Pusher protocol.
PubNub protocol supportProvides compatibility with the PubNub protocol.
MQTT protocol supportProvides compatibility with the MQTT protocol.

Actions

Delete this app now to permanently delete your app including your message history, statistics and prevent access to Ably with any of the API keys assigned to this app.