I want to try for the first time to develop a tap ...
# singer-tap-development
o
I want to try for the first time to develop a tap for a source system with the meltano sdk for taps. I looked at the documentation some time ago and as far as I can remember there was a page with a more detailed "tutorial". There is a page linked in the SDK Dev documentation that unfortunately no longer works: https://meltano.com/tutorials/create-a-custom-extractor.html I could find this page: https://docs.meltano.com/tutorials/custom-extractor But this page describes the sdk unfortunately only very general Is there any resource for more information about the "development process" of a tap with the sdk?
p
@ole_bause awesome! What source system are you using (just curious)? The updated link that you have should end up linking out to the SDK docs page? That gives instructions on how to get started with the cookie cutters and what methods are expected to be implemented. Theres some reference implementations in there too but I'd also take a look at MeltanoLabs which has a bunch of good SDK based taps/targets, some built by our team
o
Hi Pat, thanks for your answer. Yes, I have already successfully generated a template with cookiecutter for a tap with the appropriate api type and authentication. Thanks for the link, I'll take a look there. I want to develop a tap for Personio(https://www.personio.com/). A HR SaaS which we are using in our company and we want to have the data in our data lake. Actually we were able to find an existing tap for mostly all of our sources(we are using Meltano for our Staging) but not for this so now it's time to develop our own tap😀
p
we were able to find an existing tap for mostly all of our sources
Great to hear! Also theres this academy repo thats has some good walk throughs, might be helpful https://gitlab.com/meltano/academy/-/blob/main/labs/build_your_own_tap.md