New: give any agent a live, governed query engine over your data, no warehouse required.Get started
Nightshift

Warehouse-grade analytics, without the warehouse

Analytics at the speed of thought.

Connect any source and let your team and your agents query it live. No warehouse to run, governed by identity.

Want to look first? Take the product tour·Add Nightshift over MCP

Works with any agent, over MCP

Claude CodeCursorGitHub CopilotWindsurfOpenAI CodexLangGraph+ your in-house agents

Everything you need to put your data to work.

Connect a source, query it like a warehouse, serve any consumer, and build apps on top. One layer does it all, governed by identity so it is safe by default.

Simple hypertenancy.

Visibility that spans all of your data sources at a click.

  • Databases, warehouses, SaaS APIs, and your own services
  • Served as point-in-time snapshots or live streams
  • The catalog stays in sync, with no pipelines to maintain
Explore connectors
Catalog4 sources connected
sapSDK5.7kConnected
snowflakeGuided14.2kConnected
kafkaStream31.9kStreaming
stripeSDK920Syncing
Catalog ready · 9.8M rows · the one catalog everything reads

Amazing data apps.

Beautiful real-time visualizations in seconds. Hosted, sharable, and secure.

  • One governed endpoint, used by any agent, app, or browser
  • Build data apps against snapshots and live streams
  • Every request is recorded and queryable after the fact
See it in action
Revenue by regionLiveshared

Net revenue · 24h

€4.28M

EMEAAmericas

Customers

1,284

EMEA share

38%

Avg contract

€61k
A data app on one governed endpoint · hosted, shareable, recorded

Zero-compute warehouse.

All the speed of a warehouse, none of the bill. Analytics run at the edge of your source.

  • Compute runs at the edge of your source, with no cluster to stand up
  • Run as many iterative queries as you need, with no warehouse compute to pay for
  • Heavy workloads run on an isolated path, clear of the database your people depend on
How the engine works
arr_by_regionat the edge0.41 s · no cluster
at sourcescanned and aggregated9.8M rows
over the wirereturned to the agent312 rows
The filter and the sum ran where the data lives. Only the result crossed the wire, with no warehouse in between.

Fiber, the typed React API.

Nightshift Fiber turns a query into a typed result and binds it straight to charts. Build on your governed data in a few lines of React.

  • Typed queries from your SQL, params bound server-side
  • Charts, tables, and shared URL state, with no glue code
  • Credentials stay server-side, governed by identity
Explore Fiber
app.tsx@nightshift/fiber
import { useQuery, LineChart } from '@nightshift/fiber'

const rows = useQuery(revenueByMonth, { region })
return <LineChart query={rows} x="month" y="revenue" />
$ npm i @nightshift/fiber

A real query engine

Warehouse-grade, without the warehouse.

A full-featured edge analytics engine, built for analytics at the speed of thought.

Zero-compute

Analytics pushed to the edge the moment a query lands. No warehouse to provision, no cluster sitting idle between questions.

Sandboxed

Every query runs in its own sandbox, so its cost and load stay isolated from your bill and from other workloads.

Views

Define a view once and everyone queries it like a table, with the heavy joins and aggregates precomputed for them.

Snapshots

Pin a point-in-time view of any source for reproducible analysis, right alongside live reads.

Time travel

Query the data as it was at any moment, so an agent or an auditor can see exactly what changed.

Audit log

Every query on the record: who asked, what policy did, and what came back, queryable back to day one.

Query

Add Nightshift to whatever agent you already use.

Nightshift is an MCP server. Drop it into any agent and the governed catalog shows up as a tool. Pick your agent for the exact setup.

Claude Code

Add the server with one command.

terminal
claude mcp add nightshift \
  --url https://mcp.nightshift.sh

The catalog appears as a tool. Every request it makes is shaped by your policies before a row is returned.

The bill

The cheapest query is the one you don’t pay a warehouse for.

Your warehouse bill is on track to be the second line item on your cloud invoice, right after tokens. Giving agents unrestricted access to your warehouse will inflate that bill even further. Nightshift pushes the analytics to the edge of your source, saving 80% in compute bills and protecting from rogue queries that can cost thousands.

Off your invoice

  • Warehouse compute, scaled up or sitting idle
  • A second copy of your data to store and secure
  • Pipelines to move rows you already have
What’s left is the request you actually ran, against data that stayed where it lives.

Data your team and your agents can be trusted with.

Connect a source and point your team or any agent at warehouse-grade analytics, no warehouse required. Governed by identity. Start free in minutes.