So if you want to build something using the latest software you can either interact directly with the leap sdk via leapc or using the c# bindings. The docs are here https://developer.leapmotion.com/documentation/v4/index.html.
If you want to use python, you can use the older software, we just don't update it anymore.
If you enable web apps in the settings and go to http://127.0.0.1:6437, you can see all the data captured from the websocket.
With respect to detecting tapping, you can get the location of the tips of the finger to see if it's crossed a "virtual" touch plane, which would be the z component here.
Let me know if this helps.