GitHub
08/16/2026, 10:29 AMlivetennisapi (first variant; added to default_variants.yml and maintainers.yml)
• pip_url: git+<https://github.com/livetennisapi/tap-livetennisapi.git> (not on PyPI)
• SDK-based: yes (singer-sdk 0.54); capabilities and settings in the definition were taken from the tap's --about --format json output
• Streams: players, fixtures, live_matches (free tier), match_history (incremental; requires a paid key — documented in the tap's README)
• Tests: the tap ships a pytest suite on the SDK's built-in tap test framework with fully mocked responses (green in CI), release v0.1.0
• Definition follows the repo's yamllint config (key-ordering) and validates against schemas/plugin_definitions/extractors.schema.json
• Logo added at static/assets/logos/extractors/livetennisapi.svg (own brand asset)
Disclosure: I maintain the Live Tennis API, and this tap and PR were prepared with the help of an AI coding agent (Claude), reviewed before submission.
🤖 Generated with Claude Code
meltano/hubGitHub
08/25/2026, 7:28 PM