Prerequisites & App Setup
To follow along you need:
- A Vonage developer account for your API key, secret, and dashboard access.
- Node.js 18+ if you intend to run the learning server locally instead of through Code Hub.
Configure a Vonage Application
Code Hub automatically creates and wires up the Vonage Application, but if you prefer to run everything locally you can configure it yourself:
- Sign in to the Vonage Customer Dashboard.
- Navigate to Applications → Create a new application.
- Give it a descriptive name such as
Multiparty Video Demo. - Click Generate public and private key and download the resulting
private.key. Keep it safe; the server process needs it. - Enable the Video capability. Leave webhook URLs empty for now.
- Click Generate new application.
Make a note of:
- Application ID – required to initialize the Vonage Video SDK.
- API key and secret – used to sign server SDK requests.
- Private key path – referenced by the Vonage Node SDK to generate JWT tokens.
If you are using the Code Hub deployment, these settings are already populated and exposed via the workspace secrets.