Vai al contenuto principale

Devo usare l'API GraphQL o l'SDK?

Questa guida è per gli sviluppatori che devono decidere tra l'utilizzo dell'API GraphQL o dell'SDK per l'integrazione con Legalesign. Fornisce informazioni sulle capacità di ciascuna opzione e ti aiuta a scegliere l'approccio migliore per il tuo progetto.

Gli sviluppatori avanzati o coloro che hanno uno stack tecnologico attualmente senza SDK (come .Net o GOLANG) hanno la possibilità di usare direttamente le API GraphQL o REST. Per molti, l'API REST è un approccio collaudato, tuttavia, la nostra nuova API GraphQL ha un campo di applicazione molto più vasto, tutto ciò che puoi realizzare nell'applicazione web Console può essere automatizzato e gestito con l'API GraphQL. Infatti, puoi ampliare ciò che è presente nella Console e creare interfacce dedicate e personalizzate tutte tue.

Usare sia l'API GraphQL che l'SDK

Sì. Assolutamente sì. Se hai un runtime compatibile con Node o JavaScript, puoi utilizzare l'SDK per fare la maggior parte del lavoro pesante per te e generare chiamate GraphQL personalizzate solo quando necessario. Perché lavorare più del necessario?

Confronto delle funzionalità

FunzionalitàAPI GraphQLSDK
Facilità d'usoRichiede conoscenza delle query GraphQLSemplifica le attività comuni
FlessibilitàControllo completo su query e mutazioniMetodi predefiniti per casi d'uso comuni
CompatibilitàFunziona con qualsiasi stack tecnologicoRichiede runtime Node.js o JavaScript

Esplorare lo schema

Ci sono due modi principali.

  1. Dai un'occhiata a ciò che l'applicazione Console mostra nelle sue richieste di rete e scegli quello che vuoi oppure,
  2. consulta le query e mutazioni disponibili dall'API nell'Esploratore GraphQL.

In sintesi, l'API GraphQL è ideale per gli sviluppatori che necessitano di pieno controllo e flessibilità, mentre l'SDK è perfetto per chi cerca un'integrazione rapida e semplice. Se non sei sicuro, considera di partire con l'SDK e usare l'API GraphQL per personalizzazioni avanzate.

Export This Article

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