ably-realtime
Installation
SKILL.md
Ably Realtime for React/TypeScript
Ably Realtime is a platform for building scalable real-time applications with pub-sub messaging, presence tracking, collaborative features, chat, and database synchronization.
When to Use Each Feature
Ably provides different abstractions for different real-time use cases:
- Channels (Core Pub-Sub): Custom real-time messaging, notifications, live updates, event broadcasting
- Spaces: Participant state in collaborative UIs (live cursors, avatar stacks, user locations, component locking)
- LiveObjects: Application state synchronization (counters, voting, shared configurations, game state) with conflict-free updates
- Chat SDK: Complete messaging apps (1:1 chat, group conversations, livestream chat, support tickets)
- LiveSync: Database-to-client synchronization (broadcasting Postgres changes, outbox pattern, transactional consistency)
Installation
# Core Ably (required)
npm install ably