Rodauth is Ruby's most advanced authentication framework, designed to work in all rack applications. It's built using Roda and Sequel, but it can be used as middleware in front of web applications that use other web frameworks and database libraries. Rodauth aims to provide strong security for password storage by utilizing separate database accounts if possible on PostgreSQL, MySQL, and Microsoft SQL Server. Configuration is done via a DSL that makes it easy to override any part of the authentication process. Rodauth supports typical authentication features: such as login and logout, changing logins and passwords, and creating, verifying, unlocking, and resetting passwords for accounts. Rodauth also supports many advanced authentication features: * Secure password storage using security definer database functions * Multiple primary multifactor authentication methods (WebAuthn and TOTP), as well as backup multifactor authentication methods (SMS and recovery codes). * Passwordless authentication using email links and WebAuthn authenticators. * Both standard HTML form and JSON API support for all features.
The Plivo Ruby SDK makes it simpler to integrate communications into your Ruby applications using the Plivo REST API. Using the SDK, you will be able to make voice calls, send SMS and generate Plivo XML to control your call flows.See https://github.com/plivo/plivo-ruby for more information.
Access the Nuntium API in ruby. Nuntium is an open source and free platform -developed by InSTEDD- that allows applications to send and receive all type of messages. Examples of messages are sms, emails and twitter direct messages.
This is the API specification for Ory Identities with features such as registration, login, recovery, account verification, profile settings, password reset, identity management, session management, email and sms delivery, and more.
Ruby Gem for the Clockwork API. Send text messages with the easy to use SMS API from Mediaburst.
OTP (email, SMS) JWT authentication for HTTP APIs.
Send SMS from your application using the Esendex API
A Ruby Gem for using aliyun sms service, in accordance with aliyun sms 2017-05-25 version api. 适用于阿里云短信服务最新的 2017-05-25 版接口.
Ruby SDK for Message Media SMS Gateway API
A complete Ruby API for handling SMS messages via 4info.com
Sending sms with Routo Messaging HTTP API.
Ruby API for send sms with Zenvia
An easy to use API for the PSWinCom SMS Gateway, allowing you to send SMS messages.
A ruby interface to the Chikka SMS API
Ruby API for Cardboardfish SMS http://www.cardboardfish.com
Send SMS text messages via the BulkSMS API.
Sending SMS via sms24x7 API
Ruby wrapper for VoodooSMS API
Ruby gem to send and receive SMS via Exetel's API
GoogleText is a SMS client library for sending and receiving free SMS through Google Voice. Alas, Google Voice does not yet have an API, so GoogleText uses Curl and Nokogiri to scrape and post using Google Voice web URLs.
This gem allow us to send, check status and destroy sms using the Mensario service api
HTTP(s) client to SMS Aero API
This is a ruby wrapper that abstracts the SMSGH's SMS API. This gem has extra garnishing to make smsing via Ruby more tasteful and less painful.'
Send SMS messages with API https://sms-fly.com/
Outbound sends automated email, SMS, phone calls and push notifications based on the actions users take or do not take in your app. The Outbound API has two components: Identify each of your users and their attributes using an identify API call. Track the actions that each user takes in your app using a track API call. Because every message is associated with a user (identify call) and a specific trigger action that a user took or should take (track call), Outbound is able to keep track of how each message affects user actions in your app. These calls also allow you to target campaigns and customize each message based on user data. Example: When a user in San Francisco(user attribute) does signup(event) but does not upload a picture(event) within 2 weeks, send them an email about how they'll benefit from uploading a picture.
Ruby gem to send and receive SMS via kavenegar API(rest) kavenegar is great services for send and receive sms this service has a some feature like verification sms or voice service , etc
GREENSMS API: SMS, Viber, Voce, Call, HLR, Pay
LittleSMS.ru API binding
Simple gem for send SMS through sms-uslugi service
The Mitake SMS API Client
A library to interface with Cequens SMS gateway API.
This gem will help you send SMS using Globe Labs API. Please take note that this gem will work if the subscriber consent workflow is disabled. You can apply the process by asking Globe
The library so far focuses only on the SMS functionality of the ZipWhip API. Other methods will be added as I develop them.
Ruby interface to the Mogreet API. Allows sending SMS and MMS messages. Go to https://developer.mogreet.com to create an account.
Ruby API for send sms with Zenvia's REST Api
The gem provides a simple way of sending SMS via Promotexter API
Zenvia Ruby Gem - Send SMS by Zenvia API
Unofficial ruby adapter for Swisscom and MobileTechnics Bulk SMS APIs. Tries to mimick mail API, so users can switch e.g. ActionMailer with this SMS provider.
The nibbme library provides a simple and powerful API for communicationg with the Nibbme SMS web service at www.nibbme.com.
Gem for sending sms using unifonic api
A Ruby interface to the MobilePronto SMS gateway API.
Reads access logs stored in a MySQL database (coming from the SWISS TXT CDN) and sends them to the SMS API.
O2 Labs has exposed the power of #blue to developers via a simple REST & JSON based API, combined with oAuth2 to developers who can create new ways for users to manage their texts and add combine the ubiquity of SMS with their applications, users simply grant an application access to their messages stream or just certain messages.
A Ruby gem to connect your application with the TelcoSMS API's (http://telcosms.co.ao) to allow your application to send sms through Angolan numbers
A ruby wrapper for the AQL SMS API.
Simple gem that implements sending SMS using Beepsend API api.beepsend.com/docs.html
The Notifiee gem allows Ruby developers to programmatically send notifications to team members (via multiple channels like Email, SMS, Telegram, Slack, Messenger, and Twitter DMs) through the Notifiee web service. The API is implemented as JSON over HTTP.
implementation of the http/https api for truesenses.com SMS gateway
Send SMS through the Telstra SMS API
Client for http://smsclub.mobi/ SMS gate. Allows you to send and retrieve status of sent SMS via XML API. Supports Resque for asynchronous sending.