Saltar al contenido principal

¿Debería Usar la API de GraphQL o el SDK?

Esta guía es para desarrolladores que deciden entre usar la API de GraphQL o el SDK para integrarse con Legalesign. Proporciona información sobre las capacidades de cada opción y te ayuda a elegir el mejor enfoque para tu proyecto.

Los desarrolladores avanzados o aquellos con una pila tecnológica actualmente sin SDK (como .Net o GOLANG) tienen la opción de usar directamente las APIs GraphQL o REST. Para muchos, la API REST es un enfoque probado y comprobado, sin embargo, nuestra nueva API GraphQL tiene un alcance mucho más amplio, todo lo que puedes lograr en la aplicación web Console puede ser automatizado y ejecutado con la API GraphQL. De hecho, puedes ampliar lo que actualmente hay en Console y crear interfaces dedicadas y personalizadas propias.

Usando Tanto la API de GraphQL como el SDK​

Sí. Definitivamente, sí. Si tienes un entorno compatible con Node o JavaScript, puedes usar el SDK para hacer la mayor parte del trabajo pesado y solo emitir llamadas GraphQL personalizadas cuando las necesites. ¿Por qué trabajar más de lo necesario?

Comparación de Funcionalidades​

FuncionalidadAPI de GraphQLSDK
Facilidad de UsoRequiere conocimiento de consultas GraphQLSimplifica tareas comunes
FlexibilidadControl total sobre consultas y mutacionesMétodos preconstruidos para casos comunes
CompatibilidadFunciona con cualquier pila tecnológicaRequiere entorno Node.js o JavaScript

Explorando el Esquema​

Hay dos maneras principales.

  1. Revisa lo que la aplicación Console muestra en sus solicitudes de red y elige lo que quieres o,
  2. examina las queries y mutaciones disponibles en la API en el Explorador GraphQL.

En resumen, la API GraphQL es ideal para desarrolladores que necesitan control total y flexibilidad, mientras que el SDK es perfecto para quienes buscan una integración rápida y sencilla. Si no estás seguro, considera comenzar con el SDK y usar la API GraphQL para personalizaciones avanzadas.

Export This Article

Save a copy of this page as PDF or plain text.