IntoSQL für Entwickler
Dateien aus deinem Code in SQL konvertieren
Die Engine hinter dem Konverter, wo immer dein Code läuft: eine REST-API mit Webhooks, SDKs für TypeScript, PHP, Python, Java, Go, .NET und Ruby, eine Kommandozeile für Skripte und CI und ein MCP-Server für KI-Assistenten. Alle liefern denselben Bericht darüber, was sich geändert hat.
REST-API
Eine Konvertierung anlegen, die Datei oder ihre Adresse senden, starten und das SQL herunterladen. Idempotenzschlüssel machen Wiederholungen sicher, und ein Webhook meldet, wenn sie fertig ist. Teil von Pro.
API-Referenz$ 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 und Ruby. Ein Aufruf lädt hoch, konvertiert und wartet; Fehler tragen einen Code, der sich nie ändert, und ein erneuter Versuch startet nie eine zweite Konvertierung.
SDK-Anleitungenimport { 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' }),});Kommandozeile
Dateien in einem Skript oder CI-Job konvertieren und laden. Exit-Codes und ein JSON-Bericht lassen einen Build bei einer fehlerhaften Datei scheitern. Konvertieren und Laden in SQLite sind kostenlos.
Anleitung zur Kommandozeile$ 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/tiendaMCP-Server
Bitte Claude, ChatGPT oder Cursor, eine Datei zu konvertieren. Der gehostete Server nimmt Dateien unter öffentlichen Adressen an; intosql mcp konvertiert Dateien auf deinem Computer.
MCP-AnleitungduLoad https://example.com/ventas.csv into a MySQL script⏺ convert_file https://example.com/ventas.csv mysqlventas 18,204 rows 6 fixes 0 rejectedFür Skripte, CI und Agenten
- OpenAPI 3.1
- Jeder Endpunkt, jedes Feld und jeder Fehler in einem Dokument, für API-Clients und Codegeneratoren.
- Signierte Webhooks
- Ein signierter Aufruf, wenn eine Konvertierung fertig oder fehlgeschlagen ist, etwa neun Stunden lang wiederholt, wenn dein Server nicht erreichbar ist.
- Sichere Wiederholungen
- Derselbe Idempotency-Key liefert die erste Antwort zurück statt einer zweiten Konvertierung.
- Dokumentation für Agenten
- Jede Seite der Dokumentation als Markdown, dazu llms.txt, damit ein Agent sie direkt lesen kann.