Il tuo database, un'API REST attiva. In circa 90 secondi.
Trasforma qualsiasi query salvata in un endpoint REST sicuro e con limitazione di frequenza: richiamalo direttamente da una dashboard, uno script o un'applicazione interna, oppure fornisci una chiave a un partner. Ogni chiave è associata a una singola query, è di sola lettura per impostazione predefinita e le credenziali del tuo database non lasciano mai la tua rete: non è necessario alcun gateway da ospitare né alcun middleware da scrivere.
Una sola richiesta. Dati in tempo reale. Nessuna credenziale scambiata.
Tu, o un tuo partner, effettuate una chiamata a un URL stabile utilizzando una chiave personale. Query Streams esegue la query salvata tramite l'agente di rete, impone l'accesso in sola lettura, misura il traffico della chiamata e restituisce un output JSON, mentre il database rimane protetto all'interno della rete.
arricciare https://api.querystreams.com/v1/endpoints/8f3c1a… \ -H "Chiave X-API: qsapi_8Fa3kZ…" -G --data-urlencode "region=EMEA"{
"endpoint": "emea-active-accounts",
"file": [
{ "account": "Northwind GmbH", "mrr": 8400, "stato": "attivo" },
{ "account": "Contoso SARL", "mrr": 6100, "stato": "attivo" },
… altre 140 righe
],
"meta": { "fonte": "PostgreSQL", "memorizzato nella cache": falso }
}Il partner non ha mai visto il codice SQL, non ha mai ottenuto le credenziali del database e può eseguire solo questa query, mentre tu vedi ogni chiamata nel tuo registro attività.
Una richiesta esemplificativa con dati di esempio.
Tu condividi le capacità, non le chiavi del regno.
La maggior parte degli strumenti API per database espone l'intero schema e consente ai consumatori di esplorare le tabelle. Query Streams è l'opposto: un singolo query salvata definisce esattamente cosa restituisce un endpoint e il tuo partner riceve solo quelle righe, senza altre informazioni su come sono state prodotte.
Ciò che riceve il tuo partner
- Un URL di endpoint stabile + la propria chiave API
- Righe JSON/CSV in tempo reale, sola lettura
- Filtra i parametri che rimodellano la query, senza esporla
Ciò che non ottengono mai
- I nomi SQL, dello schema o della tabella
- Credenziali di database o stringa di connessione
- Qualsiasi accesso in scrittura — o un percorso di accesso alla rete
Perché i team lo preferiscono a PostgREST e ai gateway fai-da-te
Puoi configurare PostgREST o un'API Express + Knex in un pomeriggio. Ecco cosa non può eguagliare questo approccio fai-da-te quando condividi i dati con qualcuno al di fuori la tua azienda.
Nulla è esposto su internet
L'agente di rete apre una connessione in uscita e inoltra le query dall'interno della rete. Nessuna porta firewall, nessuna replica di lettura, nessuna VPN, nessun server API pubblico da proteggere: uno schema approvato dai team di sicurezza.
Una chiave per ogni partner, non un segreto condiviso.
Ogni destinatario riceve il proprio qsapi_* Ogni chiave ha il suo limite di utilizzo e la sua riga nel registro di utilizzo. Revocane una con un clic senza toccare le altre: non è necessario creare un servizio di gestione delle chiavi.
Sola lettura: il codice SQL rimane di tua proprietà.
Ogni chiamata passa attraverso un validatore di sola lettura codificato (SELEZIONARE / CON / SPIEGAREIl destinatario esegue l'endpoint ma non vede mai la query sottostante e non può modificarla. Si condivide la funzionalità, non il progetto.
Tutto ciò che aggiungeresti a un'API fai-da-te — integrato
Un endpoint non è solo un URL. Ciascuno di essi include il livello di esperienza per sviluppatori che altrimenti si dovrebbe assemblare a partire da un gateway, un generatore di documentazione, un servizio di autenticazione e una pipeline di misurazione.
OpenAPI 3.1 generato automaticamente
Ogni endpoint emette una specifica reale a /openapi.json Dalla scansione dello schema dell'agente, inseriscilo in Swagger UI, in un generatore client o in un LLM. Niente documentazione scritta a mano.
ambiente di test nel browser
Accanto a ogni endpoint è presente un pannello "Prova ora": avvia una chiamata, applica dei filtri e visualizza in tempo reale righe, stato, latenza e dimensioni dei dati compressi e decompressi, senza uscire dal portale.
JSON, NDJSON, CSV e streaming
Restituisce JSON, NDJSON con valori di nuova riga o CSV per ogni richiesta e trasmette in streaming set di risultati di grandi dimensioni in modo che un processo non debba attendere l'intero payload. L'opzione LZ4 riduce le dimensioni delle risposte analitiche di 3-5 volte durante la trasmissione.
Permanente, con scadenza e autodistruttivo
Assegna una durata a qualsiasi endpoint: mantienilo permanente, averlo monte su un appuntamento o fissare un budget delle chiamate che si autodistrugge dopo l'ultima chiamata consentita: perfetto per un singolo trasferimento dati sicuro.
Limiti di velocità, quote, blocchi IP e CORS
Sovrapponi limiti di velocità a due livelli (per chiave e per endpoint), una quota mensile di byte, una lista IP consentita per chiave e una lista di origini CORS per endpoint: restringi il raggio d'azione prima ancora di condividere una chiave.
Integrato in Power BI e Tableau
Un'API REST pulita con una specifica OpenAPI 3.1 e l'output JSON/CSV importa direttamente in Power BI e Tableau tramite i loro connettori web/REST, ideali per i tuoi dashboard e report interni, oltre ai parametri di filtro (regione, Da, inquilino) affinché tu o i tuoi destinatari possiate modellare i dati.
Da una query salvata a un endpoint condiviso, in quattro passaggi
Il vecchio metodo prevedeva credenziali, una replica o un'esportazione notturna. Questo nuovo metodo, invece, utilizza un endpoint attivo di sola lettura.
Seleziona una query salvata
Scrivi la query una sola volta in Query Builder, utilizzando qualsiasi database connesso e includendo parametri di filtro opzionali che il tuo partner può inserire.
Capovolgilo in un punto finale
Dai un nome, imposta i limiti di velocità e una durata — permanente, con scadenza o autodistruzione — e otterrai una stabilità api.querystreams.com URL.
Condividilo — in due modi
Invia un invito tramite link magico via email e riceverai una chiave tracciabile e revocabile in pochi secondi, oppure una chiave di servizio da consegnare direttamente a uno script.
Dati in tempo reale
La tua dashboard, un'app interna, un flusso n8n, un foglio di calcolo o l'app di un partner accedono all'endpoint su richiesta. Puoi monitorare ogni chiamata e revocare l'accesso in qualsiasi momento.
Query Streams vs PostgREST, Hasura e gateway fai-da-te
Le grandi piattaforme fanno molto di più di noi: non le superiamo in termini di funzionalità. Noi facciamo un lavoro, condividere in modo sicuro una query con un partnerdecisamente più semplice ed economico.
PostgREST / Hasura / gateway fai-da-te
- Il tuo database o un server API pubblico deve essere accessibile da Internet.
- Gestisci, scali, aggiorni e rinnovi TLS sull'intera infrastruttura.
- Si creano sistemi di gestione delle chiavi, rotazione e misurazione per singola chiave.
- Il tuo schema È l'API — i partner possono visualizzare le tue tabelle
- Spesso un solo motore di database (PostgREST = solo Postgres)
Piattaforma API Query Streams
- Niente di esposto: agente solo in uscita, nessuna porta, nessuna VPN
- Noi ospitiamo l'API, le chiavi, le quote, il TLS e la scalabilità: tu esegui un agente
- Una chiave per partner, registrata, revoca con un clic
- Una query, non il tuo schema, definisce ciò che l'endpoint espone
- 11 Motori di database, on-premise o cloud, da un unico agente
I gateway API completi (Kong, Apigee, CData) sono potenti e hanno la loro utilità: Query Streams non li sostituisce. Rappresenta la soluzione più semplice ed economica per un'esigenza specifica: condividere dati in tempo reale con partner, fornitori e clienti specifici senza dover implementare, né sostenere i relativi costi, tutta questa infrastruttura.
Tutti i database SQL più diffusi, esposti come API REST.
38 Connettori di database sullo stesso Network Agent che già alimenta Excel, Fogli e MCP: nessuna configurazione aggiuntiva. query federata La pubblicazione avviene allo stesso modo: il consumatore chiama un endpoint e riceve righe già unite da diversi database, senza sapere che ne esisteva più di uno.
Domande frequenti sulla piattaforma API
I miei partner necessitano di un account o di credenziali di accesso al database?
Nessuna delle due. Invita una persona via email e lei rivendica un link magico: un'organizzazione gratuita viene creata in pochi secondi e ottiene la propria chiave tracciata (ideale per l'attribuzione e la revoca con un clic). Oppure crea una chiave di servizio e consegnala direttamente al suo script: non è necessario alcun account. In entrambi i casi non ottiene mai le credenziali del database, una stringa di connessione o l'SQL dietro l'endpoint; chiama semplicemente un URL stabile con il suo Chiave X-API e ottenere righe in tempo reale.
Come fanno i partner a modificare i dati senza visualizzare la query?
Tramite i parametri di filtro. Esponi le variabili nella query salvata — regione, Da, inquilino — come parametri della stringa di query. Il destinatario passa valori per rimodellare ciò che la query restituisce, ma non tocca né vede mai il codice SQL stesso. La query controlla esattamente ciò che l'endpoint può esporre; i filtri si limitano a indirizzarlo entro tali limiti.
Devo occuparmi dell'hosting o della manutenzione di qualcosa?
No. Ospitiamo noi l'API, le chiavi, le quote, il TLS e lo scaling. Tu devi solo eseguire il Network Agent, leggero e dedicato esclusivamente al traffico in uscita, all'interno della tua rete: non è necessario implementare o aggiornare alcun gateway API, middleware di limitazione della velocità, replica di lettura o server Express.
Cosa succede se il destinatario tenta di scrivere o cancellare?
Non possono. Ogni chiamata passa attraverso un validatore di sola lettura preimpostato sull'agente — solo SELEZIONARE, CON e SPIEGARE Le query vengono accettate e il destinatario può eseguire solo quella salvata dietro l'endpoint. Non è possibile scrivere, eliminare, modificare o accedere ad altre tabelle.
Quali piani includono l'API REST e quanto pagano i destinatari?
L'API REST del database è inclusa nei piani Business ed Enterprise, con una prova gratuita di 30 giorni all'iscrizione e senza necessità di carta di credito. I destinatari non pagano nulla per utilizzare un endpoint: l'utilizzo viene fatturato al tuo account in base ai byte compressi (la dimensione del flusso mostrata nel tuo registro), senza costi per utente.
Condividi dati in tempo reale in 90 secondi, senza dover fornire le tue credenziali.
Trasforma una query salvata in un endpoint REST sicuro, dedicato a ciascun destinatario. Sola lettura, revocabile e senza alcuna trasmissione al di fuori della tua rete.








