Choose your SDK
TestRelic has SDKs for both JavaScript / TypeScript and Python — and every one of them streams to the same cloud workspace, AI Insights, and history. Pick your language, then the framework or package that matches your tests. You can switch language and framework any time from the Language / Framework picker at the top of this section's sidebar.
JavaScript / TypeScript
Playwright
Browser E2E and API testing. Captures navigation timelines, network stats, console logs, and CI metadata from your Playwright test suites.
→AppiumBeta
Native Android and iOS testing via WebdriverIO. Captures device logs, WebDriver commands, network traffic, screenshots, and video.
→MaestroBeta
Mobile flow testing with YAML. Captures flow results, per-step timing, screenshots, video, and AI defect reports — zero changes to your YAML flows.
→Python
pytest
Zero-config analytics for any pytest suite. Auto-detects httpx/requests calls and classifies those tests as API tests, capturing requests, responses, and assertions.
→Playwright (Python)
Full-featured reporter for Playwright Python tests. Navigation timelines, network stats, action steps, console logs, assertions, screenshots, video, and an interactive HTML report.
→DeepEvalBeta
Capture DeepEval LLM-evaluation results in your own TestRelic org instead of Confident AI. Drop-in pytest plugin plus a programmatic evaluate() wrapper.
→Appium (Python)Beta
Mobile test analytics for Appium + pytest. Command timeline, Android logcat / iOS syslog, CDP network capture, screenshots, and video.
→The Python SDK overview covers the shared conventions — API keys, the offline queue, CI auto-detection — that all four Python packages have in common.
- Playwright (JS/TS) — TypeScript/JavaScript tests targeting browsers or REST APIs.
- Appium / Maestro (JS/TS) — Android/iOS apps via WebdriverIO, or YAML flows run with the
maestro testCLI. - pytest (Python) — any Python suite;
httpx/requestscalls are auto-surfaced as API tests with full request/response capture. - Playwright (Python) — browsers driven with
playwright+pytest-playwright. - DeepEval (Python) — LLM evaluations you want tracked in TestRelic instead of Confident AI.
- Appium (Python) — native Android or iOS apps via the Appium Python client.