An open API service indexing awesome lists of open source software.

https://github.com/vonage/vscode

A Visual Studio Code extension for accessing the Vonage communication APIs.
https://github.com/vonage/vscode

vonage vonage-api vscode-extension

Last synced: about 2 months ago
JSON representation

A Visual Studio Code extension for accessing the Vonage communication APIs.

Awesome Lists containing this project

README

        

# Vonage for Visual Studio Code

[![Marketplace](https://vsmarketplacebadge.apphb.com/version/Vonage.vscode.svg?color=blue?style=for-the-badge&logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=Vonage.vscode) [![Visual Studio Marketplace Installs](https://img.shields.io/visual-studio-marketplace/i/Vonage.vscode?color=%23ff00ff&logo=Vonage)](https://marketplace.visualstudio.com/items?itemName=Vonage.vscode) [![MIT](https://img.shields.io/badge/license-MIT-orange.svg?color=%2300ffff)](https://opensource.org/licenses/MIT)

A Visual Studio Code extension for accessing the Vonage communication APIs.

![Example of the Vonage for Visual Studio Code extension](https://user-images.githubusercontent.com/1228996/110222188-13f5c480-7e96-11eb-95eb-452c72512e7d.png)

---

## Install Vonage for VS Code

You can find the Vonage for Visual Studio Code extension in the
[Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=Vonage.vscode).
Click Install to add the extension to your editor.

## Features

### Authorization

To begin using the Vonage for Visual Studio Code extension, you must provide your Vonage API
key & secret.

![Example of authorizing the Vonage VS Code extension](https://user-images.githubusercontent.com/1228996/110222790-794bb480-7e9a-11eb-864c-a9ec482e6672.gif)

### Manage Applications

The Applications view provides capabilities to create, rename, and delete applications.
Additionally, capabilities (voice, messages, RTC, VBC) and be added, edited, and removed
from applications via the right-click context menu. You can also open the application
within the Vonage API dashboard. Expanding an application will display all numbers
associated with the application and provide the ability to remove that number from the
application.

![Example of adding, editing and deleting an application with the extension](https://user-images.githubusercontent.com/1228996/111038005-4e0e1b80-83ec-11eb-9f18-cba8619e7d04.gif)

### Numbers

The Numbers view provides the ability to view all purchased numbers in your account
that aren't assigned to an application, purchase new numbers, cancel a number, or copy
a number to your clipboard.

![Viewing numbers and their capabilities from within the extension](https://user-images.githubusercontent.com/1228996/111038150-0c31a500-83ed-11eb-8412-62811001a2a1.gif)

### Account

The Account view allows you to quickly review your balance. For privacy, click the
balance to toggle its visibility.

![Viewing and toggling visibility of the account balance](https://user-images.githubusercontent.com/1228996/110227356-4a930580-7ebd-11eb-80b7-b80047a22b43.gif)

### Documentation & Help

The Help and Feedback view provides the ability to quickly open the Vonage API documentation and/or provide feedback/suggestions on the extension.

![Example visiting the Vonage API documentation from the extension](https://user-images.githubusercontent.com/1228996/110222663-74d2cc00-7e99-11eb-90fa-db8c5dc40d68.gif)

---

## Telemetry

The Vonage for VS Code Extension collects basic telemetry in order to improve this
extension's experience. If you'd like to opt out we respect the global telemetry
setting in VS Code, so we won't collect any data unless this setting is turned on.

## Development and Contributing

Interested in contributing? We ❤️ pull requests!

To make sure our community is safe for all, be sure to review and agree to our
[Code of Conduct](./CODE_OF_CONDUCT.md). Then see the
[Contribution](./CONTRIBUTING.md) guidelines for more information.

## 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:

- [Open an issue](https://github.com/Vonage/vscode/issues/new) on this repository
- Tweet at us! We're [@VonageDev on Twitter](https://twitter.com/VonageDev)
- Or [join the Vonage Developer Community Slack](https://developer.nexmo.com/community/slack)

## Further Reading

Check out the Developer Documentation at [https://developer.nexmo.com](https://developer.nexmo.com)