All Projects → Vonage → Vonage Go Sdk

Vonage / Vonage Go Sdk

Licence: apache-2.0
A lightweight library to help Go users everywhere integrate with the Vonage APIs. Issues and PRs all really welcome!!

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Vonage Go Sdk

Africastalking Java
Official Java SDK
Stars: ✭ 27 (-28.95%)
Mutual labels:  voice, sms
Nexmo Node Code Snippets
NodeJS code examples for using Nexmo
Stars: ✭ 36 (-5.26%)
Mutual labels:  voice, sms
Vonage Ruby Sdk
Vonage REST API client for Ruby. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Stars: ✭ 203 (+434.21%)
Mutual labels:  voice, sms
Vonage Dotnet Sdk
Nexmo REST API client for .NET, ASP.NET, ASP.NET MVC written in C#. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Stars: ✭ 76 (+100%)
Mutual labels:  voice, sms
Vonage Node Sdk
Vonage API client for Node.js. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Stars: ✭ 323 (+750%)
Mutual labels:  voice, sms
Vonage Python Sdk
Vonage Server SDK for Python. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Stars: ✭ 134 (+252.63%)
Mutual labels:  voice, sms
useful-twilio-functions
A set of useful Twilio Functions.
Stars: ✭ 53 (+39.47%)
Mutual labels:  sms, voice
Vonage Java Sdk
Vonage Server SDK for Java. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Stars: ✭ 75 (+97.37%)
Mutual labels:  voice, sms
vonage-node-code-snippets
NodeJS code examples for using Nexmo
Stars: ✭ 46 (+21.05%)
Mutual labels:  sms, voice
46elks-getting-started
An introduction to the 46elks API with code examples
Stars: ✭ 45 (+18.42%)
Mutual labels:  sms, voice
Twofactor gateway
🔑 Second factor provider using an external messaging gateway (SMS, Telegram, Signal)
Stars: ✭ 76 (+100%)
Mutual labels:  sms, 2fa
Vonage Php Sdk Core
Vonage REST API client for PHP. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Stars: ✭ 849 (+2134.21%)
Mutual labels:  voice, sms
africastalking-node.js
Official Node.js SDK for Africa's Talking
Stars: ✭ 113 (+197.37%)
Mutual labels:  sms, voice
node-identif
🔑 Helper class to verify one's identity via personal channels(SMS, Phone, E-Mail and more!)
Stars: ✭ 27 (-28.95%)
Mutual labels:  sms, 2fa
Twilio Java
A Java library for communicating with the Twilio REST API and generating TwiML.
Stars: ✭ 371 (+876.32%)
Mutual labels:  voice, sms
Twilio Csharp
Twilio C#/.NET Helper Library for .NET Framework 3.5+ and supported .NET Core versions
Stars: ✭ 541 (+1323.68%)
Mutual labels:  voice, sms
Say
Convert text to audiable speech. Play it or save it to audio file.
Stars: ✭ 24 (-36.84%)
Mutual labels:  voice
Two Factor
Two factor authentication.
Stars: ✭ 32 (-15.79%)
Mutual labels:  2fa
Bernard
Bernard is a voice assistant developed with gTTS. It can fulfill basic and simple tasks you give.
Stars: ✭ 24 (-36.84%)
Mutual labels:  voice
Francium Voice
Record user voice and encode it as MP3 or WAV
Stars: ✭ 35 (-7.89%)
Mutual labels:  voice

Vonage Go SDK

PkgGoDev Actions

Nexmo is now known as Vonage

This is the community-supported Golang library for Vonage. It has support for most of our APIs, but is still under active development. Issues, pull requests and other input is very welcome. The package documentation is available on pkg.go.

If you don't already know Vonage: We make telephony APIs. If you need to make a call, check a phone number, or send an SMS then you are in the right place! If you don't have one yet, you can sign up for a Vonage account and get some free credit to get you started.

Installation

Find current and past releases on the releases page.

Import the package and use it in your own project

import ("github.com/vonage/vonage-go-sdk")

Usage

Usage examples are in the docs/ folder - also rendered via GitHub pages: https://vonage.github.io/vonage-go-sdk/

API Support

Current state of API support in this library:

API API Release Status Supported?
Account API General Availability
Alerts API General Availability
Application API General Availability
Audit API Beta
Conversation API Beta
Dispatch API Beta
External Accounts API Beta
Media API Beta
Messages API Beta
Number Insight API General Availability
Number Management API General Availability
Pricing API General Availability
Redact API Developer Preview
Reports API Beta
SMS API General Availability
Verify API General Availability
Voice API General Availability

Contributions

Yes please! This library is open source, community-driven, and benefits greatly from the input of its users.

Please make all your changes on a branch, and open a pull request, these are welcome and will be reviewed with delight! If it's a big change, it is recommended to open an issue for discussion before you start.

All changes require tests to go with them.

Using a Local Branch

Refer to this excellent blog post for instructions on how to use a local clone of this repository as the import in your own project. This is really useful when you are using a version of the library other than the latest stable release - for example if you are working on a change, or testing an open pull request.

Getting Help

We love to hear from you so if you have questions, comments or find a bug in the project, let us know! You can either:

Further Reading

License

This library is released under the Apache 2.0 License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].