WhatsApp for Ruby. Without the ops.
Connect your WhatsApp number and start sending messages in 60 seconds. WhatsApp Web integration for Ruby — no containers to manage.
require 'whatsrb_cloud'
# Connect to WhatsRB Cloud
client = WhatsrbCloud::Client.new(
api_key: 'wrb_live_xxx'
)
# Send a text message
session = client.sessions.retrieve('sess_abc')
session.send_message(
to: '+33612345678',
text: 'Hello from Ruby!'
)Built for Rubyists
Everything you need to integrate WhatsApp into your Rails or Sinatra application without the headache.
Native SDK
Idiomatic Ruby wrapper for WhatsApp Web. No more wrestling with raw JSON or HTTP requests.
Zero Infrastructure
No containers to manage. We handle the token rotation, hosting, and scaling so you can focus on shipping features.
Type-safe Webhooks
Built-in signature verification and strict type definitions for incoming events. Never miss a message status update.
Three steps to WhatsApp
Install the gem
Add whatsrb_cloud to your Gemfile. Works with Rails, Sinatra, or plain Ruby.
Connect your number
Scan a QR code to link your WhatsApp account. No phone number API needed.
Send messages
Use our Ruby SDK to send texts, images, and documents in seconds.
irb> require 'whatsrb_cloud' => true irb> c = WhatsrbCloud::Client.new(api_key: 'wrb_live_xxx') => #<WhatsrbCloud::Client> irb> c.sessions.list => #<WhatsrbCloud::Objects::List> irb> _
Install, Configure, Ship.
Drop the gem into your Gemfile and start sending messages in minutes. Zero dependencies, pure Ruby — works with Rails, Sinatra, or any Ruby app.
Transparency Notice
WhatsRB Cloud is not affiliated with WhatsApp or Meta. We use the WhatsApp Web protocol, which means the service could be affected by protocol changes on WhatsApp's side.
We actively work to minimize risks: built-in rate limiting, human-like sending patterns, session health monitoring, and automatic reconnection. That said, we recommend using a dedicated phone number rather than your personal one as a precaution.
Need an official integration? See WhatsApp Business API
Start for free, scale with your users
Developer
FreeFor testing and development only
Pro
Everything you need in production
Scale
For teams with high volume