Pular para o conteúdo

IntoSQL para desenvolvedores

Converta arquivos em SQL a partir do seu código

O motor do conversor, onde quer que seu código rode: uma API REST com webhooks, SDKs para TypeScript, PHP, Python, Java, Go, .NET e Ruby, uma linha de comando para scripts e CI, e um servidor MCP para assistentes de IA. Todos devolvem o mesmo relatório do que mudou.

API REST

Abra uma conversão, envie o arquivo ou o endereço dele, inicie e baixe o SQL. Chaves de idempotência tornam as novas tentativas seguras, e um webhook avisa quando termina. Parte do Pro.

Referência da API
POST /api/v1/conversions
$ curl -X POST https://intosql.com/api/v1/conversions \  -H "Authorization: Bearer $INTOSQL_API_KEY" \  -H "Idempotency-Key: 7c1e9a52" \  -d @request.json{  "data": { "id": "01J9Z8K3M4", "status": "queued" }}

SDKs

TypeScript, PHP, Python, Java, Go, .NET e Ruby. Uma chamada envia, converte e espera; os erros trazem um código que nunca muda, e uma nova tentativa nunca inicia uma segunda conversão.

Guias dos SDKs
import { openAsBlob } from 'node:fs';import { IntoSQL, spec } from '@intosql/sdk'; const intosql = new IntoSQL({  apiKey: process.env.INTOSQL_API_KEY!,});const file = await openAsBlob('ventas.xlsx');const conversion = await intosql.convert(file, {  name: 'ventas.xlsx',  spec: spec({ dialect: 'postgresql' }),});

Linha de comando

Converta e carregue arquivos em um script ou job de CI. Códigos de saída e um relatório JSON permitem que um build falhe por causa de um arquivo ruim. Converter e carregar no SQLite é grátis.

Guia da linha de comando
zsh - ~/exports
$ brew install alfonsobries/intosql/intosql$ intosql convert ventas.xlsx --to postgresql --output ventas.sqlventas   18,204 rows   6 fixes   0 rejected$ intosql load ventas.csv --into postgres://localhost/tienda

Servidor MCP

Peça ao Claude, ChatGPT ou Cursor para converter um arquivo. O servidor hospedado aceita arquivos em endereços públicos; intosql mcp converte arquivos no seu computador.

Guia do MCP
Claude
vocêLoad https://example.com/ventas.csv into a MySQL script⏺ convert_file https://example.com/ventas.csv mysqlventas   18,204 rows   6 fixes   0 rejected

Para scripts, CI e agentes

OpenAPI 3.1
Cada endpoint, campo e erro em um só documento, para clientes de API e geradores de código.
Webhooks assinados
Uma chamada assinada quando uma conversão termina ou falha, com novas tentativas por cerca de nove horas se o seu servidor estiver fora do ar.
Novas tentativas seguras
A mesma Idempotency-Key recebe de volta a primeira resposta em vez de uma segunda conversão.
Documentação para agentes
Cada página da documentação em Markdown, e llms.txt, para que um agente as leia diretamente.