API keys
pk_live_… is your
public key — origin-bound and safe to ship in the
browser with the widget.
sk_live_… is your
secret key — server-side only, for the REST API.
Everything you need to ship AI analytics inside your product. Integrate the widget in two lines, call the streaming REST API from your own backend, and configure privacy modes per customer, workspace, or table. Your users ask questions in plain English and get answers, charts, and auto-built dashboards in under five seconds — the engine writes and runs the SQL for them.
Four short guides cover every way to deploy and every control you can configure. Same engine, same answer quality, same privacy controls — whichever path fits your product.
Drop the AI panel into any data table with two lines of code. React, Vue, Angular, or plain HTML.
Read the guide → REST APICall the streaming endpoint from your own backend and power custom UI with Server-Sent Events.
Read the guide → ExtensionOverlay the AI panel on tables in any web app — even ones you didn't build.
Read the guide → PrivacyFour modes — from full AI to fully local — settable per customer, workspace, or table.
Read the guide →
Load the script, then point a
<table-ai> element
at any table on the page. Customers ask questions in
plain English and get answers, charts, and dashboards
in under five seconds.
<!-- 1. Load the widget --> <script src="https://widget.tablearth.ai/v1.js"></script> <!-- 2. Point it at a table --> <table-ai api-key="pk_live_…" target="#revenue-table" user="u_8124" customer="acme" theme="dark" />
The same four ideas show up across the widget, the REST API, and the extension. Learn them once and every integration path behaves the same way.
pk_live_… is your
public key — origin-bound and safe to ship in the
browser with the widget.
sk_live_… is your
secret key — server-side only, for the REST API.
Pick how much the model sees:
full_ai,
masked,
hybrid, or
local_template —
settable per customer, workspace, or table.
See privacy →
Pass a user id and a
customer id on every
request to scope answers and track usage
per-customer and per-user.
Set hard caps, soft alerts, or pay-as-you-go limits per widget, API endpoint, customer, or user — so spend never gets away from you.
Talk to us, grab a key, and embed in minutes.