Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xirsys API Tester

A standalone, browser-based diagnostic page for validating Xirsys TURN, signaling, WebSocket relay, and usage stats APIs.

The project is static HTML, CSS, and JavaScript. It has no build step, package dependencies, remote stylesheets, or remote font dependencies.

Public tester

Use the hosted API tester at https://xirsys.com/test/api-tester.

Run locally

Clone the repository and start a local static server:

git clone https://github.com/xirsys/api-tester.git
cd api-tester
python3 -m http.server 8767 --bind 127.0.0.1

Open http://127.0.0.1:8767/ in your browser. Stop the server with Ctrl+C when finished.

Diagnostics

The tester checks:

  • TURN endpoint response and ICE server shape
  • Signaling host and token generation
  • Two-peer WebSocket relay over the /v2/ token route
  • Selected usage statistics reports and modes

Credential handling

Credentials remain in browser memory and are sent directly from the browser to the configured Xirsys API base URL. This page does not persist submitted credentials. Diagnostic output redacts the submitted secret key.

Use temporary or throwaway credentials when testing changes to the tool.

Files

  • index.html — standalone interface
  • styles.css — self-contained presentation with no external dependencies
  • api-tester.js — API and WebSocket diagnostics
  • assets/ — local Xirsys wordmark and favicon

About

standalone browser-based tester for Xirsys TURN, signaling, WebSocket, and stats APIs

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages