Settings

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

The following provides an overview of your application settings.

Section Description
App ID This 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.
Name This 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.
Security Enabled 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.
Enabled When 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.

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

Section Description
Namespace or channel ID Identify the specific namespace or channel to which this rule will apply.
Persist last message Stores the last message published on a channel for 365 days, accessible via the rewind mechanism.
Persist all messages Ably 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.
Identified Requires clients to authenticate with a client ID to interact with channels in this namespace.
TLS only Restricts access to channels within this namespace to clients connected using TLS.
Push notifications enabled Enables publishing messages with a push payload, triggering native push notifications to registered devices.
Message interactions enabled Enables unique time serial fields in messages, enabling typed references between messages (e.g., implementing ‘Likes’ in a chat).
Server-side batching enabled Batches inbound messages on the server side before sending them to subscribers based on the configured policy.
Cancel Discards changes and closes the dialog without saving the new rule.

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

Settings Description
Pusher protocol support Provides compatibility with the Pusher protocol.
PubNub protocol support Provides compatibility with the PubNub protocol.
MQTT protocol support Provides compatibility with the MQTT protocol.

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.

Application settings overview