Bandwidth Code Examples
Python. JavaScript. CSharp. PHP. Java. Swift. Ruby. C. HTML. TypeScript. Go. Vue.
Python
Email and SMS Integration
Integration between Bandwidth's API and Mailgun's API to provide email-sms communication
Keypad IVR
An example of a keypad IVR system using Python and Flask
Two-Factor Authentication
An example of a basic two factor authentication system using python, flask, and Bandwidth's API
JavaScript
Messaging Reference App
Sample application of using node.js to send and receive Bandwidth text messages
Click-To-Call Example
node.js click to call example
Assisted Transfer Flow
Assisted transfer flow
Call Tracking Example
Call Tracking Example for Bandwidth Voice and Messaging APIs
Call Tracking Example Using BXML
NodeJS Call Tracking Application written with BXML and express framework
Sample App for Early Media
Bandwidth Call & Conference API Sample App for early media written in node.js
Bandcast
SMS Broadcast System for Events
Phone Number Display Example
Shows Phone Numbers in catapult by application
Web-based Message Chat Application
NodeJS backend for web-based chat application that features Catapult SMS and MMS capabilities.
Text Phrase Example
text a number, get a sweet heart phrase
Web-based Phone Application
NodeJS backend for web-based phone application
Phone Number Verification
Catapult API demo app to verify a phone number by sending to it a SMS or phone call with confirm code
Get All User Messages
Get all messages with paginated results
Wikipedia Cat Facts
SMS-based interface for English Wikipedia
Opkit Example
Example OPKIT bot
AirTNG Example
AirTNG - Rental-by-owner properties fit for a Captain, implemented with Node.js and Express
Bandwidth Slack Bot
Demo of integration Slack with Bandwidth Messaging
Bandwidth Zapier Integration
Demo of integration Zapier with Catapult Messaging
Bandwidth Zapier Integration Using a Proxy
Proxy web application to handle incoming webhooks from Catapult and make right requests to Zapier appplication
Slack Lobby Bot
Slack bot for lobby
SMS to Google Spreadsheet Example
Redirect you incoming SMS to Google Spreadsheet
Node Template Generator for Bandwidth
Generator of simple web application which uses Bandwidth API on Node JS
Appointment Reminder
Bandwidth API Sample App for Appointment Reminder
Bandwidth Messaging Dashboard
Sample of Bandwidth's messaging dashboard
Report Sexual Assault
Defines a hotline number that serves to make sexual assault survivors feel more comfortable when reporting their assault
Wakeup Call Example
Creates an alarm clock through a phone call
Collect and Show Statistics on a user's github projects
Collect statistics about githb repositories
Unknown Caller Notification
Announce unknown callers via text message before calling. [Call me maybe]
Export Phone Number Transaction Data
Export transactions data for each user number for given time interval
Text Messenger Example App
Simple text messenger
SIP credential generator using BXML
Super simple application to generate SIP creds and route calls with BXML
React Phone Example
Simple phone application for mobile phones which written with react-native
Appointment Reminder Application
A simple appointment reminder app using Bandwidth's Messaging API, Node.JS, and Express
Masked Number Application
A simple masked number example using both Voice and Messaging as well as Node.JS and Express
CSharp
Messaging Example
Sample application using C# to send and receive Bandwidth text messages
Click To Call
Catapult .NET app demos click to call
Assisted Transfer
This example shows how to implement assisted transfer using the csharp SDK
Dynamic BXML Voicemail Generator
This repo is an example of generating dynamic BXML for a voicemail app
Call Tracking Example
Call Tracking Example for Bandwidth Voice and Messaging APIs
Create Calls From a List of Contacts
This examples shows how to create outbound calls from a list of contacts
Web-based Message Chat Application
C# backend for web-based chat application that features Catapult SMS and MMS capabilities.
Web-based Phone Application
C# backend for web-based phone application
Phone Number Verification
Catapult API demo app to verify a phone number by sending to it a SMS or phone call with confirm code
Bandwidth CSharp Web Application Templates
Templates of simple web applications which uses Bandwidth API on .Net
Appointment Reminder
Bandwidth API Sample App for Appointment Reminder
BXML Voice Call
A simple Voice app that demonstrates the use of BXML using Bandwidth's Voice API, C#, and ASP.NET
PHP
Voice Appointment Reminders
Bandwidth Example app for PHP Voice Appointment Reminders
Simple Assisted Transfer Flow Using BXML
This example app shows how to implement a simple assisted transfer flow using BXML
Automatically Reply to an Inbound SMS
Simple starter app for doing an auto-reply to an inbound SMS message
Voice Conferencing Using PHP
An example of basic conferencing in PHP
Java
Voice Reference App for Android
Android app that leverages the Acrobits SDK to register users and makes calls using Bandwidth Voice and Messaging APIs
Java Appointment Reminders
Appointment reminder example using java and Bandwidth's API
SMS Delivery Receipt Example
Bandwidth - SMS Delivery Receipt SDK Example
BXML Examples
Samples for the bandwidth java sdk
Java Call Tracking
This example show how to use the java and BXML to implement a simple call tracking scenario. It uses Java servlets and JSP for a MVC2 approach without a frameworks.
Conference Management Using BXML
This is an example of creating and managing conferences and using BXML for call flow
Bandwidth Voice and Messaging API Android Reference
Bandwidth Voice and Messaging APIs android reference application using Acrobits' SDK with push notifications
Basic Text-to-Speech Service
A bare-bones functional service meant to provide a basic framework for building a Text-to-Speech (TTS) Service backed by Amazon Polly and other vendors
Swift
Voice Reference App for iOS
Voice Reference app for Bandwidth Voice and Messaging APIs
Ruby
Messaging App Example
Sample application using ruby to send and receive Bandwidth text messages
Click To Call Example
ruby click to call example
Call Tracking Example
Call Tracking Example for Bandwidth Voice and Messaging APIs
Assisted Transfer Flow
This example shows how to implement an assisted transfer flow using the ruby SDK
Web SMS Chat Example
Ruby backend for web-based chat application that features Bandwidth's SMS and MMS API capabilities
Appointment Reminder
Bandwidth API Sample App for Appointment Reminders
MMS Upload to Amazon S3 Example
Upload all incoming MMS attachments to Amazon S3
C
iOS Catapult Reference App
This repo is for the catapult reference app in ios
HTML
PodCall
Call your favorite Podcasts
Simple Masked Numbers Example
Stupid simple masked numbers
TypeScript
Web-based SMS and MMS Chat Application
Frontend for web-based chat application that features Catapult SMS and MMS capabilities.
Web-based Phone Application
Frontend for web phone application
Go
Proxy Example Using Messaging V2
MQTT/Websocket/etc proxy for MessagingV2 API with message storage
Bandwidth API Command Line Interface
Bandwidth Voice and Message API command line interface
Vue
BXML Editor
BandwidthXML web ui editor