Learn how to run custom taps using the Singer SDK
.venv
in your tap workspace with:
Dependency File | Command |
---|---|
requirements.txt | pip install -r requirements.txt |
setup.py | pip install -e . |
pyproject.toml | pip install -e . |
💡 To keep your workspace clean, create a.secrets
folder to store yourconfig.json
. Run all tap commands out of this folder to make sure your catalogs and output data stay separate from relevant code.
tap-Salesforce
, you could run a discover with:
catalog.json
with information about the available streams and fields:
catalog-selected.json
with:
catalog-selected.json
that includes your selection metadata.
catalog-selected.json
. If your tap is named tap-Salesforce
, you could run a sync with:
data.txt
file according to the Singer spec.
If you prefer to work with VSCode’s Debugger, you can run a sync with the following configuration: