IntoSQL pour les développeurs
Convertir des fichiers en SQL depuis votre code
Le moteur du convertisseur, là où tourne votre code : une API REST avec webhooks, des SDK pour TypeScript, PHP, Python, Java, Go, .NET et Ruby, une ligne de commande pour les scripts et la CI, et un serveur MCP pour les assistants IA. Chacun renvoie le même rapport de ce qui a changé.
API REST
Ouvrez une conversion, envoyez le fichier ou son adresse, lancez-la et téléchargez le SQL. Les clés d'idempotence sécurisent les nouvelles tentatives, et un webhook vous prévient à la fin. Inclus dans Pro.
Référence de l'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 et Ruby. Un appel envoie, convertit et attend ; les erreurs portent un code qui ne change jamais, et une nouvelle tentative ne lance jamais une deuxième conversion.
Guides des 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' }),});Ligne de commande
Convertissez et chargez des fichiers dans un script ou un job de CI. Les codes de sortie et un rapport JSON font échouer un build sur un mauvais fichier. La conversion et le chargement dans SQLite sont gratuits.
Guide de la ligne de commande$ 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/tiendaServeur MCP
Demandez à Claude, ChatGPT ou Cursor de convertir un fichier. Le serveur hébergé prend des fichiers à des adresses publiques ; intosql mcp convertit les fichiers de votre ordinateur.
Guide MCPvousLoad https://example.com/ventas.csv into a MySQL script⏺ convert_file https://example.com/ventas.csv mysqlventas 18,204 rows 6 fixes 0 rejectedPour les scripts, la CI et les agents
- OpenAPI 3.1
- Chaque endpoint, champ et erreur dans un seul document, pour les clients d'API et les générateurs de code.
- Webhooks signés
- Un appel signé quand une conversion est terminée ou a échoué, relancé pendant environ neuf heures si votre serveur est indisponible.
- Relances sûres
- La même Idempotency-Key renvoie la première réponse au lieu d'une seconde conversion.
- Docs pour les agents
- Chaque page de documentation en Markdown, plus llms.txt, pour qu'un agent les lise directement.