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$ 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 SDKimport { 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$ 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/tiendaServer MCP
Minta Claude, ChatGPT, atau Cursor mengonversi file. Server terkelola menerima file di URL publik; intosql mcp mengonversi file di komputer Anda.
Panduan MCPAndaLoad https://example.com/ventas.csv into a MySQL script⏺ convert_file https://example.com/ventas.csv mysqlventas 18,204 rows 6 fixes 0 rejectedUntuk 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.