一次请求。实时数据。无需交换凭证。
您(或您的合作伙伴)使用个人密钥调用一个稳定的 URL。查询流会将您保存的查询通过网络代理运行,强制执行只读权限,计量调用次数,并将 JSON 数据流式传输返回——而您的数据库则始终安全地保留在您的网络内部。
卷曲 https://api.querystreams.com/v1/endpoints/8f3c1a… -H "X-API-Key: qsapi_8Fa3kZ…" -G --data-urlencode "region=EMEA"{
“终点”: "emea-active-accounts",
“行”: [
{ “帐户”: “北风有限公司”, “mrr”: 8400, “地位”: “积极的” },
{ “帐户”: “Contoso SARL”, “mrr”: 6100, “地位”: “积极的” },
…还有140行
],
“元”: { “来源”: "PostgreSQL", 已缓存: 错误 }
}合作伙伴从未见过 SQL 语句,从未获得数据库凭据,只能运行这一个查询——而您可以在活动账本中看到每一次调用。
一个包含示例数据的示例请求。
你分享的是能力,而不是王国的钥匙。
大多数数据库 API 工具都会公开你的整个数据库模式,并允许使用者浏览你的表。查询流则恰恰相反:它只提供一个查询流。 已保存查询 精确定义端点返回的内容——你的合作伙伴只能获得这些行,而无法了解这些行是如何生成的。
你的伴侣会得到什么
- 稳定的端点 URL + 他们自己的 API 密钥
- 实时 JSON/CSV 行,只读
- 过滤参数以重塑查询——而无需将其暴露出来
他们永远得不到
- 您的 SQL、模式或表名称
- 数据库凭据或连接字符串
- 任何写入权限——或者说,任何进入您网络的路径。
为什么团队会选择它而不是 PostgREST 和自建网关?
你可以花一个下午的时间搭建一个 PostgREST 或 Express + Knex API。但当你与他人共享数据时,这种 DIY 方式就无法做到这一点了。 外部 贵公司。
没有任何内容会暴露在互联网上
网络代理会打开一个出站连接,并从您的网络内部分发查询。无需防火墙端口、只读副本、VPN 或公共 API 服务器加固——这种模式符合安全团队的要求。
每个合作伙伴使用一个密钥,而不是共享密钥。
每个受赠者都会得到自己的 qsapi_* 每个密钥都有自己的速率限制,并在您的使用账本中拥有专属记录。只需单击一下即可撤销其中一个密钥,而不会影响其他密钥——无需构建密钥管理服务。
只读——SQL 代码仍然归您所有
每次调用都会经过一个硬编码的只读验证器(选择 / 和 / 解释接收方运行端点,但看不到其背后的查询,也无法更改它。您共享的是功能,而不是蓝图。
所有你能添加到 DIY API 的东西——都内置了
端点不仅仅是一个 URL。每个端点都包含开发者体验层,而这原本需要您自己从网关、文档生成器、身份验证服务和计量管道中组装起来。
自动生成的 OpenAPI 3.1
每个端点都会发出一个真实的规范。 /openapi.json 从代理的模式扫描结果中提取信息——将其导入 Swagger UI、客户端生成器或 LLM。无需手写文档。
浏览器内测试沙箱
每个端点旁边都有一个“立即尝试”面板——无需离开门户即可发起调用、通过筛选器并查看实时行、状态、延迟以及压缩与解压缩的大小。
JSON、NDJSON、CSV 和流式传输
每个请求返回 JSON、换行符分隔的 NDJSON 或 CSV 格式的数据,并支持流式传输大型结果集,避免作业等待整个有效负载加载完毕。可选的 LZ4 压缩可将分析响应在网络传输过程中缩小 3-5 倍。
永久性、过期和自毁型
赋予任何端点生命周期:保留它 永恒的有它 到期 约会,或者设定一个 呼叫预算 它会在最后一次允许的调用后自毁——非常适合单次安全数据传输。
速率限制、配额、IP 和 CORS 锁定
堆叠两级速率限制(每个密钥和每个端点)、每月字节配额、每个密钥的 IP 允许列表和每个端点的 CORS 源列表——在共享密钥之前缩小影响范围。
集成到 Power BI 和 Tableau 中
一个简洁的 REST API,符合 OpenAPI 3.1 规范,并支持 JSON/CSV 输出,可直接导入。 Power BI 和 Tableau 通过他们的 Web/REST 连接器——非常适合您自己的内部仪表板和报告——以及筛选参数(区域, 自从, 租户)供您或您的接收者对数据进行处理。
从已保存的查询到共享端点,只需四步
旧方法是使用凭证、副本或每日导出。而现在,这是一个实时、只读的端点。
选择一个已保存的查询
在查询生成器中针对任何已连接的数据库编写一次,还可以选择添加合作伙伴可以传递的筛选参数。
翻转到终点
给它命名,设定速率限制和有效期——永久、过期或自毁——你就能得到一个稳定的系统。 api.querystreams.com 网址。
分享——两种方式
通过电子邮件发送一个神奇的链接邀请,他们即可在几秒钟内获得一个可跟踪、可撤销的密钥,或者生成一个服务密钥,直接交给脚本使用。
呼叫实时数据
您的仪表盘、内部应用、n8n 流程、电子表格或合作伙伴的应用都会按需访问端点。您可以监控每一次调用,并随时撤销访问权限。
查询流与 PostgREST、Hasura 和 DIY 网关的比较
大型平台的功能远比我们强大——我们并没有在功能上超越它们。我们只做一件事, 与合作伙伴安全地共享查询更简单、更便宜。
PostgREST / Hasura / DIY 网关
- 您的数据库或公共 API 服务器必须面向互联网。
- 您负责整个堆栈上 TLS 的托管、扩展、修补和续订。
- 您构建了密钥管理、轮换和单密钥计量功能。
- 您的架构 是 API——合作伙伴可以浏览您的餐桌
- 通常只有一个数据库引擎(PostgREST = 仅限 Postgres)
查询流 API 平台
- 没有任何暴露——仅出站代理,无端口,无 VPN
- 我们负责托管 API、密钥、配额、TLS 和扩展——您只需运行代理即可。
- 每个合作伙伴一个密钥,账本记录,一键撤销
- 查询(而非您的模式)定义了端点公开的内容。
- 11 通过一个代理即可管理本地或云端的数据库引擎
完整的 API 网关(例如 Kong、Apigee 和 CData)功能强大,自有其用武之地——Query Streams 并不能取代它们。它提供了一种更简单、更经济的方案,可以完成一项任务:与指定的合作伙伴、供应商和客户共享实时数据,而无需搭建或支付所有这些服务。
所有流行的 SQL 数据库都以 REST API 的形式提供。
38 数据库连接器与已支持 Excel、Sheets 和 MCP 的同一网络代理程序集成在一起——无需额外设置。 联合查询 发布方式也相同:您的消费者调用一个端点,接收已跨多个数据库连接的行,却不知道曾经存在多个数据库。
API平台常见问题解答
我的合作伙伴需要账户或数据库凭证吗?
都不是。你可以通过电子邮件邀请他人,他们会获得一个神奇的链接——几秒钟内即可创建一个免费组织,并获得他们自己的可追踪密钥(最适合归属和一键撤销)。或者,你可以生成一个服务密钥,直接将其提供给他们的脚本——无需注册帐户。无论哪种方式,他们都不会获得数据库凭据、连接字符串或端点背后的 SQL 代码;他们只需调用一个稳定的 URL 即可。 X-API密钥 并获取实时行。
合作伙伴如何在看不到查询语句的情况下更改数据?
通过筛选参数,您可以公开已保存查询中的变量。 区域, 自从, 租户 — 作为查询字符串参数。接收方传递这些值来调整查询返回的内容,但永远不会接触或看到 SQL 本身。查询精确控制端点可以公开的内容;过滤器只是将其引导到这些范围内。
我需要托管或维护任何东西吗?
不。我们负责托管 API、密钥、配额、TLS 和扩展功能。您只需在网络内部运行轻量级的、仅支持出站流量的网络代理即可——无需部署或修补 API 网关、限速中间件、只读副本或 Express 服务器。
如果收件人尝试写入或删除怎么办?
他们做不到。每次调用都会经过代理端一个硬编码的只读验证器——仅此而已。 选择, 和 和 解释 请求被接受后,接收方只能运行端点背后已保存的查询。无法写入、删除、修改或访问任何其他表。
哪些方案包含 REST API,接收方需要支付多少费用?
数据库 REST API 包含在商务版和企业版套餐中,注册即可享受 30 天免费试用,无需信用卡。您的接收方无需支付任何费用即可使用端点——使用量按压缩字节计费(账单中显示的流量大小),不收取任何席位费用。








