Your Users’ Gateway_For the Data Warehouse

Unlock the value in your warehouse and get data to your stakeholders the way they actually want it. No more ad-hoc queries. Systematize manual data processes, and eliminate shadow infrastructure.

Write SQL,
{{Parameterize}} it,
generate an Application() with
intuitive interfaces for everyone.

From Your Warehouse


Through Slight

SELECT user_id,
SUM({{payment_column}}) AS sum_payment
FROM {{@payments/payments_by_user}}
WHERE approved
AND transaction_date BETWEEN {{from_date}}
AND {{to_date}}
GROUP BY user_id
ORDER BY total_payment DESC;

A Web App

Form with three inputs, 'Payment Column', 'From Date' and 'To Date'. 'Payment Column' is a select input, and 'To Date' has an open date selector.

Google Sheets

Screenshot of Google Sheets, with three tabs: 'Active Tab', 'Data Tab' and 'Update Data'. The last one is active. Visible we see the source of the app, the time it was made, and the app's parameters with `TODAY()` being edited into one of the cells.

And an API

$ curl '' \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer slightpat_...' \
  --data '{
    "variables_values": [
        "name": "payment_column",
        "value": "payment_adjusted"
        "name": "from_date",
        "value": "2022-10-12"
        "name": "to_date",
        "value": "2023-01-01"

With R &
Python SDKs

Turn parameterized SQL queries into
a form all your stakeholders can use.

Data how you want it,

Summary of Slight

Meet Stakeholders Where They Are
Let your team run your apps directly. Build simple-to-update spreadsheet analyses. Pull data into a notebook. Let your developers hit your API. Slight goes where your team goes and lets you iterate without mess.
Documentation Front and Center
Easily catalog datasets. Add app documentation on request. Your documentation lives right among your datasets, apps and parameters, not in a separation location - or as tribal knowledge.
Productionize Ad-Hoc Data Work
From an analyst repeatedly answering quick questions about data to a product manager with a bag of all-purpose SQL queries: Slight puts this manual shadow infrastructure into production.

Solving data problems isn't enough

It doesn't count until the solution is in people's hands

Take Action With Data

A Lightweight Interface Between Your Data and Your Team

Make your domain experts genuine partners when it comes to data work. Impact core data driven decisions across a company together.

Let Stakeholders Do Their Job

Slight doesn't force everyone to become an analyst. Self-serve data tools often ends up serving no-one, leaving domain experts without the primary benefit of working with data analysts.

Replace Manual Work

Replacing ad-hoc manual data work is where Slight shines. Slight is the missing interface between teams and their data warehouse.

Get the Data Where Your Team Want It

Slight doesn't try to be your data's terminal node. From the finance team's mission-critical Google sheet to the customer success team's slack channel: bring your data apps to where your stakeholder's do their work.


Get insight into what tables and apps your teams actually use. See which queries are expensive and which scripts are slow. Use feeds of what's being run to get live insight into a team's workflow.

Close to the Code

Slight is close to the data languages you already know. Increase your stakeholders' trust in the data with transparency and rapid iteration. Add a new parameter to your finance team's apps before the docs for your BI tool's proprietary semantic layer even load.

Progressively Enhanced Queries

You can immediately use Slight as your data and query catalog, expanding to full data apps on your time. When you do, you'll never find yourself far from regular SQL.

Build Internal Tools

Instead of requiring your engineering teams to spend weeks building a wrapper around a parameterized Python script or an INSERT or UPDATE query, Slight enables you to rapidly deploy a lightweight app with safety and granular permissions built-in.

Full Flexibility Without Danger (or YAML)

In the query in the above section, payment_column selects which column to sum over for total payment. Because we can set the variable to use a fixed set of options, we have no risk of SQL injection. We get safety without limitations - and you don't need YAML to define your variables.

If Slight sounds like it could be for you, we'd love to have you on board.

Start Your Free Trial

Want to Learn More?

Head over to our about page for more details on what we're building.

Try our Free Public Data Version

We've created a free public version of our product: slight run . Here we host and give access to publicly available data through public data apps. This means you can create and run data apps, upload datasets, and view app and dataset catalogs.

These apps, datasets and catalogs are built using the same core as the primary Slight product. You can use slight run to get a hands-on approximation of what it'll be like to use Slight. We always prefer to get our hands dirty with a new product than just read about it, so we wanted to make it as easy as possible for you to do just that with Slight.

If you want to learn more about slight run, head over to our blog post about it.