A field guide to Tableau’s APIs
Stop learning syntax.
Learn what Tableau’s
APIs can do.
AI writes the code now. The scarce skill is knowing the capability surface — what can be automated, monitored, extracted, embedded — so you know what to ask for. Every lesson leads with the outcome and hands you the prompt.
Free while in beta. No account needed to read.
The modules
TableauServerClient
LiveSign in, list, publish, refresh, permission — every admin loop, in Python.
5 lessons
REST API
WritingUsers, permissions, refreshes, webhooks — everything an admin repeats, automated.
In progress
Embedding API
WritingPut a live viz in your app, with your auth and your interactions.
In progress
Metadata API
WritingAsk what depends on what, before you break it.
In progress
Hyper API
WritingBuild extracts programmatically, at extract speed.
In progress
VizQL Data Service
WritingQuery a published data source like a database.
In progress
Only lessons that were actually written by a human appear here. The modules marked Writing are being authored now — they will ship when they say something true.
Every lesson is built the same way, in the same order.
Outcome
Lead with what you get
“Rotate every stale personal access token on the site in one script.” Not “Chapter 4: Authentication.”
Prompt Recipe
The deliverable is the ask
Copy-paste text to hand Claude Code, or any AI. Learning to ask precisely is the transferable skill.
Proof
Code, as evidence
The code block proves the capability is real. It is not a typing exercise. Run it, edit it, break it.