{"id":22085621,"url":"https://github.com/nexmo/nexmo-rails-quickstart","last_synced_at":"2025-06-13T21:39:47.897Z","repository":{"id":26248145,"uuid":"95550609","full_name":"Nexmo/nexmo-rails-quickstart","owner":"Nexmo","description":"Nexmo Quickstart Examples for Ruby on Rails","archived":false,"fork":false,"pushed_at":"2025-05-01T07:41:04.000Z","size":42,"stargazers_count":5,"open_issues_count":10,"forks_count":3,"subscribers_count":16,"default_branch":"main","last_synced_at":"2025-05-22T22:06:18.742Z","etag":null,"topics":["call","example","nexmo-quickstart","quickstarts","sms","voucher"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nexmo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-27T11:20:33.000Z","updated_at":"2023-05-03T04:10:25.000Z","dependencies_parsed_at":"2024-05-05T14:32:33.472Z","dependency_job_id":null,"html_url":"https://github.com/Nexmo/nexmo-rails-quickstart","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Nexmo/nexmo-rails-quickstart","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nexmo%2Fnexmo-rails-quickstart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nexmo%2Fnexmo-rails-quickstart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nexmo%2Fnexmo-rails-quickstart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nexmo%2Fnexmo-rails-quickstart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nexmo","download_url":"https://codeload.github.com/Nexmo/nexmo-rails-quickstart/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nexmo%2Fnexmo-rails-quickstart/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259724543,"owners_count":22902111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["call","example","nexmo-quickstart","quickstarts","sms","voucher"],"created_at":"2024-12-01T01:15:22.896Z","updated_at":"2025-06-13T21:39:47.838Z","avatar_url":"https://github.com/Nexmo.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nexmo APIs Quickstart Examples for Ruby on Rails\n\nThe purpose of the quickstart guide is to provide simple examples focused on one goal. For example, sending an SMS, handling an incoming SMS webhook or making a Text to Speech call.\n\n## Configure with Your Nexmo API Keys\n\nTo use this sample you will first need a [Nexmo account](https://dashboard.nexmo.com/sign-up). Once you have your own API credentials, rename the `.env.example` file to `.env` and set the values as required.\n\nFor some of the examples you will need to [buy a number](https://dashboard.nexmo.com/buy-numbers).\n\n## Setup\n\n```\n$ git clone git@github.com:Nexmo/nexmo-rails-quickstart.git\n$ cd nexmo-rails-quickstart\n$ cp .env.example .env\n$ bundle install\n$ rake db:create\n$ rake db:migrate\n$ rails server\n```\n\n## Tutorials \u0026 Sample Code\n\n### SMS\n\nTutorial                                                                                                                                                        | Code Sample\n--------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------\n[How to Send SMS Messages with Ruby on Rails](https://github.com/workbetta/nexmo-rails-quickstart-tutorials/tree/master/sms-send.md)                            | [outbound_sms_controller.rb](app/controllers/outbound_sms_controller.rb)\n[How to receive an SMS Delivery Receipt with Ruby on Rails](https://github.com/workbetta/nexmo-rails-quickstart-tutorials/tree/master/sms-delivery-receipts.md) | [sms_delivery_receipts_controller.rb](app/controllers/sms_delivery_receipts_controller.rb)\n[How to Receive SMS Messages with Ruby on Rails](https://github.com/workbetta/nexmo-rails-quickstart-tutorials/tree/master/sms-receive.md)                      | [inbound_sms_controller.rb](app/controllers/inbound_sms_controller.rb)\n\n### Voice\n\nTutorial                                                                                                                                                           | Code Sample\n------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------\n[How to Make an Outbound Text-to-Speech Phone Call with Rails](https://github.com/workbetta/nexmo-rails-quickstart-tutorials/tree/master/calls-make-outbound.md)   | [outbound_calls_controller.rb](app/controllers/outbound_calls_controller.rb)\n[How to receive an Call Event webhook with Ruby on Rails](https://github.com/workbetta/nexmo-rails-quickstart-tutorials/tree/master/calls-receive-event-update.md) | [call_events_controller.rb](app/controllers/call_events_controller.rb)\n[How to Handle Inbound Phone Calls with Ruby on Rails](https://github.com/workbetta/nexmo-rails-quickstart-tutorials/tree/master/calls-receive-inbound.md)         | [inbound_calls_controller.rb](app/controllers/inbound_calls_controller.rb)\n\n## Request More Examples\n\nPlease [raise an issue](/../../issues/) to request an example that isn't present within the quickstart. Pull requests will be gratefully received.\n\n## Licenses\n\n- The code samples in this repo is under [MIT](LICENSE)\n\n- The tutorials contents are under Creative Commons, [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/legalcode)\n\n  ​\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexmo%2Fnexmo-rails-quickstart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnexmo%2Fnexmo-rails-quickstart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexmo%2Fnexmo-rails-quickstart/lists"}