# RAML Reviews
**Vendor:** RAML  
**Category:** [Outils de développement d&#39;API](https://www.g2.com/fr/categories/api-development)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 42
## About RAML
Le langage de modélisation d&#39;API RESTful (RAML) facilite la gestion de l&#39;ensemble du cycle de vie de l&#39;API, de la conception au partage.




## RAML Reviews
  ### 1. RAML - Le meilleur langage de conception d'API

**Rating:** 4.5/5.0 stars

**Reviewed by:** Siva Krishna D. | Senior Software Engineer, Entreprise (> 1000 employés)

**Reviewed Date:** September 17, 2022

**Qu'aimez-vous le plus à propos de RAML?**

RAML est un langage de modélisation d'API RESTful qui est utilisé pour la conception d'API. RAML est lisible à la fois par les humains et les ordinateurs. Dans la conception RAML, nous pouvons donner des ressources d'API, des médias, des méthodes, des paramètres, des bibliothèques, des extensions, etc. RAML est utilisé sur de nombreuses plateformes, comme la plateforme anypoint pour la conception d'API.

**Que n’aimez-vous pas à propos de RAML?**

RAML manque de documentation robuste, a une réutilisabilité de code limitée, et les anciennes versions ne sont pas supportables lorsqu'une nouvelle version est créée, comme le support des outils n'est pas aussi bon comparé à la dernière version.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

RAML est utilisé pour maintenir le cycle de vie de l'API, de la mise en service au développement. RAML est utilisé dans la plateforme Anypoint et prend en charge de nombreuses méthodes HTTP. La spécification RAML fournit le code source pour les clients et les serveurs.

  ### 2. Meilleur langage pour la conception d'API

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sai Meghana D. | Application Development Associate , Entreprise (> 1000 employés)

**Reviewed Date:** September 08, 2022

**Qu'aimez-vous le plus à propos de RAML?**

RAML aide les développeurs à créer la structure initiale de l'API. RAML peut également être utilisé à des fins de documentation. Il aide également le client à savoir ce qu'est le service et comment toutes les opérations sont invoquées.

**Que n’aimez-vous pas à propos de RAML?**

Parfois, cela nécessite des schémas pour toutes les réponses, et la réutilisabilité du code est faible pour certaines spécifications. Pour une documentation RAML robuste, il faut de meilleurs outils pour les développeurs.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

RAML peut être importé lors de la création d'une nouvelle application à partir de zéro, soit depuis la machine locale, soit depuis Anypoint Desktop, pour créer des flux et des gestionnaires d'erreurs en utilisant le module APIKit. J'utilise RAML, qui peut être importé dans des applications existantes.

  ### 3. Meilleur outil de construction de spécifications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Afreen F. | Senior Software Engineer, Entreprise (> 1000 employés)

**Reviewed Date:** January 30, 2022

**Qu'aimez-vous le plus à propos de RAML?**

C'est un langage basé sur YAML qui est très facile à comprendre et à écrire la spécification. C'est très utile car il est réutilisable. Nous pouvons réutiliser le même code pour écrire des spécifications similaires pour différents projets. Nous obtenons de nombreuses fonctionnalités comme les traits, les exemples, le type de données, le type de ressource, les bibliothèques qui rendent le code plus lisible et réutilisable. Nous obtenons également des services de simulation qui sont très utiles pour les tests. Nous pouvons également créer une documentation appropriée pour la spécification RAML spécifique afin de mieux comprendre la technicité.

**Que n’aimez-vous pas à propos de RAML?**

Nous devons prendre soin de l'indentation car elle crée beaucoup de problèmes.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

1. Développement de spécifications d'API.
2. Pour la création de fragments d'API.
3. Pour la création de documents d'API.
4. Pour l'utilisation des services de simulation pour les tests.
5. Pour la création de la documentation détaillée pour les API.

  ### 4. Meilleur design avec RAML

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Soins hospitaliers et de santé | Entreprise (> 1000 employés)

**Reviewed Date:** July 26, 2022

**Qu'aimez-vous le plus à propos de RAML?**

RAML est facile à mettre en œuvre et à concevoir sur la plateforme Anypoint et très facile à comprendre et à construire des API avec l'aide de RAML. Toutes les fonctionnalités sont disponibles dans RAML Design.

**Que n’aimez-vous pas à propos de RAML?**

J'aime vraiment le design RAML. Mais le seul problème est qu'il n'est pas accepté par d'autres systèmes comme la spécification Open API, qui est largement utilisée dans le monde entier. Mais nous pouvons également créer une spécification API avec OAS dans Mulesoft.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

RAML aide à créer la spécification API pour l'API Mulesoft. C'est un format très bon et lisible qui permet de lire facilement la spécification API et de comprendre l'API depuis le début.

  ### 5. Fragments d'API en RAML

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mehak B. | Lead Engineer, Entreprise (> 1000 employés)

**Reviewed Date:** December 30, 2021

**Qu'aimez-vous le plus à propos de RAML?**

Nous pouvons séparer les composants de RAML en fragments d'API et utiliser ces fragments dans plusieurs conceptions d'API.  
Facile à apprendre.  
Plus facile à comprendre que OAS grâce aux fragments d'API.

**Que n’aimez-vous pas à propos de RAML?**

Indentation sensible.
Nous ne pouvons pas inclure des fichiers d'exemple à l'intérieur du fragment de bibliothèque.
SecurityScheme n'inclut pas l'authentification clientid. Cela peut être inclus pour éviter d'utiliser des traits pour cette fonctionnalité.

**Recommandations à d’autres personnes envisageant RAML:**

RAML est un langage facile à comprendre pour la conception d'API.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

RAML est très facile à apprendre par rapport à OAS. Donc, pour concevoir des API, nous utilisons RAML dans Mulesoft. En raison de la réutilisabilité des fragments, il devient plus facile d'utiliser RAML.

  ### 6. Meilleur outil pour modéliser les API Rest

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gaurav S. | Data Engineering Manager, Entreprise (> 1000 employés)

**Reviewed Date:** December 27, 2021

**Qu'aimez-vous le plus à propos de RAML?**

La facilité de créer et de générer de la documentation offerte par RAML et de définir des fonctions et méthodes d'API basées sur diverses conditions de filtrage. C'est aussi économique.

**Que n’aimez-vous pas à propos de RAML?**

L'interface utilisateur n'est pas très intuitive et a une courbe d'apprentissage pour s'adapter. Certaines des implémentations complexes où des composants réutilisables sont appelés via un échange semblent lentes.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Fournir un accès aux API de niveau production à l'avance aux utilisateurs professionnels qui peuvent examiner différentes méthodes d'API et voir le type de réponses qu'ils reçoivent à la fois d'une application cliente et également tester la mise en œuvre de la sécurité.

  ### 7. Conception d'API simplifiée

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vivek B. | Associate IT dev, Entreprise (> 1000 employés)

**Reviewed Date:** August 31, 2021

**Qu'aimez-vous le plus à propos de RAML?**

La meilleure chose que j'aime dans la conception d'API avec RAML est la facilité de lisibilité. C'est tellement facile à comprendre.  
Il offre également la réutilisabilité, ce qui est très important pour un développement rapide.  
La simulation d'une API est également une très bonne fonctionnalité.

**Que n’aimez-vous pas à propos de RAML?**

Mauvais support. Très peu de documentations et d'articles qui peuvent aider en ligne.

**Recommandations à d’autres personnes envisageant RAML:**

En gardant à l'esprit les avantages et les inconvénients de l'utilisation de RAML pour concevoir des API, il est fortement recommandable d'utiliser RAML spécialement pour les développeurs Mulesoft et APIGEE.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Nous utilisons Mulesoft qui utilise RAML pour concevoir une API. Il est le mieux adapté pour un développement rapide d'API à utiliser pour les projets Mule. RAML vous permet de décrire votre API dans un format lisible par l'homme, de sorte qu'il n'y a pas de dépendance aux ressources au sein de l'équipe pour apporter des modifications à une API existante. Il est facile de gérer tout le cycle de vie de l'API, de la conception au partage. Vous écrivez seulement ce que vous avez besoin de définir et réutilisable. La simulation d'API est également un bon problème résolu en utilisant RAML. Vous pouvez fournir une maquette au client avant de déployer l'API réelle.

  ### 8. Langage simple pour définir et tester les API REST

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Soins hospitaliers et de santé | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** November 03, 2021

**Qu'aimez-vous le plus à propos de RAML?**

RAML est bien documenté et très facile à apprendre. La capacité de documenter les API REST dans un langage lisible et de générer des simulations de test est extrêmement précieuse pour mes équipes.

**Que n’aimez-vous pas à propos de RAML?**

Nous avons rencontré quelques situations où RAML n'était pas assez flexible pour répondre à nos besoins dans des scénarios très spécifiques. En général, ce n'est pas un problème, mais cela peut être difficile à gérer lorsque cela se produit.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Nous utilisons RAML comme un moyen rapide de prototyper et de documenter nos API REST. Nous constatons que cela nous aide à avancer plus rapidement dans le développement des API et cela fournit des points de terminaison simulés pour des tests rapides.

  ### 9. Examen de RAML

**Rating:** 5.0/5.0 stars

**Reviewed by:** Laxman T. | Technology Lead, Entreprise (> 1000 employés)

**Reviewed Date:** January 16, 2022

**Qu'aimez-vous le plus à propos de RAML?**

Facile à démarrer, Outil IDe visuel puissant, permet le modèle de conception

**Que n’aimez-vous pas à propos de RAML?**

Manque de documentation solide et de tutoriel en dehors de la spécification.

**Recommandations à d’autres personnes envisageant RAML:**

c'est facile à utiliser, avec un outil IDE

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Fournit toutes les informations nécessaires pour décrire les API RESTFul, offrant ainsi une manière plus simple de concevoir des API.

  ### 10. Utile pour l'intégration avec Mulesoft Anypoint Studio

**Rating:** 4.5/5.0 stars

**Reviewed by:** Talha W. | Backend Developer, Entreprise (> 1000 employés)

**Reviewed Date:** December 30, 2021

**Qu'aimez-vous le plus à propos de RAML?**

Fournit une vue détaillée de la documentation de l'API avec la liste de tous les services.

**Que n’aimez-vous pas à propos de RAML?**

Rien pour le moment. C'est une solution complète.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Intégrer la couche API avec Mulesoft en utilisant RAML est facile et offre des services d'intégration utiles.

  ### 11. Bonne structure de schéma, facile à créer une API simulée.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Manthan V. | SDE-2 Frontend Developer , Marché intermédiaire (51-1000 employés)

**Reviewed Date:** October 17, 2021

**Qu'aimez-vous le plus à propos de RAML?**

- schéma des structures de données
- données fictives
- approche sans contexte

**Que n’aimez-vous pas à propos de RAML?**

Connaissance requise du schéma et des éléments de backend.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

- j'ai utilisé RAML dans le produit Backbase. Et RAML fournit une approche sans contact, ce qui signifie que le front-end n'attend pas l'API. Nous créons RAML et RAML montre le point de terminaison et la réponse avec une simulation, donc lorsque la véritable API est terminée, le front-end n'a pas besoin d'effort supplémentaire.

  ### 12. RAML pour la documentation de l'API Rest

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prakash G. | Technology Architect, Entreprise (> 1000 employés)

**Reviewed Date:** September 29, 2021

**Qu'aimez-vous le plus à propos de RAML?**

Façon facile de documenter et de concevoir des API Rest rapidement. La même documentation peut être partagée entre les équipes pour la collaboration.

**Que n’aimez-vous pas à propos de RAML?**

La mise en forme du document RAML est un peu un cauchemar.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Concevoir et documenter les spécifications de l'API REST

  ### 13. facile à apprendre et syntaxe claire

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Services financiers | Entreprise (> 1000 employés)

**Reviewed Date:** January 06, 2022

**Qu'aimez-vous le plus à propos de RAML?**

facile à apprendre, langue universelle, facilement utilisée avec mulesoft

**Que n’aimez-vous pas à propos de RAML?**

trop spécifique, vous oblige à apprendre sa syntaxe

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

concevez des API avec Mulesoft, les avantages sont une syntaxe claire, facilement débogable

  ### 14. RAML

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Enseignement supérieur | Entreprise (> 1000 employés)

**Reviewed Date:** November 30, 2021

**Qu'aimez-vous le plus à propos de RAML?**

Convivial pour les développeurs et facile à apprendre et à comprendre

**Que n’aimez-vous pas à propos de RAML?**

Il n'y a pas d'outil pour le développement RAML

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

RAML est utilisé dans le développement Mulesoft comme conception d'API. Il est très bien intégré avec Mulesoft.

  ### 15. Vraiment recommander RAML

**Rating:** 5.0/5.0 stars

**Reviewed by:** Guilherme T. | System Engineer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** December 03, 2019

**Qu'aimez-vous le plus à propos de RAML?**

Une structure complète d'un ensemble peut être bien définie en utilisant RAML. Les protocoles, la sécurité, les types de données, les exemples, les traits et de nombreux éléments spécifiques pour un service peuvent être décrits et définis dans une structure unique et auto-documentée. En utilisant le centre de conception de CloudHub (Mulesoft), cela rend la conception/définition RAML très facile.

**Que n’aimez-vous pas à propos de RAML?**

De mon point de vue, il n'y a pas beaucoup de bonnes options d'éditeurs pour RAML. J'utilise couramment le Design Center de Mulesoft (CloudHub) mais je ne vois pas beaucoup d'outils avec une bonne structure et qui "compilent" bien le RAML.

**Recommandations à d’autres personnes envisageant RAML:**

Je l'utilise habituellement Design Center sur CloudHub de Mulesoft pour développer mes API RAML. Je le recommande vraiment comme une bonne plateforme pour définir et concevoir votre RAML.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Passage des services SOAP aux services RESTful.  
Application du niveau de sécurité OAuth 2.0 sur les API RESTful pour l'accès externe des utilisateurs tiers.  
Construction d'API mobiles.

  ### 16. Bonne façon de documenter votre API REST

**Rating:** 3.5/5.0 stars

**Reviewed by:** David S. | Senior Web Developer, Entreprise (> 1000 employés)

**Reviewed Date:** September 02, 2021

**Qu'aimez-vous le plus à propos de RAML?**

Il s'intègre avec osprey pour générer des points de terminaison et fournir une validation.

**Que n’aimez-vous pas à propos de RAML?**

Certaines fonctionnalités manquantes comme l'absence de support TS.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Validation de champ et génération de documentation

  ### 17. Revue sur RAML

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Entreprise (> 1000 employés)

**Reviewed Date:** October 06, 2021

**Qu'aimez-vous le plus à propos de RAML?**

Moins d'expertise technique est requise pour construire les API REST

**Que n’aimez-vous pas à propos de RAML?**

Incapacité à prendre en charge les langages de programmation qui ne sont pas très largement utilisés

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Moins de soutien requis sur le plan technique

  ### 18. RAML

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Petite entreprise (50 employés ou moins)

**Reviewed Date:** October 21, 2021

**Qu'aimez-vous le plus à propos de RAML?**

Fonctionnalité d'autocomplétion, style visuel

**Que n’aimez-vous pas à propos de RAML?**

Application Electron trop gourmande, manque de fonctionnalité en ligne ou de partage

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Documentation technique de l'API

  ### 19. Examen de RAML

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Banque | Entreprise (> 1000 employés)

**Reviewed Date:** August 26, 2021

**Qu'aimez-vous le plus à propos de RAML?**

RAML vous permet de décrire une API avec un fichier YAML. Il est plus facile de décrire une API avec RAML.

**Que n’aimez-vous pas à propos de RAML?**

Il n'y a pas beaucoup de programmes qui vous permettent de convertir du RAML en code modèle.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Le modèle plus rapide pour définir et déployer vos microservices API

  ### 20. RAML - Le plan directeur de l'API

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shubham C. | Integration Specialist, Entreprise (> 1000 employés)

**Reviewed Date:** October 26, 2020

**Qu'aimez-vous le plus à propos de RAML?**

RAML est un langage auto-descriptif facile à apprendre pour les API. L'API peut être modélisée parfaitement selon les spécifications RAML. RAML est fourni avec des fonctions prédéfinies qui sont très conformes aux normes.

**Que n’aimez-vous pas à propos de RAML?**

RAML peut s'étendre pour entrer dans une manipulation de données supplémentaire.

**Recommandations à d’autres personnes envisageant RAML:**

Dans l'ensemble, RAML est un langage magnifique avec lequel travailler et facile à utiliser. Je recommanderais l'utilisation de RAML n'importe quel jour.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Le problème commercial auquel nous essayons de trouver la solution parfaite est lié à un site de commerce électronique où il doit être interactif avec les systèmes backend. Les spécifications RAML nous ont aidés à obtenir la spécification du système backend qui peut être mis en œuvre ou qui peut s'adapter assez confortablement aux nouveaux changements.

  ### 21. Expérience professionnelle en conception d'API avec les technologies de développement d'API de pointe.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** October 15, 2020

**Qu'aimez-vous le plus à propos de RAML?**

J'aime RAML parce qu'il offre une flexibilité au développeur pour personnaliser les microservices de manière pratique. La conception de la spécification suit une structure YAML simple (une approche bien connue dans l'industrie) qui est facile à comprendre pour tout le monde car elle ne contient que des noms (c'est-à-dire des ressources) et des verbes (c'est-à-dire des méthodes). RAML est fortement capable de prendre en charge les traits et les schémas de sécurité qui peuvent être appliqués à différents niveaux de l'API, par exemple au niveau de l'API, au niveau des ressources et au niveau des méthodes.

Modularisation :
RAML est assez facile à définir en spécifications dans des modules individuels tels que des fragments (rien d'autre qu'un module commun), des traits, des types de ressources, des types de données et en tant qu'API. Cela aide à découpler la spécification pour réduire les dépendances inutiles et garder l'API propre pour une compréhension facile.

**Que n’aimez-vous pas à propos de RAML?**

Il y a très peu de domaines où un développeur n'aime pas les contraintes RAML, voici quelques-uns que je ressens :
1. Pas de moyen facile de définir une API pour accepter un ensemble de paramètres d'entrée conditionnels à appliquer dans divers scénarios (soit d'une manière ou d'une autre). Une approche de type de schéma complexe doit être suivie pour personnaliser les types conditionnels.
2. Contraintes de type et de champ requis sur les champs parents lorsqu'un type de données enfant hérite des propriétés du parent.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

J'utilise la spécification RAML pour développer des microservices API. Nous avons souvent constaté qu'il y avait pas mal de défis avec nos consommateurs lors de la mise en œuvre de microservices sans définir un contrat approprié (c'est-à-dire une spécification API) en place. Il était vraiment difficile pour nous de coordonner avec nos clients parfois chaque fois que nous mettons en œuvre de nouvelles API ou introduisons des changements majeurs aux services existants. 
RAML est beaucoup plus confortable pour une conception de spécification facile et pour obtenir l'accord des contreparties car la spécification elle-même est explicite, il n'est pas nécessaire qu'un développeur API la présente aux autres.

  ### 22. RAML étape de base et importante pour l'API REST

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ganga M. | Mulesoft Certified Developer, Entreprise (> 1000 employés)

**Reviewed Date:** October 21, 2020

**Qu'aimez-vous le plus à propos de RAML?**

Hautement lisible par les humains et les ordinateurs. Il se concentre sur la description claire des ressources, des méthodes, des paramètres, des réponses, du type de média.

**Que n’aimez-vous pas à propos de RAML?**

Réutilisation/extension de code limitée, Manque de documentation solide.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

RAML est la première étape de notre conception d'API REST, avant de compléter le code dans l'IDE, on peut vérifier comment la conception fonctionne dans RAML à travers la console API et tester.

  ### 23. RAML est facile à analyser et facile à visualiser.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Balint T. | Mulesoft Developer, Entreprise (> 1000 employés)

**Reviewed Date:** November 06, 2020

**Qu'aimez-vous le plus à propos de RAML?**

Champs facultatifs, faciles à lire pour les humains

**Que n’aimez-vous pas à propos de RAML?**

L'indentation est simplement super ennuyeuse, elle rend le débogage d'un RAML mal formaté un cauchemar.

**Recommandations à d’autres personnes envisageant RAML:**

S'il s'intègre à l'écosystème de votre entreprise, alors il n'y a aucun inconvénient.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

RAML est utilisé pour décrire les interfaces API REST. Un RAML correctement rédigé est la documentation de l'API elle-même. Cela peut découpler le développement de l'API et de ses clients car l'interface est suffisante pour un démarrage.

  ### 24. Raml décrit le langage pour l'interface.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pallavi M. | System Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** October 20, 2020

**Qu'aimez-vous le plus à propos de RAML?**

Raml est le langage le plus descriptif qui soit. Bien que l'utilisateur n'ait pas d'idée sur une API particulière, Raml décrit pourquoi nous l'utilisons, quel est le besoin et quelle réponse nous attendons. Raml décrit facilement afin que les gens ordinaires puissent s'y rapporter.

**Que n’aimez-vous pas à propos de RAML?**

J'ai utilisé RAML pour développer une API, et bien que je ne l'aie pas détesté.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

La description est la meilleure partie de raml où je peux mentionner la raison particulière de chaque méthode.

  ### 25. RAML est excellent et facile à définir des API REST.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashok chakravarthi D. | Entreprise (> 1000 employés)

**Reviewed Date:** October 23, 2020

**Qu'aimez-vous le plus à propos de RAML?**

ressources définies avec des schémas et sécurité, fragments réutilisables, traits

**Que n’aimez-vous pas à propos de RAML?**

jusqu'à présent, je n'ai trouvé aucune aversion pour RAML

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

La réutilisabilité des fragments RAML, la configuration de sécurité
 il est facilement lisible par les humains et les machines.

  ### 26. RAML est très intuitif et convivial.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ruchika J. | Assistant Consultant, Entreprise (> 1000 employés)

**Reviewed Date:** October 26, 2020

**Qu'aimez-vous le plus à propos de RAML?**

Ce que je préfère dans RAML, c'est la capacité de validation des exemples qu'il offre pour vérifier si cela correspond ou non au type de données défini.

**Que n’aimez-vous pas à propos de RAML?**

Comme l'exemple de validation de demande RAML devrait inclure la validation de la réponse également.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Nous utilisons RAML pour définir les interfaces API Rest. Et le partager avec les consommateurs d'API tôt dans le cycle de développement aide à de meilleures intégrations.

  ### 27. Expérience RAML

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Automobile | Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 08, 2020

**Qu'aimez-vous le plus à propos de RAML?**

La façon dont nous pouvons documenter et revenir aux points de terminaison de l'API après les avoir créés. Utile pour les gérer, les mémoriser et les visualiser.

**Que n’aimez-vous pas à propos de RAML?**

Ce n'est pas tant une aversion qu'une préférence. Je préférerais avoir la possibilité de générer automatiquement le fichier RAML pendant que j'écris le code.

**Recommandations à d’autres personnes envisageant RAML:**

C'est certainement une bonne chose à essayer et cela vous éduquera sur la façon dont les API sont structurées.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Je résous principalement le problème de me souvenir des points de terminaison après un certain temps d'écriture de l'API et de la documentation.

  ### 28. C'était vraiment détaillé et informatif. Clair et concis.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Inderjeet S. | Associate Solution Architect, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** October 24, 2020

**Qu'aimez-vous le plus à propos de RAML?**

La manière d'expliquer le contenu, et les exemples fournis étaient vraiment formidables.

**Que n’aimez-vous pas à propos de RAML?**

Rien de tel, j'ai mis le site en favori pour une étude plus approfondie et je consulterai à nouveau le lien.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Je résous beaucoup de problèmes liés à la conception d'API, ainsi cela m'aide à ajouter un niveau granulaire de validations.

  ### 29. Une solution unique pour un aperçu de l'API

**Rating:** 5.0/5.0 stars

**Reviewed by:** Suvi D. | Consultant, Entreprise (> 1000 employés)

**Reviewed Date:** October 16, 2020

**Qu'aimez-vous le plus à propos de RAML?**

Validation, disponibilité du serveur simulé, facilité d'accès... Plusieurs politiques pour restreindre les droits sur votre API, disponibilité de plusieurs versions.

**Que n’aimez-vous pas à propos de RAML?**

La plupart du temps, c'est utile. Il est difficile de trouver quelque chose qui ne soit pas utile.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Validations, facilité de validation à l'aide de schéma ou de type de données.

Politiques que vous pouvez appliquer sur RAML

Facilité de connexion de votre RAML avec le code réel.

  ### 30. La critique de Shanky

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shankar Sai C. | Associate Consultant, Petite entreprise (50 employés ou moins)

**Reviewed Date:** October 22, 2020

**Qu'aimez-vous le plus à propos de RAML?**

Le RAML API est très facile à comprendre et à concevoir.

**Que n’aimez-vous pas à propos de RAML?**

Pas de désapprobations jusqu'à présent, j'ai eu une expérience positive.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

J'ai pu exposer mes services en utilisant RAML, cela a permis à mes clients de mieux comprendre mon application.

  ### 31. Simple et pratique

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Assurances | Entreprise (> 1000 employés)

**Reviewed Date:** October 22, 2020

**Qu'aimez-vous le plus à propos de RAML?**

Utiliser RAML est bénéfique pour mon quotidien afin de présenter et concevoir une API pour mes parties prenantes et écouter les retours pour la modifier rapidement. Facile à gérer et à importer dans nos projets.

**Que n’aimez-vous pas à propos de RAML?**

Fournir un message d'erreur clair en raison d'une indentation incorrecte

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Nous fournissons des microservices à toute l'entreprise avec moins d'effort et en accord avec les exigences.

  ### 32. Facile à comprendre, écrire et maintenir.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jansen G. | Software Engineer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 17, 2020

**Qu'aimez-vous le plus à propos de RAML?**

Visualisation rapide de la conception d'API, vous pouvez facilement créer un contrat et l'envoyer à votre client pour un retour rapide. Bon pour la méthodologie AGILE.

Pour les développeurs, je peux dire qu'il est lisible et peut être facilement modifié. Sa maintenabilité est élevée et les spécifications de RAML sont complètes avec un guide détaillé et des tutoriels.

Il est précis, un client peut être généré à partir de la spécification qui est fidèle à l'API.

**Que n’aimez-vous pas à propos de RAML?**

Probablement une grande communauté s'il y a des questions que d'autres nouveaux membres peuvent poser et obtenir des réponses en quelques jours.

RAML n'est toujours pas populaire dans le framework Java comme spring/spring boot. Créer un support stable pour spring boot augmentera probablement la popularité de RAML. Parfois, RAML est un peu en retard dans Mulesoft en tant que plugin.

**Recommandations à d’autres personnes envisageant RAML:**

L'utilisation de RAML est facile. Vous avez également une visualisation en direct pendant le codage, donc tout devrait être facile.  
J'aime recommander l'utilisation de RAML, en particulier pour le développement sur Mulesoft.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

intégration d'entreprise. partager le contrat avec les clients est facile et vous obtiendrez des retours rapides.

  ### 33. RAML est la compréhension claire de l'ensemble de l'application dans Mulesoft.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Banque | Entreprise (> 1000 employés)

**Reviewed Date:** October 26, 2020

**Qu'aimez-vous le plus à propos de RAML?**

Traits, types de ressources, inclure, la sécurité est la meilleure en RAML

**Que n’aimez-vous pas à propos de RAML?**

Tout va bien, refactoriser et enum un peu confus.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Tous les problèmes commerciaux peuvent être résolus avec RAML.

  ### 34. Examen de RAML

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** December 02, 2019

**Qu'aimez-vous le plus à propos de RAML?**

Le meilleur est le format qui permet de définir facilement les ressources et leurs spécifications. Facile d'ajouter la sécurité et d'autres fonctionnalités.

**Que n’aimez-vous pas à propos de RAML?**

Rien à détester. Tout est bien. Cela rend un développeur plus à l'aise pour traiter avec le client.

**Recommandations à d’autres personnes envisageant RAML:**

Facile à utiliser, facile à mettre en œuvre, facile à apprendre.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Le scénario quotidien fourni par l'équipe, pour suivre les exigences fournies par les clients, en donnant les meilleurs résultats en définissant les ressources.

  ### 35. Facile à apprendre et à utiliser

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mohit S. | Consultant, Entreprise (> 1000 employés)

**Reviewed Date:** December 03, 2019

**Qu'aimez-vous le plus à propos de RAML?**

RAML est très facile à apprendre. Les concepts sont très faciles mais efficaces pour la création de contrats API. Devient un outil de validation puissant lorsqu'il est utilisé avec le routeur APIkit.

**Que n’aimez-vous pas à propos de RAML?**

Il n'y a pas grand-chose à ne pas aimer à propos de RAML. La seule chose qu'ils peuvent améliorer est si l'interface graphique peut être améliorée.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Création de contrats d'API afin qu'ils puissent être partagés avec les équipes ou les utilisateurs qui souhaitent utiliser nos API.

  ### 36. Noyau des API REST

**Rating:** 4.0/5.0 stars

**Reviewed by:** Heeba k. | Associate Consultant, Entreprise (> 1000 employés)

**Reviewed Date:** December 18, 2019

**Qu'aimez-vous le plus à propos de RAML?**

C'est très convivial et facile à réaliser.

**Que n’aimez-vous pas à propos de RAML?**

1) Moins d'éditeurs disponibles sur le marché
2) 1.0

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

1) La création d'une API est devenue une tâche de quelques heures avec cela.
2) Donne une compréhension de base des ressources, des types de données et peut être présenté à d'autres parties pour préparer un contrat.

  ### 37. Façon facile de créer une spécification d'API Rest

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Détail | Entreprise (> 1000 employés)

**Reviewed Date:** December 19, 2019

**Qu'aimez-vous le plus à propos de RAML?**

Bibliothèque
Types de ressources
Traits
Enum
Schéma

**Que n’aimez-vous pas à propos de RAML?**

Validation XSD
Sécurité
Validation de plusieurs schémas

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Utilisation de RAML pour les ressources Mulesoft
Avantages :
Moins de temps requis
Lisibilité

  ### 38. Conception RAML

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Services juridiques | Entreprise (> 1000 employés)

**Reviewed Date:** December 03, 2019

**Qu'aimez-vous le plus à propos de RAML?**

Facile à comprendre et développement rapide.

**Que n’aimez-vous pas à propos de RAML?**

Parfois, si nous faisons référence à d'autres RAML, alors le RAML devient trop compliqué.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Je crée la conception et les spécifications de l'API.

  ### 39. Facile à utiliser

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Internet | Petite entreprise (50 employés ou moins)

**Reviewed Date:** December 02, 2019

**Qu'aimez-vous le plus à propos de RAML?**

Cela s'avère utile lors de la documentation nécessaire.

**Que n’aimez-vous pas à propos de RAML?**

Il manque un IDE. La documentation n'est pas facile à utiliser.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Principalement de la documentation d'API

  ### 40. Bon

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Entreprise (> 1000 employés)

**Reviewed Date:** December 02, 2019

**Qu'aimez-vous le plus à propos de RAML?**

Développer une API REST en utilisant RAML était bien.

**Que n’aimez-vous pas à propos de RAML?**

Problème d'indentation car il ne tolère même pas un espace supplémentaire

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Créer une API

  ### 41. une des meilleures façons de concevoir et de partager des API RESTful

**Rating:** 4.5/5.0 stars

**Reviewed by:** °ღ•ŚŐÚℛÁßℋ . | Executive, Logiciels informatiques, Entreprise (> 1000 employés)

**Reviewed Date:** January 07, 2019

**Qu'aimez-vous le plus à propos de RAML?**

J'aime la partie où j'ai utilisé ma politique OAuth2.0 comme spécification dans plusieurs projets. Cela m'a fait gagner beaucoup de temps pour ne pas avoir à écrire la même chose encore et encore dans chaque projet.

**Que n’aimez-vous pas à propos de RAML?**

La chose que je n'ai pas aimée est qu'il n'y a pas d'option pour définir plusieurs réponses avec différents types pour le même code de statut HTTP.

**Recommandations à d’autres personnes envisageant RAML:**

vous pouvez opter pour cela si vous travaillez pour le développement d'API RESTful.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

J'ai résolu le problème de compréhension de l'exigence de l'API et cela nous a bénéficié en réduisant le travail de reprise dans le développement. Cela m'a aidé à finaliser l'exigence exacte et a fourni le design de l'API à tester avant de commencer le développement.

  ### 42. Super produit pour documenter les API

**Rating:** 4.0/5.0 stars

**Reviewed by:** Felipe M. | Tech Leader | Cloud Engineer and Architect, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** June 03, 2018

**Qu'aimez-vous le plus à propos de RAML?**

Super facile à démarrer et la documentation générée est très professionnelle. C'est certainement un incontournable dans la boîte à outils de tout développeur backend. J'aime qu'il offre un outil pour la migration vers swagger.

**Que n’aimez-vous pas à propos de RAML?**

Je souhaite qu'ils aient plus de plugins comme OpenApi (anciennement Swagger) a... Swagger prend définitivement en charge de nombreuses langues et les plugins sont agréables. Ce n'est pas très convivial, mais c'est plus convivial que swagger...

**Recommandations à d’autres personnes envisageant RAML:**

Je pense qu'en général, c'est un bon outil pour documenter et simuler vos API. Vous devez documenter vos API de toute façon. Swagger est en avance sur RAML mais je pense que RAML deviendra finalement un concurrent solide.

**Quels sont les problèmes que RAML résout, et en quoi cela vous est-il bénéfique?**

Nous l'utilisons pour générer de la documentation professionnelle pour nos API. Cela nous aide vraiment à réduire l'écart entre nos développeurs frontend et backend.


## RAML Discussions
  - [G Fuel Tier List](https://www.g2.com/fr/discussions/g-fuel-tier-list) - 1 comment, 1 upvote
  - [À quoi sert Raml ?](https://www.g2.com/fr/discussions/what-is-raml-used-for) - 1 comment

- [View RAML pricing details and edition comparison](https://www.g2.com/fr/products/raml/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-07+07%3A51%3A46+-0500&secure%5Bsession_id%5D=adc50da5-1ad0-43f0-b8b0-c21d82eda07d&secure%5Btoken%5D=54eb4838dc536ab49264706b594fadefdb81caab6e70827873154f64e9166f21&format=llm_user)

## RAML Features
**développement**
- Test d’API
- Sécurité des données
- Orchestration
- Évolutivité

**Collaboration**
- Gestion de la conception
- Contrôle d’accès
- Visibilité

## Top RAML Alternatives
  - [Postman](https://www.g2.com/fr/products/postman/reviews) - 4.6/5.0 (1,736 reviews)
  - [MuleSoft Anypoint Platform](https://www.g2.com/fr/products/mulesoft-anypoint-platform/reviews) - 4.5/5.0 (637 reviews)
  - [Stoplight](https://www.g2.com/fr/products/stoplight/reviews) - 4.4/5.0 (333 reviews)

