← All integrations

Ably

Your own API keyProjects & Code

Connect it in Quilt

Ably is a real-time messaging platform helping developers build live features, including chat and data synchronization, with global scalability and robust reliability for modern applications

Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.

Reads on its own14

Agents use these right away.

  • Query Batch PresenceQueries the presence states of multiple Ably channels in a single request, retrieving member presence details for the specified channels.
  • Query Batch Presence HistoryQuery presence history for multiple Ably channels, with optional start and end times and forwards or backwards ordering.
  • Get Channel DetailsRetrieves status and occupancy metadata for a specific Ably channel, including connection, presence, publisher, and subscriber metrics.
  • Get Channel HistoryRetrieves a page of message history for a specified Ably channel, with time range, limit, and direction filters.
  • Get Channel PresenceTool to obtain the set of members currently present for a channel.
  • Get Message VersionsRetrieves a page of historical versions of a specific Ably channel message, including the original and subsequent updates or deletes.
  • Get Channel Presence HistoryThis tool retrieves the history of presence messages for a specified channel in Ably.
  • Get Push Device RegistrationRetrieves a device's push registration by device ID, including available platform, state, recipient, and metadata fields.
  • Get Ably Service TimeThis tool retrieves the current server time from Ably's service in milliseconds since the epoch.
  • Get Application StatsRetrieve a page of Ably application usage statistics by minute, hour, day or month, with optional time range, direction and limit.
  • List ChannelsTool to enumerate all active channels in the Ably application.
  • List Push ChannelsLists a page of Ably channels with at least one subscribed device for push notifications.
  • List Push Channel SubscriptionsLists a page of push channel subscriptions filtered by channel, client ID, or device ID, with pagination links; at least one filter is required.
  • List Registered Push DevicesList a page of Ably push device registrations, optionally filtered by device ID or client ID.

Asks someone first11

Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.

  • Delete Channel SubscriptionUnsubscribes a device or client from push notifications for a specified channel, or across all channels if no channel is provided.
  • Patch Push Device RegistrationPartially update an existing Ably push device registration.
  • Batch Publish MessagesTool to batch publish messages to multiple channels in parallel.
  • Publish Message to ChannelPublishes a message to a specified Ably channel with a string or JSON object payload and an optional event name and client ID.
  • Publish Push NotificationTool to publish a push notification directly to device(s) via Ably's Push Notifications API.
  • Batch Publish Push NotificationsTool to batch publish push notifications directly to specific recipients.
  • Register Push DeviceRegister an iOS, Android, or browser device with Ably to receive push notifications.
  • Request Access TokenRequest an Ably access token with optional capabilities, client ID and lifetime.
  • Unregister All Push DevicesUnregister matching Ably push devices, optionally filtering by device ID or client ID, but not both.
  • Unregister Push DeviceUnregister a single Ably push device by device ID.
  • Update Push Device RegistrationUpsert an Ably push device registration, creating it or replacing an existing registration.
Ably integration · Quilt