# @rails/actioncable

> WebSocket framework for Ruby on Rails.

Latest version **8.1.400** (published 2026-09-24) · MIT license · 0 weekly downloads

## Install

```sh
npm install @rails/actioncable
pnpm add @rails/actioncable
yarn add @rails/actioncable
bun add @rails/actioncable
```

## Health

**Score 83/100 (A)** — status: active.

Positive: has types package; esm support; no vulnerabilities; has provenance; recently updated; high maintenance score; high quality score; popular repo; extremely popular.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 8.1.400 |
| Published | 2026-09-24 |
| First published | 2019-01-10 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | separate (@types/rails__actioncable) |
| Module format | ESM + CommonJS |
| Dependencies | 0 |
| Unpacked size | 69.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 58786 |
| Author | David Heinemeier Hansson |
| Maintainers | matthewd, rafaelfranca, tenderlove, bitsweat, eileencodes, dhh, jhawthorn, byroot |
| Keywords | websockets, actioncable, rails |

## Links

- npm: https://www.npmjs.com/package/@rails/actioncable
- Repository: https://github.com/rails/rails
- Homepage: https://rubyonrails.org/
- Issues: https://github.com/rails/rails/issues
- npm.io page: https://npm.io/package/@rails/actioncable

## Alternatives

- [@opentelemetry/exporter-zipkin](https://npm.io/package/@opentelemetry/exporter-zipkin.md) — 14.8M weekly downloads
- [pusher-js](https://npm.io/package/pusher-js.md) — 2.0M weekly downloads
- [browserify](https://npm.io/package/browserify.md) — 1.7M weekly downloads
- [sqs-consumer](https://npm.io/package/sqs-consumer.md) — 1.7M weekly downloads
- [@sanity/eventsource](https://npm.io/package/@sanity/eventsource.md) — 930.8K weekly downloads

## Recent versions

- 8.1.400 (latest) — 2026-09-24
- 8.0.501 (8-0-stable) — 2026-07-29
- 7.1.600 (7-1-stable) — 2025-10-28
- 7.0.1000 (7-0-stable) — 2025-10-28
- 8.1.0-rc1 (pre) — 2025-10-15
- 6.1.710 (6-1-stable) — 2024-10-23
- 7.2.302 — 2026-07-29
- 8.1.301 — 2026-07-29
- 8.1.300 — 2026-03-24
- 8.0.500 — 2026-03-24
- 8.1.201 — 2026-03-23
- 8.0.401 — 2026-03-23
- 7.2.301 — 2026-03-23
- 8.1.200 — 2026-01-08
- 8.1.100 — 2025-10-28
- … 140 more at https://npm.io/package/@rails/actioncable/versions

## README

# Action Cable – Integrated WebSockets for \Rails

Action Cable seamlessly integrates WebSockets with the rest of your \Rails application.
It allows for real-time features to be written in Ruby in the same style
and form as the rest of your \Rails application, while still being performant
and scalable. It's a full-stack offering that provides both a client-side
JavaScript framework and a server-side Ruby framework. You have access to your full
domain model written with Active Record or your ORM of choice.

You can read more about Action Cable in the [Action Cable Overview](https://guides.rubyonrails.org/action_cable_overview.html) guide.

## Support

API documentation is at:

* https://api.rubyonrails.org

Bug reports for the Ruby on \Rails project can be filed here:

* https://github.com/rails/rails/issues

Feature requests should be discussed on the rubyonrails-core forum here:

* https://discuss.rubyonrails.org/c/rubyonrails-core

---
_Source: https://npm.io/package/@rails/actioncable · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
