- GizmoSQL
- GizmoSQL UI
GizmoSQL UI
Uma interface SQL gratuita no navegador para servidores GizmoSQL. Escreva consultas no editor Monaco, explore esquemas e exporte resultados — via Apache Arrow Flight SQL, sem configuração. Um executável autossuficiente conectado diretamente ao seu servidor: seus dados nunca passam por terceiros.

Editor SQL, navegador de esquemas e grade de resultados — conectados a um servidor GizmoSQL via Arrow Flight SQL.
Tudo de que você precisa para consultar o GizmoSQL
Um ambiente SQL moderno no navegador — sem instalar IDE ou configurar JDBC
Editor SQL Monaco
O mesmo mecanismo de editor do VS Code — destaque de sintaxe SQL, preenchimento automático e edição de várias instruções diretamente no navegador.
Navegador de esquemas
Explore catálogos, esquemas, tabelas e colunas em uma árvore familiar, sem escrever uma única consulta.
Grade de resultados com reconhecimento de tipos
Os resultados aparecem em uma tabela rápida e responsiva com formatação por tipo — números, datas com horário e tipos aninhados são exibidos corretamente.
Exportação para CSV, JSON e Parquet
Envie qualquer conjunto de resultados diretamente para CSV, TSV, JSON ou Parquet — inclusive Parquet para passar dados à próxima ferramenta do seu pipeline.
TLS e autenticação
Conecte-se a servidores GizmoSQL locais ou remotos com suporte completo a TLS e autenticação por usuário/senha — a mesma segurança de qualquer outro cliente GizmoSQL.
Autossuficiente e privado
Um executável com runtime integrado — sem Node.js, Docker ou qualquer instalação adicional. Ele conversa diretamente com seu servidor GizmoSQL; consultas e dados nunca passam por um serviço de terceiros.
Pronto para empresas desde a instalação
Conecte o GizmoSQL UI a um servidor GizmoSQL Enterprise para ativar recursos de identidade e administração
Login OAuth / SSO
Vai conectar a um servidor GizmoSQL Enterprise? Entre pelo seu provedor de identidade em um fluxo OAuth/SSO no navegador — sem senhas compartilhadas, com cada sessão vinculada a um usuário identificado.
Tela de administração de sessões
Administradores de servidores Enterprise têm uma tela integrada de administração: veja cada sessão ativa e encerre uma sessão descontrolada com um clique — o KILL SESSION do GizmoSQL, sem sair da interface.
Usa o Core? Todos os demais recursos desta página funcionam da mesma forma. Veja o que o Enterprise adiciona →
Instalar o GizmoSQL UI
Escolha sua plataforma — toda instalação termina da mesma forma: execute gizmosql-ui e seu navegador abrirá em localhost:3000.
Instale com Homebrew (a etapa brew trust é obrigatória a partir do Homebrew 6.0):
brew tap gizmodata/tap
brew trust gizmodata/tap
brew install gizmosql-ui
gizmosql-uiAinda não tem um servidor GizmoSQL? Inicie um em segundos
Este comando Docker de uma linha inicia um servidor GizmoSQL e gera tabelas TPC-H de demonstração, para você ter dados reais quando o GizmoSQL UI se conectar.
docker run --name gizmosql \
--detach \
--rm \
--tty \
--init \
--publish 31337:31337 \
--env TLS_ENABLED="1" \
--env GIZMOSQL_USERNAME="gizmosql_user" \
--env GIZMOSQL_PASSWORD="gizmosql_password" \
--env INIT_SQL_COMMANDS="CALL dbgen(sf=0.01);" \
--pull always \
gizmodata/gizmosql:latestDepois, conecte o GizmoSQL UI com:
- Host: localhost
- Porta: 31337
- Usuário: gizmosql_user
- Senha: gizmosql_password
- Usar TLS: habilitado
Prefere instalar o servidor nativamente? Veja a página de instalação do GizmoSQL →
Por dentro da tecnologia
Tecnologias modernas e mantidas ativamente — e uma aplicação de referência do cliente oficial GizmoSQL para Node.js
Next.js 16 + React 19
Desenvolvido com a geração atual de tecnologias web — rápido, moderno e mantido ativamente.
Monaco Editor
O mecanismo de editor do VS Code oferece a experiência de edição SQL.
@gizmodata/gizmosql-client
A interface usa o cliente oficial GizmoSQL para Node.js — o mesmo cliente Arrow Flight SQL instalável por npm — e também serve como aplicação de referência.
Apache Arrow + parquet-wasm
Os resultados permanecem colunares de ponta a ponta, e a exportação Parquet usa WebAssembly.
Distribuição em executável único
O aplicativo inteiro — servidor, recursos e runtime Node 24 — é compilado em um executável por plataforma, comprimido com Brotli.
Vai criar sua própria ferramenta? Comece pela mesma biblioteca de cliente no npm →
O que é o GizmoSQL UI?
O GizmoSQL UI é uma interface SQL gratuita no navegador para servidores GizmoSQL. Reúne editor SQL com Monaco, navegador de esquemas, grade de resultados com reconhecimento de tipos e exportação em um clique para CSV, TSV, JSON ou Parquet — tudo via Apache Arrow Flight SQL, para qualquer servidor GizmoSQL local ou remoto.
Como instalo o GizmoSQL UI?
No macOS ou Linux, instale com Homebrew: brew tap gizmodata/tap, brew trust gizmodata/tap e depois brew install gizmosql-ui. No Windows, baixe o instalador MSI assinado (x64 ou arm64) na página de versões do GitHub. Também há executáveis independentes para Linux, macOS e Windows. Execute gizmosql-ui para abri-lo no navegador em localhost:3000.
O GizmoSQL UI é gratuito?
Sim. O GizmoSQL UI é gratuito e de código aberto, assim como o GizmoSQL Core. Funciona com servidores GizmoSQL Core e Enterprise.
Preciso de um servidor GizmoSQL para usar o GizmoSQL UI?
Sim — o GizmoSQL UI é um cliente. Se ainda não tiver servidor, você pode iniciar um em segundos com Docker; a imagem gizmodata/gizmosql pode até gerar tabelas de demonstração TPC-H na inicialização, para você começar a consultar imediatamente.
O GizmoSQL UI oferece suporte a SSO / OAuth?
Sim. Ao conectar a um servidor GizmoSQL Enterprise, o GizmoSQL UI oferece login OAuth/SSO no navegador pelo seu provedor de identidade. Administradores Enterprise também recebem uma tela para visualizar sessões ativas e encerrar as descontroladas (KILL SESSION do GizmoSQL) diretamente na interface.
Quais tecnologias o GizmoSQL UI utiliza?
O GizmoSQL UI usa Next.js 16 e React 19, o editor Monaco (o mecanismo do VS Code) para editar SQL e Apache Arrow Flight SQL pela biblioteca oficial Node.js @gizmodata/gizmosql-client. A exportação Parquet usa WebAssembly via parquet-wasm, e todo o aplicativo é distribuído em um único executável autossuficiente por plataforma — sem instalar Node.js.