GitHub Repo

Diagnostics artifact

ElevenLabs API Tester

A browser-side testing surface for manually probing ElevenLabs with your own API key. This page is meant to help us quickly verify access and explore several practical use cases without storing the key in the repo.

Manual API key entry Client-side fetch Multiple use cases

What this page is for

This tester is designed to give us one practical place to probe ElevenLabs from the browser. The goal is not full production tooling yet. The goal is to quickly answer questions like:

  • does the API key work?
  • can we list voices?
  • can we generate a basic text-to-speech sample?
  • what does speech-to-text access look like?
  • which endpoints are live for this account and plan?

The page includes several use-case tests so the lane can grow from simple verification into real workflow discovery.

Run tests

Included test use cases

  • User info / auth check , basic credential validation
  • List voices , see whether voice inventory access works
  • TTS generation , create one short audio sample
  • Models check , verify model listing or availability where exposed
  • Account / subscription context , inspect what the API reveals about the active account

Some endpoints may vary by plan, API version, or CORS behavior. That is part of what this tester is meant to reveal empirically.

How it works

  • Your key stays in the browser tab and is not written into the repository.
  • The page calls ElevenLabs endpoints directly from the browser.
  • For TTS, if generation succeeds, the page will try to play the returned audio inline.
  • Results are shown per test with HTTP status and any returned payload or error text.