[![Gem Version](https://badge.fury.io/rb/anycable.svg)](https://rubygems.org/gems/anycable) [![Build](https://github.com/anycable/anycable-rails/workflows/Build/badge.svg)](https://github.com/anycable/anycable-rails/actions) [![Documentation](https://img.shields.io/badge/docs-link-brightgreen.svg)](https://docs.anycable.io/rails/getting_started) # AnyCable SDK for Ruby on Rails [AnyCable](https://github.com/anycable/anycable) is an open-source language-agnostic realtime server for reliable two-way communication over WebSockets and SSE. This repository contains code for AnyCable Rails SKD that allows you to use AnyCable as a drop-in replacement for Action Cable. ๐ŸŒ [Website](https://anycable.io) ยท ๐Ÿ“š [Documentation](https://docs.anycable.io/rails/getting_started) ยท ๐Ÿ’พ [Example Rails Application](https://github.com/anycable/anycable_rails_demo) ## Quick Start Add `anycable-rails` gem to your Gemfile: ```ruby gem "anycable-rails" ``` Then run our interactive setup command: ```sh bundle exec rails g anycable:setup ``` Learn more [here](https://docs.anycable.io/rails/getting_started). ## Contributing Bug reports and pull requests are welcome on GitHub at [https://github.com/anycable/anycable-rails](https://github.com/anycable/anycable-rails). ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT). ## Security Contact To report a security vulnerability, please contact us at `anycable@evilmartians.com`. We will coordinate the fix and disclosure.