Overview
Manage and monitor your applications on the Ably platform using the Ably dashboard. Create new apps, view existing ones, and configure settings from your browser.
Begin by logging in to Ably through your browser. Once you’re logged in, you have access to the Ably dashboard, where you can create a new app or view your existing apps.
Create a new app
The following image displays the Ably dashboard when no apps have been created yet. To get started, you can easily Create new app:
View your apps
If you have created apps already, your dashboard will look similar to the one shown in the following image. Each app displayed is a link to its specific dashboard, where you can view and configure settings, as well as monitor usage and statistics:
App overview
Your app dashboard provides the following tabs for monitoring and configuring your app settings:
Stats
Monitor and analyze your app’s performance through a stats table and chart:
- Track messages, presence events, and performance metrics to understand usage and capacity.
- Compare data over time to identify trends and optimize resources.
- Adjust chart views with zoom options and set specific time ranges for detailed insights.
Getting started
Get started by connecting to Ably, and publishing your first message.
API keys
Create, manage, and configure API keys by setting capabilities:
- Users can create a new API key, assigning a descriptive name for easy identification.
- Capabilities include permissions like publishing messages, subscribing to channels, retrieving message history, managing presence, and accessing statistics.
- Control access by defining whether the key has unrestricted access, channel-only, queue-only, or specific access to selected channels and queues.
Integrations
Integrate Ably with external services, enabling data to flow between Ably channels and third-party platforms:
- Ably events can trigger webhook requests to external services, or external services can send data to Ably using incoming webhooks.
- Ably enables continuous streaming of events to external services like Amazon Kinesis or Kafka, or can receive inbound streams from external services.
- Ably supports various integration methods, including HTTP callbacks, cloud functions, and streaming services.
Queues
View, monitor, and adjust Ably queues:
- Queues provide access to manage existing queues, monitor data flow, and adjust settings such as TTL, max length, and region.
- Users can contact Ably support for assistance with increasing limits or customizing their queue settings.
Notifications
Manage notifications using Ably. Create, test, and send notifications to specific devices or channels, and enure everything works correctly.
- Configure push notifications for devices using FCM for Android or APNS for iOS.
- Use the push inspector tool to test and debug notifications by sending them manually and reviewing device, client, and channel registrations.
- Use the push inspector widget below to browse and inspect channel subscriptions, device and client registrations.
Dev console
Monitor your application’s health in realtime using Ably’s dev console by — tracking events like connection status changes and channel activity. Connect to channels, publish messages, manage presence, and view event logs for troubleshooting:
- The dev console provides realtime insights into application-wide events like connection status changes, channel activity, and event logs.
- You can connect to channels, publish messages, and manage presence, tracking interactions within the channel through the console.
- The event log table displays detailed records of connection events, which can be used for troubleshooting and diagnosing application issues.
- Interact with Ably channels using command-line tools like cURL.
Settings
Manage key aspects of your application settings, including security, enabling or disabling the app, configuring rules for channels, and setting up protocol support for different SDKs:
- Manage settings like App ID, name, security (TLS), and enable/disable the application, affecting its ability to accept connections and use Ably services.
- Create channel rules to enforce settings for specific channels, or channel namespaces, such as message persistence, TLS-only access, push notifications, and server-side batching.
- Enable compatibility with various protocols like Pusher, PubNub, and MQTT for communication between client libraries and Ably.
- Manage notifications for channel activity and occupancy to gain realtime insights into channel usage and performance.