Skip to main content

Overview

You can scaffold a new Singer tap from our public starter cookiecutter template. The cookiecutter template:
  • uses HotglueSingerSDK
  • includes AGENTS.md tailored to how we recommend building taps
  • linting with ruff (including a GitHub Actions lint.yml workflow),
  • support for --access-token / Hotglue access token endpoint behavior when you choose OAuth
  • a VS Code launch config for debugging.

Scaffold

To scaffold your tap with the cookiecutter template run:
pip install cookiecutter
cookiecutter https://github.com/hotgluexyz/hotglue-tap-cookiecutter.git
cd <generated-tap-directory>
pip install -e .
Follow the README in the generated repo for prompts and project-specific details. For local discover, stream selection, and sync, see Running taps.