Langsung ke konten

IntoSQL untuk developer

Konversi file ke SQL dari kode Anda

Mesin di balik konverter, di mana pun kode Anda berjalan: REST API dengan webhook, SDK untuk TypeScript, PHP, Python, Java, Go, .NET dan Ruby, command line untuk skrip dan CI, dan server MCP untuk asisten AI. Semuanya mengembalikan laporan yang sama tentang apa yang berubah.

REST API

Buka konversi, kirim file atau URL-nya, mulai, lalu unduh SQL-nya. Kunci idempotensi membuat percobaan ulang aman, dan webhook memberi tahu saat selesai. Bagian dari Pro.

Referensi 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" }}

SDK

TypeScript, PHP, Python, Java, Go, .NET dan Ruby. Satu panggilan mengunggah, mengonversi, dan menunggu; error membawa kode yang tidak pernah berubah, dan percobaan ulang tidak pernah memulai konversi kedua.

Panduan SDK
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' }),});

Command line

Konversi dan muat file dalam skrip atau job CI. Kode keluar dan laporan JSON membuat build gagal jika ada file yang buruk. Konversi dan pemuatan ke SQLite gratis.

Panduan command line
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

Server MCP

Minta Claude, ChatGPT, atau Cursor mengonversi file. Server terkelola menerima file di URL publik; intosql mcp mengonversi file di komputer Anda.

Panduan MCP
Claude
AndaLoad https://example.com/ventas.csv into a MySQL script⏺ convert_file https://example.com/ventas.csv mysqlventas   18,204 rows   6 fixes   0 rejected

Untuk skrip, CI, dan agen

OpenAPI 3.1
Setiap endpoint, field, dan error dalam satu dokumen, untuk klien API dan generator kode.
Webhook bertanda tangan
Panggilan bertanda tangan saat konversi selesai atau gagal, dicoba ulang selama sekitar sembilan jam jika server Anda mati.
Percobaan ulang yang aman
Idempotency-Key yang sama mendapat kembali respons pertama, bukan konversi kedua.
Dokumentasi untuk agen
Setiap halaman dokumentasi tersedia sebagai Markdown, plus llms.txt, jadi agen bisa membacanya langsung.