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:

  1. Sign in to the Vonage Customer Dashboard.
  2. Navigate to ApplicationsCreate a new application.
  3. Give it a descriptive name such as Multiparty Video Demo.
  4. Click Generate public and private key and download the resulting private.key. Keep it safe; the server process needs it.
  5. Enable the Video capability. Leave webhook URLs empty for now.
  6. 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.