with the Extract API 2.0, that is the way to go.
You might want to try our pre-release of the new Hyper API (the successor of the Extract API). With the all-new Hyper API, Developers can now utilize full CRUD support at Hyper-speed and unleash the power of SQL to interact with .hyper files. We improved the extract creation performance and also enable to directly read from CSV files.
To get access to the pre-release, you need to join the Tableau Develop Program. If you are not part of the Developer Program yet, register here and join the “Developer Program Sprint Demos!” under “AVAILABLE OPPORTUNITIES”. Then, go here for more information on Hyper API features, supported languages and platforms.
Thank you very much for your reply. Good to know the new API supports full CRUD operations to the extracts, it's very helpful! I'll try out the pre-release version.
Hi Michael - I just released pantab for this exact purposes. It is still under active development so expect more features in the future, but for now this allows for easy reading and writing of single DataFrames in Hyper Extracts:
You can install directly from pip