📘 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