Live data, wherever you work.

Bring live database results to spreadsheets and AI tools, deliver them through a REST API, and automate reports and alerts with one secure agent inside your network.

Free forever. No credit card.

SQL ServerInvoices from SQL Server, in Google SheetsExample agent: London, UK
Open invoices184,902 rowsRefreshed just now
InvoiceCustomerRegionAmountDueStatus
1INV-20481Halden LogisticsNorth12,480.0023 Oct 2026Open
2INV-20480Mirren & CoWest3,215.5023 Oct 2026Open
3INV-20479Castellan FoodsSouth28,900.0021 Oct 2026Overdue
4INV-20478Oriel DentalNorth1,140.0020 Oct 2026
5INV-20477Wexford MarineEast9,765.2519 Oct 2026Open
6INV-20476Pell & HartleyWest4,400.0018 Oct 2026
7INV-20475Northgate ClinicsNorth17,320.8017 Oct 2026Overdue
8INV-20474Brightwater LtdSouth2,050.0016 Oct 2026
Illustrative data and agent locations.

1. Install the agent.

Install it once on Windows, Mac or Linux, where it can reach your data. It connects out to Query Streams and runs the requests you choose.

WindowsmacOSLinux
  • No VPN, no open portsOne outbound connection. No incoming connection to your database.
  • Credentials never leaveDatabase logins stay on the agent; other tools receive results.
  • Read-only, enforcedThe agent refuses statements that change your data.
A cut-away building with two databases and a small agent inside; one line leaves through the wall

2. Connect your sources.

Connect a database, a folder of files or a business tool. SQL Server, CSVs and SaaS data all become tables you can query; the API Connector brings in tools like Stripe and HubSpot.

See every connector

3. Save a query once.

Use the Query Builder to write SQL beside your table list, or describe what you want to Nova, the built-in AI analyst. Save the query once and use its results wherever you work.

SQL Server / Open invoicesIllustrative example
Works withMariaDB
SELECT invoice, customer, region, amount, due, status
FROM ar.invoices
WHERE status <> 'Paid'
ORDER BY due
Illustrative queries. Run read-only on your Network Agent.

4. Use it wherever you work.

Start with the way you want to work. Build on the same data, saved queries and secure Network Agent as your needs grow.

AI

Ask questions, explore your findings and give AI the context it needs to understand your data.

Nova · Open invoicesIllustrative example
Works withGoogle Ads
Which customers are more than 30 days overdue?
7 customers, 61,480.00 total. Castellan Foods is the largest at 28,900.00.

Work with data

Build the query, combine your sources and use the results wherever you work.

Google Sheets · Open invoicesIllustrative example
Works withiTick
CustomerAmountStatusHalden Logistics12,480.00OpenCastellan Foods28,900.00OverdueNorthgate Clinics17,320.80Overdue

Build & integrate

Bring SaaS data in, power your apps and give vendors or factories an API for just the results they need.

Vendor billing app · REST APIIllustrative example
Works withExcel Folder
Shared with Halden LogisticsHalden invoices onlyRead-only
GET /v1/queries/halden-invoices200 OK
{
  "rows": 1,
  "data": [
    {"invoice":"INV-20481","amount":12480}
  ]
}
They get this query’s results. Your SQL and database login stay private.

Automate

Keep the team’s tools current and send useful updates without someone pressing Run.

SlackSlack · #financeIllustrative message
# financeChannel
Query StreamsAPP

Overdue total passed 60,000.

61,480.00 overdue
Customers past due7Saved queryOpen invoices

5. Share results safely.

Give colleagues or vendors permission to run a query you control and receive live results in their own tools. They can use only the filters you allow. Your SQL code and database login stay private; revoke access any time.

  • Inside or outside the companyRecipients use a free Query Streams account. No paid recipient seat.
  • You choose the filters they getA vendor sees their region; a manager sees their team.
Illustrative sharing examples
What you grantPermission to run Open invoices
RecipientHalden Logistics
Results allowedHalden invoices only
Filter they can setDue date
The SQLhidden
Database loginnever shared
What Halden Logistics seesIn Google Sheets · read-only
Due dateThis month
InvoiceAmountStatusINV-2048112,480.00Open
Only the results you allow. They can refresh; your SQL and database login stay private.

6. Give AI a head start.

Your AI reasons. The Network Agent does the groundwork.

Custom-built functions profile, summarise and analyse results inside your network. The Network Agent sends compact findings and keeps results ready for follow-up questions, so your AI can focus on the reasoning.

  • Faster work. Less context. Fewer round trips.The AI gets useful findings instead of working through raw rows. Follow-up questions reuse held results, avoiding repeated database queries and back-and-forth calls.
  • It learns how your data fits togetherTable descriptions and relationships help AI find the relevant data.
Network AgentInside your networkNova or your AI assistantOutside your network
The agent does the data work locally. Nova or your own AI gets compact findings.

Where Query Streams agents are running today.

23,000+queries a month
200+organisations
25+countries

Pay for what runs, not for who looks.

Recipients of shared queries use a free account. Each plan includes its own allowance for processing, connections and people who build queries.

Free

One agent, two sources. Excel and Sheets, your AI tools and the REST API. Free forever.

Personal

More data and sources, plus the analytic toolset for your own AI tools.

Business

Nova, the built-in AI analyst, deeper analysis and more capacity for your team.

Enterprise

More agents, sources and builders for work across departments or regions.

Compare plans

Questions people ask first

Is Free a trial?

No. Free is a plan you can keep, with no credit card and no expiry. It includes one Network Agent and two configured data sources. Your plan’s processing allowance applies. Compare plans and allowances.

Does my database login leave my network?

No. The Network Agent connects to your data sources inside your network and keeps their credentials there. It opens an encrypted outbound connection to Query Streams and sends the results requested. You do not need an inbound port or a VPN.

Do people I share results with need a paid account?

No. Recipients use a free Query Streams account to run the queries you permit and receive results with the filters you allow. They do not receive your SQL or database login. The owner’s plan sets sharing slots and usage allowances.

Where can I use my query results?

Use results in Excel and Google Sheets, your own app through the Database REST API, AI tools through MCP, Nova, or the Data Viewer on phone and web. Automation, Reports and Data Alerts put results to work on a schedule. Feature availability and allowances depend on your plan.

Connect your data. Put the results to work.

Get the free plan