Neurelo

Neurelo

Neurelo, Inc. · Programmation

Neurelo est une plateforme d'API de données cloud qui transforme les schémas PostgreSQL, MySQL et MongoDB en API REST et GraphQL documentées, avec des requêtes personnalisées assistées par IA.

Aperçu de l'interface de Neurelo

À propos de Neurelo

About

Qu'est-ce que Neurelo

Neurelo est un générateur d'API pour bases de données destiné aux équipes qui préfèrent appeler un point de terminaison plutôt qu'écrire du code de pilote. Vous le branchez sur PostgreSQL, MySQL ou MongoDB, vous décrivez les tables et leurs relations dans une définition, et il publie des points de terminaison pour chaque table ainsi que pour les jointures entre elles. L'entreprise, Neurelo, Inc., est sortie de la discrétion en janvier 2024 avec un tour d'amorçage de 5 millions de dollars.

Le périmètre reste précis. Neurelo s'installe entre l'application et la base et supprime la couche que vous assemblez d'ordinaire avec un ORM, des requêtes écrites à la main et un site de documentation séparé. Vous modifiez le schéma, vous validez, et la référence suit. Les équipes qui retouchent leur modèle de données toutes les quelques semaines en profitent le plus, car une validation met à jour des points de terminaison au lieu d'un dossier de contrôleurs.

Les limites comptent autant que les fonctions. Trois moteurs seulement sont pris en charge, les migrations sont restées en aperçu, et la console hébergée ne répondait plus lors de notre vérification d'octobre 2026, même si la documentation reste en ligne.

Premiers pas

  1. Créez un compte et un projet pour l'application que vous développez.
  2. Ajoutez une source de données avec les informations de connexion PostgreSQL, MySQL ou MongoDB, y compris les services managés comme Amazon RDS ou MongoDB Atlas.
  3. Construisez la définition dans l'éditeur visuel ou modifiez le fichier JSON/YAML, puis validez.
  4. Créez un environnement, générez une clé d'API et démarrez les runners de cet environnement.
  5. Appelez les points de terminaison depuis l'API Playground, cURL ou le SDK TypeScript, Go ou Python.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Neurelo.

Offre gratuiteOui
Offres payantesN/A
PlateformeWeb console, hosted API runners, SDKs for TypeScript, Go, and Python
DéveloppeurNeurelo, Inc.
CatégorieProgrammation
Date de lancementJan 2024
Dernière mise à jourJun 2025
Visites du site10.6K
Classement mondial du site1.8M
Disponibilité de l’APIOui

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Développeurs backend en petite équipe
  • Développeurs full stack sans spécialiste des bases
  • Équipes plateforme qui uniformisent l'accès aux données
  • Développeurs qui branchent des bases sur des agents IA

Tâches

  • Transformer un schéma existant en API
  • Écrire un rapport sur plusieurs tables
  • Faire passer une évolution de schéma par la recette
  • Remplir une base de test

Cas d'usage

  • Une démo fonctionnelle en une semaine
  • Trois environnements, un seul schéma
  • Des tableaux de bord internes sur une réplique

Fonctionnalités clés

Des API REST et GraphQL générées automatiquement

Chaque table ou collection du schéma reçoit des points de terminaison pour créer, lire, modifier et supprimer, et la même définition produit aussi des lectures et écritures avec jointures entre entités liées. Les deux formats sortent ensemble, donc un client mobile et un tableau de bord web consomment la même API REST et GraphQL. La référence est générée en même temps, et les appels s'authentifient avec une clé dans l'en-tête X-API-KEY.

Des requêtes personnalisées avec assistance IA

Certaines questions ne rentrent pas dans une route CRUD. L'éditeur de requêtes personnalisées vous laisse écrire du SQL ou du MQL, l'essayer sur la source de données et le publier comme point de terminaison avec des variables pour les filtres. Un assistant de requêtes IA prend une demande en langage courant et rédige la requête en s'appuyant sur votre schéma. Neurelo précise que le résultat est souvent juste sans l'être toujours, donc le brouillon mérite une relecture avant publication.

Le schéma comme code avec des branches façon Git

Les définitions vivent en JSON ou YAML, ce qui permet de les relire comme n'importe quel fichier du dépôt. L'éditeur visuel écrit ce même fichier, et un diagramme entité-relation montre comment les tables se relient. Branches et validations fonctionnent comme un développeur l'attend, et un projet peut synchroniser les définitions avec un dépôt Git distant, donc les changements de schéma passent par la même revue que le code.

Des environnements et des runners hébergés

Chaque environnement épingle une validation à une source de données, ce qui permet de tester une branche non publiée sur une copie de recette pendant que la production reste sur la dernière version. Les runners exécutent les appels et tournent sur le cloud de Neurelo, pas sur vos serveurs. Un environnement sans trafic pendant sept jours s'arrête seul, et les réglages principaux restent verrouillés tant que les runners tournent.

De l'observabilité par point de terminaison

Une fois l'observabilité activée sur un environnement, le tableau de bord enregistre chaque appel et affiche les opérations les plus lentes, les codes de réponse, le volume total et la tendance d'usage par heure, jour, semaine ou mois. De quoi repérer un point de terminaison devenu lent après un changement de schéma sans ajouter un autre outil de supervision. Les métriques restent par environnement, donc un essai ne brouille pas les chiffres de production.

Migrations et données simulées

Les migrations génèrent le SQL nécessaire pour faire passer une base d'une validation à la suivante, et s'appliquent depuis la console ou dans votre propre pipeline. La fonction ne couvre que PostgreSQL et MySQL, arrive en aperçu et doit être activée à la création du projet. Un générateur distinct remplit un environnement avec des lignes fictives en trois tailles : environ 10, 100 ou 1 000 par table.

SDK, serveur MCP et aire de test API

Les bibliothèques TypeScript/JavaScript, Go et Python enveloppent les points de terminaison avec des méthodes typées, donc le code de l'application ne fabrique plus ses URL à la main. Un serveur MCP publié expose la lecture de schémas et l'exécution de SQL à Claude Desktop et aux autres clients MCP. L'API Playground d'un environnement lance des appels de test sur les vrais points de terminaison et montre la réponse avant que vous n'écriviez la moindre intégration.

Avantages et inconvénients

Avantages

  • Un schéma produit les deux formats, jointures comprises, sans couche ORM à maintenir.
  • Les requêtes personnalisées se testent sur de vraies données et se publient comme points de terminaison avec variables.
  • Branches, validations et synchronisation Git rendent chaque changement de schéma relisible.
  • L'observabilité par point de terminaison montre opérations lentes et codes d'erreur sans outil supplémentaire.
  • Des SDK typés pour TypeScript, Go et Python et un serveur MCP couvrent le code applicatif comme les clients IA.

Inconvénients

  • Le site de l'éditeur et la console étaient hors service lors de notre test d'octobre 2026, donc ouvrir un nouveau projet n'a rien de garanti aujourd'hui.
  • Seuls PostgreSQL, MySQL et MongoDB sont pris en charge, ce qui exclut les parcs sous SQL Server, Oracle ou SQLite.
  • Les migrations restent en aperçu et ne s'activent qu'à la création du projet, donc un projet existant ne peut plus les ajouter.
  • Les runners sont hébergés par Neurelo, donc chaque requête passe par un tiers, sans option d'auto-hébergement documentée.

Questions fréquentes

Neurelo génère des points de terminaison REST et GraphQL à partir d'un schéma de base pour qu'une application lise et écrive sans ORM ni requêtes écrites à la main. Il ajoute le versionnement du schéma, des métriques par point de terminaison et des points de terminaison dédiés aux rapports qui ne rentrent pas dans un CRUD standard.