[![Gem Version](https://badge.fury.io/rb/anycable.svg)](https://rubygems.org/gems/anycable) [![Build](https://github.com/anycable/anycable-rb/workflows/Build/badge.svg)](https://github.com/anycable/anycable-rb/actions) [![Documentation](https://img.shields.io/badge/docs-link-brightgreen.svg)](https://docs.anycable.io) # AnyCable Ruby SDK [AnyCable](https://anycable.io) is an open-source language-agnostic realtime server for reliable two-way communication. This repository contains the Ruby SDK for AnyCable including RPC server implementations, broadcasting adapters and other utilities that could help you to integrate AnyCable into any Ruby application. For Rails integration, check out a dedicated gem: [anycable-rails](https://github.com/anycable/anycable-rails). ๐ŸŒ [Website](https://anycable.io) ยท ๐Ÿ“š [Documentation](https://docs.anycable.io/ruby/non_rails) ## Requirements - Ruby 3.0+. ## Resources - [AnyCable off Rails: connecting Twilio streams with Hanami](https://evilmartians.com/chronicles/anycable-goes-off-rails-connecting-twilio-streams-with-hanami) ## Contributing Bug reports and pull requests are welcome on GitHub at [https://github.com/anycable/anycable-rb](https://github.com/anycable/anycable-rb). Please, provide reproduction script (using [this template](https://github.com/anycable/anycable-rb/blob/master/etc/bug_report_template.rb)) when submitting bugs if possible. ## 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.