📘 English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Deutsch | Français | Italiano | Português | Español | Русский



apiSQL

Développement d'API = Une seule requête SQL

Transformez rapidement votre base de données en une API REST et un serveur MCP, interposez n’importe quelle API, et atteignez un niveau de sécurité professionnel.

Docs Editions Site Web


apiSQL est une plateforme puissante de développement et de gestion d'API. Grâce à sa passerelle API intégrée avec tunnel sécurisé, vous pouvez facilement exposer une base de données ou interposer n'importe quelle API, tout en bénéficiant d'une sécurité de niveau entreprise — plus rapide, plus simple et plus sûr que du développement manuel.


💡 Origine de apiSQL


apiSQL a été initialement conçu comme un outil interne pour exposer rapidement des requêtes MySQL (SELECT, INSERT, UPDATE, DELETE) en tant qu'API.

Exemple : créer une API de requête

SELECT * FROM area

Cette requête génère une API compatible GET et POST. URL de démonstration (publique, sans authentification) :

https://open.apisql.cn/api/demo-area/all

Pagination (page 2, 10 lignes, timeout de 30s) :

https://open.apisql.cn/api/demo-area/all?meta[pageNum]=2&meta[pageSize]=10&meta[timeout]=30

Et aussi : tri, export Excel/CSV, environnements personnalisés, interface de test intégrée de type Postman avec paramètres auto-générés.



Exemple d’API insert/update (upsert) MySQL :

INSERT INTO `user_upsert` (id, name, age) 
VALUES 
  (:id, :name, :age)
ON DUPLICATE KEY UPDATE 
  id = VALUES(id),
  name = VALUES(name),
  age = VALUES(age);



Fonction personnalisée pour calculer la distance entre deux villes :

SELECT calc_city_distance(:name1, :name2) AS distance_desc;



Appel d’une procédure stockée pour un transfert :

CALL transfer_funds(:from_account_id, :to_account_id, :amount)



Simple. Élégant. Efficace.


Avec l’usage, nous avons compris : la base de données est le backend ultime.

Pourquoi réinventer la roue ? Profitez de la puissance et de la stabilité des bases de données pour exposer des APIs de manière directe et sécurisée.

apiSQL a évolué d’un petit outil à une plateforme API complète :



✨ Fonctionnalités principales


🗄️ Support multi-base de données

⚙️ Génération rapide d’API

🧩 Extensions avec scripts

🛡️ Sécurité de niveau entreprise

🤖 Intégration IA



🚀 Démarrage rapide


  1. Essayez dès maintenant : visitez apisql.cn
  2. Consultez la documentation : Guide de démarrage rapide
  3. Choisissez un mode de déploiement :
  4. SaaS : prêt à l’emploi, sans installation
  5. Version gratuite auto-hébergée : Téléchargement ici



📦 Éditions disponibles


Édition Pour qui Déploiement Fonctionnalités clés
Gratuite Indépendants, petites équipes Auto-hébergé API de base
Pro Développeurs, PME Auto-hébergé Fonctions avancées
Entreprise Grandes organisations Auto-hébergé Projets multiples, gestion utilisateurs
SaaS Tous Cloud Sans maintenance, prêt à l’emploi, scalable

👉 Comparer les éditions

⚠️ Remarque
Une version gratuite puissante est disponible pour usage personnel ou commercial. Le projet n’est pas open-source.



🛣️ Feuille de route




🔗 Liens utiles