Product updates

Follow along with the latest Steep releases and improvements, or grab our RSS feed to stay in the loop.

Drill down from pivot tables and cohort tables into the row-level entities behind them - the same drill-down experience already available elsewhere in Steep, now extended to these two table types. Click any cell in a pivot or cohort table and select an entity to see the underlying data.

Targets in big number blocks

Big number blocks can now show progress against a target, right alongside the metric itself - no need to build a separate visualization just to see how a number compares to its goal.

Markdown in metric descriptions

Metric descriptions now support Markdown

Metric descriptions now render as Markdown, so you can use standard syntax to format them. Make your descriptions more readable by adding headings, formatting, links, lists, tables, code blocks and more. Steep support most basic syntax as well as tables and code blocks from the extended syntax.

Syntax Example
Headings # Heading 1 ## Heading 2 ### Heading 3
Formatting **bold** _italic_
Links [link text](https://example.com)
Lists - item for bulleted lists or 1. item for numbered lists
Horizontal rules ---
Blockquotes > blockquote

The Steep API and MCP keep expanding. Reports join the programmatic surface, metrics get more precise endpoints and filters, and server-to-server integrations get a dedicated way to authenticate - all still governed by your semantic model.

Reports in the API and MCP: Create, list, and read reports programmatically - the same capabilities that power Reports in Steep AI.

Individual metric endpoint: Fetch a single metric with GET /metrics/:id, also available as a tool in the MCP.

Filter what you fetch: Filter the metrics list by an array of identifiers across list endpoints, and use the new parameters on /targets to get just the target series you need.

Explore the API reference →

Steep in the ChatGPT app store

Steep is now available directly in the ChatGPT app store - connect your workspace and query your governed metrics without leaving ChatGPT.

Steep in ChatGPT app store →

New authentication options

OAuth clients

Confidential OAuth clients: A new way to authorize server-to-server integrations. Create a client with an ID and secret to connect trusted backend services to the Steep API or MCP server - no user in the loop. This also enables the Steep MCP server to be used with Gemini Enterprise.

Multiple API keys: Create several API keys per workspace, each with its own permissions - one key per integration, scoped to exactly what it needs.

Improvements & fixes
  • MCP Reduced MCP token footprint for metrics and targets, so agents spend their context on analysis instead of payloads
  • API The API now accepts standard Authorization: Bearer headers alongside API keys
  • API API rate limits are now per workspace, tiered by plan
  • API Improved and more specific API error messages
  • API Requests with deleted API keys return a proper 401
  • API Derived ratios are no longer exposed as malformed custom-ratio
  • Athena Multi-schema support
  • Athena Date filters cast properly instead of failing with type errors
  • dbt When using dbt as the semantic layer, to-date comparisons now work correctly

July 16, 2026

Reports in Steep AI

Steep AI can now work with your reports – creating them, finding them, and using them as context for analysis.

Create reports with AI

Turn the insights from a chat session into a report with a single prompt. Or just tell Steep AI to create any kind of dynamic report, exactly the way you want it – with charts, tables, big numbers, and text. Everything it builds is live and fully editable, just like any other Steep report.

Reports as context

Steep AI can now search your reports and read their contents, using them as context for deep analysis. Ask about last month's business review and the agent can find the report, understand it, and build on it.

Mention reports

Bring a specific report into the conversation the same way you mention metrics and time periods – use the @ button or simply type “@” in the chat.

Also in the API and MCP

Creating, listing, and reading reports is available through the Steep API and the Steep MCP as well, so your own tools and agents can work with reports too.

Claude Sonnet 5

Steep AI now runs on Claude Sonnet 5, Anthropic's latest model - for faster, sharper analysis across the board.

Start using Steep AI →

Improvements & fixes
  • AI Metric links in Steep AI keep their filters and options
  • AI Filters now work on derived ratio metrics
  • AI Unlisted metrics no longer surface in answers
  • AI Context is kept when expanding the chat to full screen
  • AI Auto-scroll follows streaming answers
  • AI Metrics with a weekly time grain no longer fail
  • AI Links in copied answers now work wherever you paste them
  • Reports Sliced metric columns no longer export blank in large tables
  • Reports Some reports couldn't be favorited or unfavorited
  • Charts To date" now applies to targets too, not only compares
  • Charts Clearer time labels in reports and charts
  • Charts 100% stacked bars now anchor at zero with negative values
  • Maps City filters now apply on maps and large map queries no longer get stuck
  • Maps Map no longer blank when a metric has a single H3 data point

The full semantic model can now live in code. All managed as YAML in Git, with version control, code review, and CI.

Steep syncs automatically from your repository, with code as the source of truth, and everything defined in code works just like anything created in the UI: ready to explore, analyze, and build reports on. Additions in this release:

  • Entities: Enable row-level data and drill-downs - going from an aggregated metric to the individual records behind it.

  • Derived metrics: Metrics built from other metrics, like a ratio of two existing metrics.

  • Slices: Sub-metrics that give you quick, pre-defined cuts of a metric, like a priority market.

  • Cohorts: Follow groups over time - like retention by signup month - with retention settings and time grains included.

  • Targets: Set goals for your metrics and track progress against them.

  • Access policies: Control who sees what with row-level security policies.

Help center: Define in Code →

Improvements & fixes
  • Code Friendlier sync error messages when something goes wrong
  • Code Removing a filter or category from the YAML now clears it on re-sync
  • Code Duplicate module identifiers and shared table references are rejected with clear errors
  • Code Derived metrics update correctly when their numerator set expands
  • Code Syncs are now fully transactional, a failed sync rolls back all changes
  • Code More inclusive YAML file detection, so malformed files surface errors instead of being silently ignored.
  • Code Sync results now explain why certain objects can't be removed.
  • Modules You can now edit metrics and entities directly from the modules screen
  • Settings Invited users are shown first in the members list

We've reorganized the left nav to surface what matters most. Metrics and Entities now sit at the top level, above Teams, so you can quickly access your most-used data. Collapse these sections to keep your nav compact, or expand them to see all your metrics and entities at a glance. A new Favorites section at the bottom lets you pin any metric, report, or entity for one-click access.

Compare to date

Customize your visualizations

Rolling calendar periods: Set visualizations and report filters to track current periods, which will update automatically as each new period begins. We've also added the last completed periods (last week, month, quarter, year) for snapshots of finished periods.

To date comparisons: A single click now lets you align comparisons to matching points in time. In the options from any visualization(charts, tables, big numbers and widgets), you can choose whether the comparison period should be the full period or to date. This is availiable for metrics with a daily time grain.

Table period-over period comparisons Period-over-period comparisons are now also available in report tables.