API REST de banco de dados

Seu banco de dados, uma API REST em tempo real. Em cerca de 90 segundos.

Transforme qualquer consulta salva em um endpoint REST seguro e com limite de requisições — acesse-o você mesmo a partir de um painel de controle, script ou aplicativo interno, ou compartilhe a chave com um parceiro. Cada chave é limitada a uma única consulta, somente leitura por padrão, e suas credenciais de banco de dados nunca saem da sua rede — sem necessidade de gateway para hospedar, sem middleware para desenvolver.

Aproximadamente 90 segundos até o ponto final Uma chave por aplicativo ou parceiro · revogue a qualquer momento Somente leitura · sem porta de entrada Sem gateway para o host

Uma única solicitação. Linhas em tempo real. Nenhuma credencial foi trocada.

Você — ou um parceiro — acessa uma URL estável com uma chave pessoal. O Query Streams executa sua consulta salva por meio do Agente de Rede, impõe o modo somente leitura, controla a chamada e transmite o JSON de volta — enquanto seu banco de dados permanece isolado dentro da sua rede.

Solicitaçãocachos
cachos https://api.querystreams.com/v1/endpoints/8f3c1a… -H "X-API-Key: qsapi_8Fa3kZ…" -G --data-urlencode "região=EMEA"
200 OK142 linhas · 18 ms · 6,4 KB na rede (LZ4)
{
  "ponto final": "contas-ativas-emea",
  "fileiras": [
    { "conta": "Northwind GmbH", "senhor": 8400, "status": "ativo" },
    { "conta": "Contoso SARL",  "senhor": 6100, "status": "ativo" },
    … mais 140 linhas
  ],
  "meta": { "fonte": "PostgreSQL", "em cache": falso }
}

O parceiro nunca viu o SQL, nunca recebeu credenciais de banco de dados e só pode executar essa consulta — e você vê todas as chamadas no seu registro de atividades.

Um pedido ilustrativo com dados de exemplo.

A grande ideia

Você compartilha a capacidade — não as chaves do reino.

A maioria das ferramentas de API de banco de dados expõe todo o seu esquema e permite que os usuários naveguem pelas suas tabelas. O Query Streams é o oposto: uma única consulta salva Define exatamente o que um endpoint retorna — e seu parceiro recebe essas linhas e nada mais sobre como elas foram produzidas.

O que seu parceiro recebe

  • Um URL de endpoint estável + sua própria chave de API
  • Linhas JSON/CSV em tempo real, somente leitura.
  • Parâmetros de filtro que remodelam a consulta — sem expô-la.

O que eles nunca conseguem

  • Seus nomes de SQL, esquema ou tabela
  • Uma credencial de banco de dados ou string de conexão
  • Qualquer permissão de escrita — ou um caminho para sua rede

Por que as equipes o escolhem em vez do PostgREST e gateways DIY?

Você pode configurar uma API PostgREST ou Express + Knex em uma tarde. Mas veja o que essa abordagem "faça você mesmo" não consegue oferecer quando você precisa compartilhar dados com alguém. fora sua empresa.

Nada exposto à internet

O Agente de Rede abre uma conexão de saída e envia consultas de dentro da sua rede. Sem porta de firewall, sem réplica de leitura, sem VPN, sem servidor de API público para reforçar a segurança — o padrão aprovado pelas equipes de segurança.

Uma chave por parceiro, não um segredo compartilhado.

Cada destinatário recebe o seu próprio. qsapi_* Chave, limite de taxa próprio e linha própria no seu registro de uso. Revogue uma com um clique sem afetar as outras — sem necessidade de criar um serviço de gerenciamento de chaves.

Somente leitura — e o SQL continua sendo seu.

Cada chamada passa por um validador somente leitura codificado (SELECIONAR / COM / EXPLICARO destinatário executa o endpoint, mas nunca vê a consulta por trás dele e não pode alterá-la. Você compartilha a capacidade, não o modelo.

Tudo o que você adicionaria a uma API faça-você-mesmo — já vem integrado.

Um endpoint não é apenas uma URL. Cada um deles inclui a camada de experiência do desenvolvedor que você, de outra forma, montaria a partir de um gateway, um gerador de documentação, um serviço de autenticação e um pipeline de medição.

OpenAPI 3.1 gerado automaticamente

Cada ponto de extremidade emite uma especificação real em /openapi.json A partir da análise do esquema do agente, basta inserir os dados no Swagger UI, em um gerador de clientes ou em um LLM. Sem necessidade de documentação manual.

Sandbox de teste no navegador

Um painel "experimente agora" está localizado ao lado de cada ponto de extremidade — faça uma chamada, aplique filtros e veja linhas em tempo real, status, latência e tamanho comprimido versus descomprimido sem sair do portal.

JSON, NDJSON, CSV e streaming

Retorne JSON, NDJSON delimitado por nova linha ou CSV por solicitação e transmita grandes conjuntos de resultados para que uma tarefa não espere pela carga completa. O LZ4 opcional torna as respostas analíticas de 3 a 5 vezes menores na rede.

Permanente, com prazo de validade e autodestruição.

Dê a qualquer ponto final uma vida útil: mantenha-o. permanente, tenha isso expirar em uma data, ou definir uma orçamento de chamadas que se autodestrói após a última chamada permitida — perfeito para uma única transferência segura de dados.

Limites de taxa, quotas, bloqueios de IP e CORS

Empilhe limites de taxa de dois níveis (por chave e por endpoint), uma cota mensal de bytes, uma lista de permissões de IP por chave e uma lista de origens CORS por endpoint — reduza o raio de alcance antes mesmo de compartilhar uma chave.

Integra-se ao Power BI e ao Tableau.

Uma API REST limpa, com especificação OpenAPI 3.1 e importação direta de saída em JSON/CSV. Power BI e Quadro através de seus conectores web/REST — ideais para seus próprios painéis e relatórios internos — além de parâmetros de filtro (região, desde, inquilino) para que você ou seus destinatários possam moldar os dados.

De uma consulta salva a um endpoint compartilhado, em quatro etapas.

O método antigo envolvia credenciais, uma réplica ou uma exportação noturna. Esta solução, por sua vez, oferece um endpoint ativo e somente leitura.

01

Selecione uma consulta salva

Escreva a consulta uma única vez no Construtor de Consultas, utilizando qualquer banco de dados conectado, com parâmetros de filtro opcionais que seu parceiro pode fornecer.

02

Vire-o para um ponto final

Dê um nome, defina limites de taxa e uma duração — permanente, com prazo de validade ou autodestruição — e você terá um sistema estável. api.querystreams.com URL.

03

Compartilhe — de duas maneiras

Envie um convite com um link mágico por e-mail e eles reivindicam uma chave rastreada e revogável em segundos, ou crie uma chave de serviço para entregar diretamente a um script.

04

Dados em tempo real da chamada

Seu painel de controle, um aplicativo interno, um fluxo n8n, uma planilha — ou o aplicativo de um parceiro — acessa o endpoint sob demanda. Você monitora cada chamada e revoga o acesso a qualquer momento.

Fluxos de consulta vs. PostgREST, Hasura e gateways personalizados

As grandes plataformas fazem muito mais do que nós — não as superamos em recursos. Nós fazemos apenas um trabalho. Compartilhamento seguro de uma consulta com um parceiro, dramaticamente mais simples e mais barato.

PostgREST / Hasura / gateway DIY

  • Seu banco de dados ou servidor de API público deve estar acessível pela internet.
  • Você hospeda, dimensiona, corrige e renova o TLS em toda a pilha.
  • Você cria gerenciamento de chaves, rotação e medição por chave.
  • Seu esquema é A API — parceiros navegam pelas suas tabelas.
  • Geralmente, apenas um mecanismo de banco de dados (PostgREST = somente Postgres)

Plataforma de API de fluxos de consulta

  • Nada exposto — agente somente de saída, sem porta, sem VPN
  • Hospedamos a API, as chaves, as quotas, o TLS e o escalonamento — você executa um agente.
  • Uma chave por parceiro, registrada em livro-razão, revogação com um clique.
  • Uma consulta — e não o seu esquema — define o que o endpoint expõe.
  • 11 mecanismos de banco de dados, locais ou na nuvem, a partir de um único agente

Gateways de API completos (Kong, Apigee, CData) são poderosos e têm sua utilidade — o Query Streams não os substitui. É o caminho mais simples e acessível para uma tarefa específica: compartilhar dados em tempo real com parceiros, fornecedores e clientes específicos sem precisar configurar — ou pagar por — toda essa infraestrutura.

Todos os bancos de dados SQL populares, expostos como uma API REST.

38 Conectores de banco de dados no mesmo Agente de Rede que já alimenta seu Excel, Planilhas e MCP — sem configuração adicional. consulta federada Publica da mesma forma: seu consumidor chama um endpoint e recebe linhas já unidas em vários bancos de dados, sem ter ideia de que já houve mais de um.

Microsoft SQL ServerPostgreSQLMySQLMariaDBOráculoFloco de neveGoogle BigQuerySQLiteMicrosoft AccessDuckDBSupabase

Perguntas frequentes sobre a plataforma de API

Meus parceiros precisam de uma conta ou de credenciais de banco de dados?

Nenhuma das duas opções. Convide uma pessoa por e-mail e ela reivindicará um link mágico — uma organização gratuita é criada em segundos e ela recebe sua própria chave rastreável (ideal para atribuição e revogação com um clique). Ou gere uma chave de serviço e a entregue diretamente ao script dela — sem necessidade de conta. De qualquer forma, ela nunca recebe uma credencial de banco de dados, uma string de conexão ou o SQL por trás do endpoint; ela apenas chama uma URL estável com sua conta. Chave X-API e obtenha linhas ao vivo.

Como os parceiros podem alterar os dados sem ver a consulta?

Por meio de parâmetros de filtro. Você expõe as variáveis na sua consulta salva — região, desde, inquilino — como parâmetros de string de consulta. O destinatário passa valores para remodelar o que a consulta retorna, mas nunca toca ou vê o SQL em si. A consulta controla exatamente o que o endpoint pode expor; os filtros apenas a direcionam dentro desses limites.

Preciso hospedar ou manter alguma coisa?

Não. Nós hospedamos a API, as chaves, as quotas, o TLS e o escalonamento. Você só precisa executar o Agente de Rede leve, somente para saída, dentro da sua rede — não há gateway de API, middleware de limitação de taxa, réplica de leitura ou servidor Express para implantar ou corrigir.

E se o destinatário tentar escrever ou apagar?

Eles não podem. Cada chamada passa por um validador somente leitura codificado no agente — apenas SELECIONAR, COM e EXPLICAR são aceitas, e o destinatário só pode executar a consulta salva por trás do endpoint. Não há como escrever, excluir, alterar ou acessar qualquer outra tabela.

Quais planos incluem a API REST e qual o valor a ser pago pelos destinatários?

A API REST do banco de dados está incluída nos planos Business e Enterprise, com um período de teste gratuito de 30 dias após a inscrição e sem necessidade de cartão de crédito. Seus destinatários não pagam nada para consumir um endpoint — o uso é cobrado em sua conta por bytes comprimidos (o tamanho da transferência exibido em seu extrato), sem taxas por usuário.

Compartilhe dados em tempo real em 90 segundos — sem divulgar suas credenciais.

Transforme uma consulta salva em um endpoint REST seguro e personalizado para cada destinatário. Somente leitura, revogável e sem sair da sua rede.