Video | Tableau | Data visualisation | Tool strategy

What's new with Tableau Developer tools: New in Tableau 2022.1

I don't pretend to know the Tableau developer space, so I brought in Andre to walk us through connected apps, embedding API v3 and embedded metrics.

Part ofWhat's new in Tableau 2022.1Guest Appearences
Watch on YouTube
  • Tableau's developer APIs fall into three buckets — connect (connector SDK, hyper API, web data connector), integrate (embedding API, dashboard extensions) and automate (REST API, webhooks).
  • Connected apps replace trusted authentication for Tableau Online, using industry-standard JSON web tokens (JWTs) and letting you scope access to projects, sites and specific domains.
  • Embedding API v3 is a ground-up rewrite built on web components (the tableau-viz tag), promising easier integration, better performance and readiness for the death of third-party cookies.
  • Andre's embedding playground lets you mock up an embed, tweak properties like toolbar, tabs, width and device, then copy the generated HTML straight into another tool.
  • Embedded metrics let you drop a single lightweight number into tools like Notion, Slack or Teams, taking analytics to where people already work rather than forcing them into Tableau.

This is a guided tour of Tableau's developer ecosystem with a Tableau Data Dev Ambassador, covering how the API landscape is organised and three recent arrivals worth knowing about: connected apps, embedding API v3 and embedded metrics.

Tim isn't a developer himself, so he brings in Andre to explain the space. The conversation moves from Andre's path into data dev, through the API families, to live demos of newer embedding features.

The Breakdown
  • What counts as a Tableau Data Dev 12:20

    Anyone using Tableau's APIs to extend or integrate the platform counts as a data dev, even at a basic level. The Data Dev programme is free to join and gives you a sandbox site (typically a version ahead of production), access to a community Slack, and early visibility of upcoming APIs and integrations in exchange for feedback.

  • The three API buckets: connect, integrate, automate 15:06

    Connect covers getting data in — the connector SDK, hyper API and web data connector. Integrate covers putting Tableau content into other products — the embedding API and dashboard extensions. Automate covers the REST API and webhooks, for managing server/site elements or triggering actions like posting to Slack when something happens in Tableau.

  • Connected apps replace trusted authentication 22:19

    Connected apps use industry-standard JSON web tokens instead of allow-listing IP addresses, which never worked well against cloud infrastructure with constantly changing addresses. You can create as many connected apps as you need per site, and scope each one to a specific domain and even to specific access levels (e.g. view-only versus filter access), so you're not exposing your whole Tableau environment to one portal.

  • Embedding API v3 is a ground-up rewrite 30:17

    Version 3 is built on web components (a tag called tableau-viz) rather than the old iframe/JS embed code, which the video frames as a more modern, standards-based approach with better performance and, longer-term, less reliance on third-party cookies for cross-domain authentication. You bring in the web component and script, then set properties like the source URL directly on the tag.

  • Use the embedding playground to prototype embeds 35:07

    As a standalone tip: Andre's embedding playground lets you point at a Tableau Server, Online or Public dashboard and toggle properties visually — hide/show toolbar or tabs, set width and height, switch device view (e.g. mobile) — then copy the generated HTML straight into your own page or tool. It's useful precisely because it lets you see the code change as you tweak each property, rather than reverse-engineering documentation from scratch.

  • Embedded metrics put a single number where people work 45:08

    Metrics let you drop one lightweight, trackable figure (with a sparkline-style view) into tools like Notion, Slack or Teams, rather than sending users into Tableau itself. The point is: most consumers of analytics just want the answer, not a full dashboard with filters, so putting the metric directly in the tool they're already using removes friction to action.

  • Where the developer tools are headed 49:06

    Andre expects continued lowering of the barrier so drag-and-drop-style users (not just C#/Java developers) can build integrations, deeper embedding of Tableau content directly inside other commerce and workplace tools, and more flexibility for metrics beyond their current generic form. He also flags growth of the surrounding ecosystem — the Tableau Exchange, extension marketplace, and community trust signals like ratings or

Use It When

Reach for this when you're scoping how to embed Tableau content into another product or portal — connected apps for scoped, token-based authentication instead of IP allow-listing, embedding API v3 plus the playground for a faster prototype-to-code workflow, and embedded metrics when your users just need one number surfaced in a tool they already live in.

How this Rollup was made provenance & method

A Rollup is drafted by AI from the video's transcript, then reviewed and edited by Tim. Everything used to produce this one is listed below — the model, the exact prompt, and the source video — so the process is transparent and reproducible.

Transcription
On-device — NVIDIA Parakeet v3 for recent videos, OpenAI Whisper large-v3 for earlier ones. The transcript never leaves the machine or gets published.
Drafting
Claude Sonnet 5 in the cloud, from that transcript.
Prompt
The exact Rollup prompt (v2) — the full system prompt, unedited.
Source video
Watch on YouTube
Drafted
5 July 2026 at 09:38
Reviewed & edited
5 July 2026 at 09:41 · by Tim Ngwena

Model + prompt + video is everything you'd need to recreate a Rollup like this yourself. The one thing we don't share is the transcript.

Rights. The video and its transcript are the property of TN Media Ltd. Unauthorised use or download is prohibited. © TN Media Ltd.