# RAML Reviews
**Vendor:** RAML  
**Category:** [Herramientas de Desarrollo de API](https://www.g2.com/es/categories/api-development)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 42
## About RAML
El Lenguaje de Modelado de API RESTful (RAML) facilita la gestión de todo el ciclo de vida de la API, desde el diseño hasta el intercambio.




## RAML Reviews
  ### 1. RAML - El mejor lenguaje de diseño de API

**Rating:** 4.5/5.0 stars

**Reviewed by:** Siva Krishna D. | Senior Software Engineer, Empresa (> 1000 empleados)

**Reviewed Date:** September 17, 2022

**¿Qué es lo que más le gusta de RAML?**

RAML es un lenguaje de modelado de API RESTful que se utiliza para el diseño de API. RAML es legible tanto por humanos como por computadoras. En el diseño de RAML, podemos proporcionar recursos de API, medios, métodos, parámetros, bibliotecas, extensiones, etc. RAML se utiliza en muchas plataformas, como la plataforma anypoint para el diseño de API.

**¿Qué es lo que no le gusta de RAML?**

RAML carece de documentación robusta, tiene una reutilización de código limitada y las versiones anteriores no son soportables cuando se crea una nueva versión, como el soporte de herramientas no es bueno en comparación con la última versión.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

RAML se utiliza para mantener el ciclo de vida de la API desde el despliegue hasta el desarrollo. RAML se utiliza en la plataforma Anypoint y admite muchos métodos HTTP. La especificación de RAML proporciona código fuente para clientes y servidores.

  ### 2. Mejor lenguaje para el diseño de API

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sai Meghana D. | Application Development Associate , Empresa (> 1000 empleados)

**Reviewed Date:** September 08, 2022

**¿Qué es lo que más le gusta de RAML?**

RAML ayuda a los desarrolladores a crear la estructura inicial de la API. RAML también se puede utilizar con fines de documentación. También ayuda al cliente a saber qué es el servicio y qué/cómo se invocan todas las operaciones.

**¿Qué es lo que no le gusta de RAML?**

A veces requiere esquemas para todas las respuestas, y la reutilización de código es baja para algunas especificaciones. Para una documentación RAML robusta, necesita mejores herramientas para desarrolladores.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

RAML se puede importar al crear una nueva aplicación desde cero, ya sea desde la máquina local o Anypoint Desktop, para crear flujos y manejadores de errores utilizando el módulo APIKit. Utilizo RAML, que se puede importar en aplicaciones existentes.

  ### 3. Mejor herramienta de construcción de especificaciones

**Rating:** 5.0/5.0 stars

**Reviewed by:** Afreen F. | Senior Software Engineer, Empresa (> 1000 empleados)

**Reviewed Date:** January 30, 2022

**¿Qué es lo que más le gusta de RAML?**

Es un lenguaje basado en YAML que es muy fácil de entender y escribir la especificación. Es muy útil ya que es reutilizable. Podemos reutilizar el mismo código para escribir especificaciones similares para diferentes proyectos. Obtenemos muchas características como traits, ejemplos, datatype, resorceType, Libraries que hacen que el código sea más legible y reutilizable. También obtenemos servicios de simulación que son muy útiles para las pruebas. También podemos crear documentación adecuada para la especificación RAML específica para entender mejor la tecnicidad.

**¿Qué es lo que no le gusta de RAML?**

Necesitamos cuidar la indentación ya que crea muchos problemas.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

1. Desarrollo de especificaciones de API.  
2. Para la creación de fragmentos de API.  
3. Para la creación de documentación de API.  
4. Para el uso de servicios de simulación para pruebas.  
5. Para la creación de documentación detallada para las APIs.

  ### 4. Mejor diseño con RAML

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Atención hospitalaria y sanitaria | Empresa (> 1000 empleados)

**Reviewed Date:** July 26, 2022

**¿Qué es lo que más le gusta de RAML?**

RAML es fácil de implementar y diseñar en la plataforma Anypoint y muy fácil de entender y construir API con la ayuda de RAML. Todas las características están disponibles en el Diseño RAML.

**¿Qué es lo que no le gusta de RAML?**

Realmente me gusta el diseño de RAML. Pero el único problema es que no es aceptado por otros sistemas como el Open API Spec, que se utiliza ampliamente en todo el mundo. Pero también podemos crear especificaciones de API con OAS en Mulesoft.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

RAML ayuda a crear la especificación de API para la API de Mulesoft. Es un formato muy bueno y legible que facilita la lectura de la especificación de la API y la comprensión de la API desde cero.

  ### 5. Fragmentos de API en RAML

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mehak B. | Lead Engineer, Empresa (> 1000 empleados)

**Reviewed Date:** December 30, 2021

**¿Qué es lo que más le gusta de RAML?**

Podemos segregar los componentes de RAML como fragmentos de API y utilizar esos fragmentos en múltiples diseños de API.  
Fácil de aprender.  
Más fácil de entender que OAS debido a los fragmentos de API.

**¿Qué es lo que no le gusta de RAML?**

Indentación sensible.  
No podemos incluir archivos de ejemplo dentro del fragmento de la biblioteca.  
SecurityScheme no incluye autenticación de clientid. Esto se puede incluir para evitar el uso de rasgos para esta característica.

**Recomendaciones a otros que estén considerando RAML:**

RAML es un lenguaje fácil de entender para el diseño de API.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

RAML es muy fácil de aprender en comparación con OAS. Entonces, para diseñar APIs usamos RAML en Mulesoft. Debido a la reutilización de fragmentos, se vuelve más fácil usar RAML.

  ### 6. Mejor herramienta para modelar APIs Rest.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gaurav S. | Data Engineering Manager, Empresa (> 1000 empleados)

**Reviewed Date:** December 27, 2021

**¿Qué es lo que más le gusta de RAML?**

La facilidad de crear y generar documentación ofrecida por RAML y definir funciones y métodos de API basados en varias condiciones de filtro. También es rentable.

**¿Qué es lo que no le gusta de RAML?**

La interfaz de usuario no es muy intuitiva y tiene una curva de aprendizaje para adaptarse. Algunas de las implementaciones complejas donde se llaman componentes reutilizables a través de un intercambio parecen lentas.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Proporcionar acceso a las API de nivel de producción con anticipación a los usuarios empresariales que pueden revisar diferentes métodos de API y ver el tipo de respuestas que están recibiendo tanto de una aplicación cliente como también probar la implementación de seguridad.

  ### 7. Diseño de API Hecho Fácil

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vivek B. | Associate IT dev, Empresa (> 1000 empleados)

**Reviewed Date:** August 31, 2021

**¿Qué es lo que más le gusta de RAML?**

Lo mejor que me gusta de diseñar API a través de RAML es la facilidad de legibilidad. Es tan fácil de entender. Ofrece reutilización, lo cual es muy importante para el desarrollo acelerado. Simular una API también es una característica muy buena.

**¿Qué es lo que no le gusta de RAML?**

Mal soporte. Muy poca documentación y artículos que pueden ayudar en línea.

**Recomendaciones a otros que estén considerando RAML:**

Teniendo en cuenta los pros y los contras de usar RAML para diseñar APIs, es altamente recomendable usar RAML especialmente para desarrolladores de Mulesoft y APIGEE.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Estamos utilizando Mulesoft, que utiliza RAML para diseñar una API. Es más adecuado para el desarrollo rápido de API para ser utilizado en proyectos de Mule. RAML te permite describir tu API en un formato legible para humanos, por lo que no hay dependencia de recursos dentro del equipo para realizar cambios en una API existente. Es fácil gestionar todo el ciclo de vida de la API desde el diseño hasta el intercambio. Solo escribes lo que necesitas definir y reutilizable. La simulación de API también es un buen problema que se resuelve utilizando RAML. Puedes proporcionar un prototipo al cliente antes de implementar la API real.

  ### 8. Lenguaje directo para definir y probar APIs REST

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Atención hospitalaria y sanitaria | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** November 03, 2021

**¿Qué es lo que más le gusta de RAML?**

RAML está bien documentado y es muy fácil de aprender. La capacidad de documentar APIs REST en un lenguaje legible y generar simulaciones de prueba es extremadamente valiosa para mis equipos.

**¿Qué es lo que no le gusta de RAML?**

Hemos experimentado algunas situaciones en las que RAML no era lo suficientemente flexible para satisfacer nuestras necesidades en escenarios muy específicos. En general, esto no es un problema, pero puede ser difícil de resolver cuando sucede.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Utilizamos RAML como una forma rápida de prototipar y documentar nuestras API REST. Encontramos que nos ayuda a avanzar más rápidamente en el desarrollo de API y proporciona puntos finales simulados para pruebas rápidas.

  ### 9. Revisión de RAML

**Rating:** 5.0/5.0 stars

**Reviewed by:** Laxman T. | Technology Lead, Empresa (> 1000 empleados)

**Reviewed Date:** January 16, 2022

**¿Qué es lo que más le gusta de RAML?**

Fácil de comenzar, herramienta de IDe visual fuerte, permite patrón de diseño.

**¿Qué es lo que no le gusta de RAML?**

Carece de documentación sólida y tutorial fuera de la especificación.

**Recomendaciones a otros que estén considerando RAML:**

es fácil de usar, con herramienta IDE

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Proporciona toda la información necesaria para describir las API RESTFul, proporcionando así una forma más sencilla de diseñar API.

  ### 10. Útil para la integración con Mulesoft Anypoint Studio.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Talha W. | Backend Developer, Empresa (> 1000 empleados)

**Reviewed Date:** December 30, 2021

**¿Qué es lo que más le gusta de RAML?**

Proporciona una vista detallada de la documentación de la API con la lista de todos los servicios.

**¿Qué es lo que no le gusta de RAML?**

Nada por ahora. Es una solución de paquete completo.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Integrar la capa API con Mulesoft usando RAML es fácil y proporciona servicios de integración útiles.

  ### 11. Buena estructura de esquema, fácil de crear API simulada.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Manthan V. | SDE-2 Frontend Developer , Mediana Empresa (51-1000 empleados)

**Reviewed Date:** October 17, 2021

**¿Qué es lo que más le gusta de RAML?**

- esquema de estructuras de datos
- datos simulados
- enfoque libre de contexto

**¿Qué es lo que no le gusta de RAML?**

Requiere conocimiento de esquemas y cosas de backend.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

- he usado RAML en el producto de Backbase. Y RAML proporciona un enfoque de tarifa de contacto, lo que significa que el front-end no espera la API. Creamos RAML y RAML muestra el punto final y la respuesta con simulación, por lo que cuando la API real está lista, el front-end no necesita esfuerzo adicional.

  ### 12. RAML para la documentación de API Rest

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prakash G. | Technology Architect, Empresa (> 1000 empleados)

**Reviewed Date:** September 29, 2021

**¿Qué es lo que más le gusta de RAML?**

Forma fácil de documentar y diseñar APIs Rest rápidamente. La misma documentación se puede compartir entre equipos para la colaboración.

**¿Qué es lo que no le gusta de RAML?**

El formato del documento RAML es un poco una pesadilla.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Diseñar y documentar las especificaciones de la API REST.

  ### 13. fácil de aprender y sintaxis clara

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Servicios Financieros | Empresa (> 1000 empleados)

**Reviewed Date:** January 06, 2022

**¿Qué es lo que más le gusta de RAML?**

fácil de aprender, lenguaje universal, fácilmente utilizado con mulesoft

**¿Qué es lo que no le gusta de RAML?**

demasiado específico, requiere que aprendas su sintaxis

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

diseñar APIs con Mulesoft, los beneficios son sintaxis clara, fácil de depurar

  ### 14. RAML

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Educación superior | Empresa (> 1000 empleados)

**Reviewed Date:** November 30, 2021

**¿Qué es lo que más le gusta de RAML?**

Amigable para desarrolladores y fácil de aprender y entender

**¿Qué es lo que no le gusta de RAML?**

No hay herramienta para el desarrollo de RAML

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

RAML se utiliza en el desarrollo de Mulesoft como diseño de API. Está muy bien integrado con Mulesoft.

  ### 15. Realmente recomiendo RAML

**Rating:** 5.0/5.0 stars

**Reviewed by:** Guilherme T. | System Engineer, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** December 03, 2019

**¿Qué es lo que más le gusta de RAML?**

Una estructura completa de un servicio entero puede definirse bien utilizando RAML. Los protocolos, la seguridad, los tipos de datos, los ejemplos, las características y muchas cosas específicas para un servicio pueden describirse y definirse en una estructura única y autodescriptiva. Usando el centro de diseño de CloudHub (Mulesoft) hace que el diseño/definición de RAML sea muy fácil.

**¿Qué es lo que no le gusta de RAML?**

Desde mi punto de vista, no hay muchas buenas opciones de editores para RAML. Comúnmente uso Design Center de Mulesoft (CloudHub) pero no veo muchas herramientas con buena estructura y que "compilen" bien el RAML.

**Recomendaciones a otros que estén considerando RAML:**

Normalmente utilizo Design Center en CloudHub de Mulesoft para desarrollar mis APIs RAML. Realmente lo recomiendo como una buena plataforma para definir y diseñar tu RAML.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Cambiando servicios SOAP a servicios RESTful.  
Aplicando el nivel de seguridad OAuth 2.0 en APIs RESTful para acceso externo de usuarios de terceros.  
Construyendo APIs móviles.

  ### 16. Gran manera de documentar tu API REST

**Rating:** 3.5/5.0 stars

**Reviewed by:** David S. | Senior Web Developer, Empresa (> 1000 empleados)

**Reviewed Date:** September 02, 2021

**¿Qué es lo que más le gusta de RAML?**

Se integra con osprey para generar puntos finales y proporcionar validación.

**¿Qué es lo que no le gusta de RAML?**

Algunas características faltantes como la falta de soporte para TS.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Validación de campo y generación de documentación

  ### 17. Revisión sobre RAML

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Empresa (> 1000 empleados)

**Reviewed Date:** October 06, 2021

**¿Qué es lo que más le gusta de RAML?**

Se requiere menos experiencia técnica para construir las APIs REST.

**¿Qué es lo que no le gusta de RAML?**

Incapacidad para soportar lenguajes de programación que no son muy utilizados

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Menos apoyo requerido en el frente técnico

  ### 18. RAML

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** October 21, 2021

**¿Qué es lo que más le gusta de RAML?**

Funcionalidad de autocompletar, estilo visual

**¿Qué es lo que no le gusta de RAML?**

La aplicación Electron consume demasiado, falta funcionalidad en línea o de compartir.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Documentación técnica de la API

  ### 19. Revisión de RAML

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Banca | Empresa (> 1000 empleados)

**Reviewed Date:** August 26, 2021

**¿Qué es lo que más le gusta de RAML?**

RAML te permite describir una API con un archivo YAML. Es más fácil describir una API con RAML.

**¿Qué es lo que no le gusta de RAML?**

No hay muchos programas que te permitan analizar RAML en código de modelo.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

El modelo más rápido para definir y desplegar tus microservicios API

  ### 20. RAML - El plano de la API

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shubham C. | Integration Specialist, Empresa (> 1000 empleados)

**Reviewed Date:** October 26, 2020

**¿Qué es lo que más le gusta de RAML?**

RAML es un lenguaje autodescriptivo fácil de aprender para API. La API se puede modelar perfectamente de acuerdo con las especificaciones de RAML. RAML viene con funciones predefinidas que están muy a la altura de los estándares.

**¿Qué es lo que no le gusta de RAML?**

RAML puede expandirse para entrar en más manipulación de datos.

**Recomendaciones a otros que estén considerando RAML:**

En general, RAML es un lenguaje hermoso para trabajar y fácil de usar. Recomendaría el uso de RAML cualquier día.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

El problema empresarial que estamos tratando de encontrar la solución perfecta está relacionado con un sitio de comercio electrónico donde tiene que ser interactivo con los sistemas de backend. Las especificaciones RAML nos ayudaron a llegar a la especificación del sistema de backend que se puede implementar o que se puede adaptar bastante cómodamente a los nuevos cambios.

  ### 21. Experiencia profesional en diseño de API con tecnología líder en desarrollo de API.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** October 15, 2020

**¿Qué es lo que más le gusta de RAML?**

Me gusta RAML porque le da flexibilidad al desarrollador para personalizar microservicios de una manera conveniente. El diseño de especificaciones sigue una estructura simple de YAML (un enfoque bien conocido en la industria) que es fácil de entender para cualquiera, ya que solo contiene sustantivos (es decir, recursos) y verbos (es decir, métodos). RAML es muy capaz de soportar características y esquemas de seguridad que se pueden aplicar en diferentes niveles de la API, por ejemplo, a nivel de API, a nivel de recurso y a nivel de método.

Modularización:
RAML es bastante fácil de definir especificaciones en módulos individuales como fragmentos (nada más que un módulo común), características, tipos de recursos, tipos de datos y como una API. Esto ayuda a desacoplar la especificación para reducir dependencias innecesarias y mantener la API limpia para una fácil comprensión.

**¿Qué es lo que no le gusta de RAML?**

Hay muy pocas áreas donde a un desarrollador no le gustan las restricciones de RAML, a continuación se presentan un par de ellas que siento:
1. No hay una manera fácil de definir una API para aceptar un conjunto de parámetros de entrada condicional para aplicar en varios escenarios (de una manera u otra). Se debe seguir un enfoque de tipo de esquema complejo para personalizar tipos condicionales.
2. Restricciones de tipo y requeridas en campos principales cuando un tipo de dato hijo hereda propiedades del padre.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Utilizo la especificación RAML para desarrollar microservicios de API. A menudo vimos que había bastantes desafíos con nuestros consumidores al implementar microservicios sin definir un contrato adecuado (es decir, la especificación de la API) en su lugar. Fue realmente difícil para nosotros coordinarnos con nuestros clientes a veces cada vez que implementamos nuevas APIs o introducimos cambios disruptivos en los servicios existentes. 
RAML es mucho más cómodo para el diseño de especificaciones fáciles y para llegar a un acuerdo con las contrapartes, ya que la especificación en sí es autoexplicativa, no se necesita que un desarrollador de API la explique a otros.

  ### 22. RAML básico e importante paso para REST API

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ganga M. | Mulesoft Certified Developer, Empresa (> 1000 empleados)

**Reviewed Date:** October 21, 2020

**¿Qué es lo que más le gusta de RAML?**

Altamente legible por humanos y computadoras. Se centra en describir claramente recursos, métodos, parámetros, respuestas, tipo de medio.

**¿Qué es lo que no le gusta de RAML?**

Reutilización/extensiones de código limitadas, carece de documentación sólida.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

RAML es el primer paso de nuestro diseño de API REST, antes de completar el código en IDE, uno puede verificar cómo funciona el diseño en RAML a través de la consola de API y probar.

  ### 23. RAML es fácil de analizar y fácil de visualizar.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Balint T. | Mulesoft Developer, Empresa (> 1000 empleados)

**Reviewed Date:** November 06, 2020

**¿Qué es lo que más le gusta de RAML?**

Campos opcionales, fáciles de leer para los humanos.

**¿Qué es lo que no le gusta de RAML?**

La indentación es simplemente muy molesta, hace que depurar un RAML mal formateado sea una pesadilla.

**Recomendaciones a otros que estén considerando RAML:**

Si encaja en el ecosistema de su empresa, entonces no hay inconveniente.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

RAML se utiliza para describir interfaces de API REST. Un RAML bien escrito es la documentación para la propia API. Esto puede desacoplar el desarrollo de la API y sus clientes ya que la interfaz es suficiente para un inicio rápido.

  ### 24. Raml está describiendo el lenguaje para la interfaz.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pallavi M. | System Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** October 20, 2020

**¿Qué es lo que más le gusta de RAML?**

Raml es el lenguaje más descriptivo de todos. Aunque el usuario no tenga idea sobre una API en particular, Raml describe por qué la estamos usando, cuál es la necesidad y qué respuesta necesitamos. Raml lo describe de manera sencilla para que la gente común pueda relacionarse con ello.

**¿Qué es lo que no le gusta de RAML?**

Usé RAML para desarrollar API, y aunque no me disgustó.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

La descripción es la mejor parte de raml donde puedo mencionar la razón particular de cada método.

  ### 25. RAML es excelente y fácil para definir APIs REST.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashok chakravarthi D. | Empresa (> 1000 empleados)

**Reviewed Date:** October 23, 2020

**¿Qué es lo que más le gusta de RAML?**

definiendo recursos con esquemas y seguridad, fragmentos reutilizables, características

**¿Qué es lo que no le gusta de RAML?**

hasta ahora no he encontrado ninguna aversión por RAML

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

La resolución de la reutilización de fragmentos RAML, configuración de seguridad es fácilmente legible tanto por humanos como por máquinas.

  ### 26. RAML es muy intuitivo y amigable para los humanos.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ruchika J. | Assistant Consultant, Empresa (> 1000 empleados)

**Reviewed Date:** October 26, 2020

**¿Qué es lo que más le gusta de RAML?**

Lo que más me gusta de RAML es la capacidad de validación de ejemplos que proporciona para verificar si coincide con el tipo de datos definido o no.

**¿Qué es lo que no le gusta de RAML?**

Como la validación de ejemplo de solicitud RAML debería incluir la validación de respuesta también.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Estamos utilizando RAML para definir interfaces de API Rest. Y compartirlo con los consumidores de la API al principio del ciclo de desarrollo ayuda a lograr mejores integraciones.

  ### 27. Experiencia con RAML

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Automotriz | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** November 08, 2020

**¿Qué es lo que más le gusta de RAML?**

La forma en que podemos documentar y volver a los puntos finales de la API después de crearlos. Útil para gestionarlos, recordarlos y visualizarlos.

**¿Qué es lo que no le gusta de RAML?**

No es tanto un desagrado como una preferencia. Preferiría tener la posibilidad de generar automáticamente el archivo RAML mientras estoy escribiendo el código.

**Recomendaciones a otros que estén considerando RAML:**

Definitivamente es algo bueno intentarlo y te educará sobre cómo están estructuradas las API.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Principalmente estoy resolviendo el problema de recordar los puntos finales después de un tiempo de escribir la API y documentarla.

  ### 28. Era realmente detallado e informativo. Claro y conciso.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Inderjeet S. | Associate Solution Architect, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** October 24, 2020

**¿Qué es lo que más le gusta de RAML?**

La forma de explicar el contenido y los ejemplos proporcionados fueron realmente impresionantes.

**¿Qué es lo que no le gusta de RAML?**

Nada en particular, he marcado el sitio web para un estudio posterior y revisaré el enlace nuevamente.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Estoy resolviendo muchos problemas relacionados con el diseño de API, además me está ayudando a añadir un nivel granular de validaciones.

  ### 29. Un lugar único para una visión general de la API.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Suvi D. | Consultant, Empresa (> 1000 empleados)

**Reviewed Date:** October 16, 2020

**¿Qué es lo que más le gusta de RAML?**

Validación, disponibilidad del servidor simulado, facilidad de acceso... Múltiples políticas para restringir los derechos en tu API, disponibilidad de múltiples versiones.

**¿Qué es lo que no le gusta de RAML?**

Mayormente es útil. Es difícil encontrar algo que no sea útil.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Validaciones, facilidad para validar usando esquema o tipo de datos.

Políticas que puedes aplicar en RAML

Facilidad para conectar tu RAML con el código real.

  ### 30. La Reseña de Shanky

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shankar Sai C. | Associate Consultant, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** October 22, 2020

**¿Qué es lo que más le gusta de RAML?**

La API de RAML es muy fácil de entender y diseñar.

**¿Qué es lo que no le gusta de RAML?**

Sin disgustos hasta ahora, tuve una experiencia positiva.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Pude exponer mis servicios usando RAML, lo que permitió a mis clientes entender mejor mi aplicación.

  ### 31. Simple y práctico

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Seguros | Empresa (> 1000 empleados)

**Reviewed Date:** October 22, 2020

**¿Qué es lo que más le gusta de RAML?**

Usar RAML es beneficioso para mi día a día para presentar y diseñar una API para mis interesados y escuchar sus comentarios para cambiarla rápidamente. Fácil de gestionar e importar en nuestros proyectos.

**¿Qué es lo que no le gusta de RAML?**

Proporcionar un mensaje de error claro debido a una indentación incorrecta.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Estamos proporcionando microservicios a toda la empresa con menos esfuerzo y alineados con los requisitos.

  ### 32. Fácil de entender, escribir y mantener.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jansen G. | Software Engineer, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 17, 2020

**¿Qué es lo que más le gusta de RAML?**

Visualización rápida del diseño de API, puedes crear fácilmente un contrato y enviarlo a tu cliente para una rápida respuesta. Bueno para la metodología ÁGIL.

Para los desarrolladores, puedo decir que es legible y se puede cambiar fácilmente. Su mantenibilidad es alta y las especificaciones de RAML son completas con una guía detallada y tutoriales.

Es preciso, se puede generar un cliente a partir de la especificación que sea fiel a la API.

**¿Qué es lo que no le gusta de RAML?**

Probablemente una gran comunidad si alguna vez hay preguntas que otros nuevos miembros pueden hacer y obtener respuesta en pocos días.

RAML todavía no es popular en el marco de Java como spring/spring boot. Crear un soporte estable para spring boot probablemente aumentará la popularidad de RAML. A veces, RAML es un poco lento en Mulesoft como un complemento.

**Recomendaciones a otros que estén considerando RAML:**

Usar RAML es fácil. También tienes visualización en vivo durante la codificación, así que todo debería ser fácil.  
Vea lo fácil que es comenzar con el tutorial RAML 100.  
Me gusta recomendar el uso de RAML especialmente en el desarrollo de Mulesoft.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

La integración empresarial. Compartir el contrato con los clientes es fácil y recibirás comentarios rápidos.

  ### 33. RAML es la comprensión clara de toda la aplicación en Mulesoft.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Banca | Empresa (> 1000 empleados)

**Reviewed Date:** October 26, 2020

**¿Qué es lo que más le gusta de RAML?**

Rasgos, tipos de recursos, incluir, la seguridad es la mejor en RAML

**¿Qué es lo que no le gusta de RAML?**

Todos están bien, refactorizar y enumerar un poco confuso.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Todos los problemas empresariales se pueden resolver con RAML.

  ### 34. Revisión de RAML

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** December 02, 2019

**¿Qué es lo que más le gusta de RAML?**

Lo mejor es el formato que nos permite definir fácilmente los recursos y sus especificaciones. Fácil de añadir seguridad y otras características.

**¿Qué es lo que no le gusta de RAML?**

Nada que no guste. Todo bien. Hace que un desarrollador se sienta más cómodo al tratar con el cliente.

**Recomendaciones a otros que estén considerando RAML:**

Fácil de usar, fácil de implementar, fácil de aprender.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

El escenario diario proporcionado por el equipo, para hacer un seguimiento de los requisitos proporcionados por los clientes, dando los mejores resultados al definir los recursos.

  ### 35. Fácil de aprender y usar

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mohit S. | Consultant, Empresa (> 1000 empleados)

**Reviewed Date:** December 03, 2019

**¿Qué es lo que más le gusta de RAML?**

RAML es muy fácil de aprender. Los conceptos son muy fáciles pero efectivos para la creación de contratos de API. Se convierte en una herramienta de validación poderosa cuando se utiliza con el enrutador APIkit.

**¿Qué es lo que no le gusta de RAML?**

No hay mucho que no guste de RAML. Lo único que siento que pueden mejorar es si la interfaz gráfica se puede hacer mejor.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Creación de contratos de API para que puedan ser compartidos con los equipos o usuarios que desean utilizar nuestras API.

  ### 36. Núcleo de las API REST

**Rating:** 4.0/5.0 stars

**Reviewed by:** Heeba k. | Associate Consultant, Empresa (> 1000 empleados)

**Reviewed Date:** December 18, 2019

**¿Qué es lo que más le gusta de RAML?**

Es muy fácil de usar y fácil de hacer.

**¿Qué es lo que no le gusta de RAML?**

1) Menos editores disponibles en el mercado
2) 1.0

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Crear una API se ha convertido en una tarea de pocas horas con ello.

Ofrece una comprensión básica de los recursos, tipos de datos y puede ser presentado a otras partes para preparar un contrato.

  ### 37. Forma fácil de crear una especificación de API Rest

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Venta al por Menor | Empresa (> 1000 empleados)

**Reviewed Date:** December 19, 2019

**¿Qué es lo que más le gusta de RAML?**

Biblioteca
Tipos de Recursos
Rasgos
Enumeración
Esquema

**¿Qué es lo que no le gusta de RAML?**

Validación XSD
Seguridad
Validación de múltiples esquemas

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Uso de RAML para recursos de Mulesoft
Beneficios:
Menos tiempo
Legibilidad

  ### 38. Diseño RAML

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Servicios legales | Empresa (> 1000 empleados)

**Reviewed Date:** December 03, 2019

**¿Qué es lo que más le gusta de RAML?**

Fácil de entender y desarrollo rápido.

**¿Qué es lo que no le gusta de RAML?**

A veces, si nos referimos a otro RAML, entonces RAML se vuelve demasiado complicado.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Estoy creando el diseño y las especificaciones de la API.

  ### 39. Fácil de usar

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Internet | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** December 02, 2019

**¿Qué es lo que más le gusta de RAML?**

Resulta útil cuando se necesita documentar

**¿Qué es lo que no le gusta de RAML?**

Carece de un IDE. La documentación no es fácil de usar.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Principalmente documentación de API

  ### 40. Bueno

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Empresa (> 1000 empleados)

**Reviewed Date:** December 02, 2019

**¿Qué es lo que más le gusta de RAML?**

Desarrollar una pieza de descanso usando RAML fue bueno.

**¿Qué es lo que no le gusta de RAML?**

Problema de sangría ya que no espera ni siquiera un espacio extra.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Creando API

  ### 41. una de las mejores formas de diseñar y compartir APIs RESTful

**Rating:** 4.5/5.0 stars

**Reviewed by:** °ღ•ŚŐÚℛÁßℋ . | Executive, Software de Computadora, Empresa (> 1000 empleados)

**Reviewed Date:** January 07, 2019

**¿Qué es lo que más le gusta de RAML?**

Me gusta la parte en la que utilicé mi política OAuth2.0 como especificación en múltiples proyectos. Me ahorró mucho tiempo al no tener que escribir lo mismo una y otra vez en cada proyecto.

**¿Qué es lo que no le gusta de RAML?**

Lo que no me gustó es que no hay ninguna opción para definir múltiples respuestas con diferentes tipos para el mismo código de estado HTTP.

**Recomendaciones a otros que estén considerando RAML:**

puedes optar por esto si estás trabajando en el desarrollo de una API RESTful.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Resolví el problema de entender el requisito de la API y nos benefició al reducir el retrabajo en el desarrollo. Me ayudó a finalizar el requisito exacto y proporcionó el diseño de la API para probar antes de comenzar el desarrollo.

  ### 42. Gran producto para documentar APIs.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Felipe M. | Tech Leader | Cloud Engineer and Architect, Software de Computadora, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** June 03, 2018

**¿Qué es lo que más le gusta de RAML?**

Súper fácil de comenzar y la documentación generada es muy profesional. Definitivamente un imprescindible en el conjunto de herramientas de cualquier desarrollador backend. Me gusta que proporciona una herramienta para la migración a Swagger.

**¿Qué es lo que no le gusta de RAML?**

Desearía que tuvieran más complementos como OpenApi (anteriormente conocido como Swagger) tiene... Swagger definitivamente admite muchos idiomas y los complementos son agradables. No es súper amigable para el usuario, pero es más amigable que Swagger...

**Recomendaciones a otros que estén considerando RAML:**

Creo que en general es una buena herramienta para documentar y simular tus APIs. Tienes que documentar tus APIs de todos modos. Swagger está por delante de RAML, pero creo que RAML eventualmente se convertirá en un firme competidor.

**¿Qué problemas resuelve RAML y cómo le beneficia eso?**

Lo usamos para generar documentación profesional para nuestras APIs. Realmente nos ayuda a reducir la brecha entre nuestros desarrolladores frontend y backend.


## RAML Discussions
  - [G Fuel Tier List](https://www.g2.com/es/discussions/g-fuel-tier-list) - 1 comment, 1 upvote
  - [¿Para qué se utiliza Raml?](https://www.g2.com/es/discussions/what-is-raml-used-for) - 1 comment

- [View RAML pricing details and edition comparison](https://www.g2.com/es/products/raml/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-07+16%3A09%3A43+-0500&secure%5Bsession_id%5D=81913a0e-da00-44e5-871c-45c535574e45&secure%5Btoken%5D=e422936ea98559a864616eca7d2b366d58cf8832b6577b65a9616b5416adafba&format=llm_user)

## RAML Features
**Desarrollo**
- Pruebas API
- Seguridad de los datos
- Orquestación
- Escalabilidad

**Colaboración**
- Gestión del diseño
- Control de acceso
- Visibilidad

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

