---
title: GraphQL Reviews
meta_title: 'Recensioni GraphQL 2026: Dettagli, Prezzi e Funzionalità | G2'
meta_description: Filtra le recensioni di 11 per dimensione dell'azienda, ruolo o
  settore degli utenti per scoprire come GraphQL funziona per un'azienda come la tua.
aggregate_rating:
  rating_value: 3.9
  review_count: 11
  scale: '5'
date_modified: '2026-05-05'
parent_category:
  name: Infrastruttura IT
  url: https://www.g2.com/it/categories/it-infrastructure
---

# GraphQL Reviews
**Vendor:** The GraphQL Foundation  
**Category:** [Database a grafo](https://www.g2.com/it/categories/graph-databases)  
**Average Rating:** 3.9/5.0  
**Total Reviews:** 11
## About GraphQL
GraphQL è un linguaggio di query per dati open-source e un runtime progettato per semplificare lo sviluppo di API, consentendo ai client di richiedere esattamente i dati di cui hanno bisogno. Sviluppato internamente da Facebook nel 2012 e rilasciato pubblicamente nel 2015, GraphQL è diventato uno strumento fondamentale per lo sviluppo di applicazioni moderne, offrendo un&#39;alternativa più efficiente e flessibile rispetto alle tradizionali API REST. Caratteristiche e Funzionalità Chiave: - Struttura Gerarchica: Le query GraphQL rispecchiano la forma dei dati di risposta, rendendo intuitivo per gli sviluppatori prevedere e strutturare le loro richieste. - Tipizzazione Forte: Ogni elemento in uno schema GraphQL è esplicitamente tipizzato, permettendo definizioni chiare delle strutture dati e abilitando un supporto robusto per la validazione e gli strumenti. - Introspezione: Le API GraphQL sono auto-descrittive, consentendo ai client di interrogare lo schema per i tipi e le operazioni disponibili, il che facilita lo sviluppo dinamico dei client e migliora la scoperta. - Agnosticismo del Protocollo: GraphQL opera indipendentemente da qualsiasi protocollo di archiviazione o trasporto specifico, consentendo un&#39;integrazione senza soluzione di continuità con vari database e infrastrutture esistenti. - Evoluzione Senza Versioni: La flessibilità di GraphQL consente l&#39;aggiunta di nuovi campi e tipi senza influire sulle query esistenti, eliminando la necessità di versionamento e semplificando l&#39;evoluzione delle API. Valore Primario e Risoluzione dei Problemi: GraphQL affronta diverse sfide inerenti allo sviluppo tradizionale di API: - Recupero Dati Ottimizzato: Consentendo ai client di specificare i requisiti esatti dei dati, GraphQL minimizza l&#39;eccesso e il difetto di recupero dei dati, portando a un uso più efficiente della rete e a un miglioramento delle prestazioni dell&#39;applicazione. - Produttività degli Sviluppatori Migliorata: La natura auto-documentante degli schemi GraphQL, combinata con la tipizzazione forte e le capacità di introspezione, accelera i cicli di sviluppo e riduce la probabilità di errori. - Flessibilità su Piattaforme Diverse: Il design agnostico del linguaggio di GraphQL e il supporto per più linguaggi di programmazione consentono un consumo coerente delle API su piattaforme diverse, inclusi web, mobile e dispositivi IoT. - Manutenzione Semplificata delle API: La capacità di evolvere le API senza le complessità del versionamento consente aggiornamenti e aggiunte di funzionalità più fluidi, garantendo una manutenibilità e scalabilità a lungo termine. Fornendo un approccio più efficiente, flessibile e orientato agli sviluppatori per la progettazione di API, GraphQL consente alle organizzazioni di costruire applicazioni ad alte prestazioni che possono adattarsi ai requisiti in evoluzione e offrire esperienze utente superiori.




## GraphQL Reviews
  ### 1. Revisione di GraphQL

**Rating:** 5.0/5.0 stars

**Reviewed by:** Neha C. | Software Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** February 26, 2025

**Cosa Le piace di più di GraphQL?**

Test e implementazione senza sforzo per lo sviluppatore backend che utilizza GraphQL

**Cosa non Le piace di GraphQL?**

Comprendere può essere un po' complicato quando c'è una novità da graficare, ma una volta che ci si abitua, è così facile che si preferirà il grafico alle API REST.

**Quali problemi sta risolvendo GraphQL e in che modo La sta aiutando?**

Per ottenere campi durante il test

  ### 2. Il miglior API Gateway per il tuo progetto.

**Rating:** 4.5/5.0 stars

**Reviewed by:** vijay b. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 22, 2022

**Cosa Le piace di più di GraphQL?**

Utilizzando GraphQL possiamo costruire un API gateway per il tuo progetto. Usando l'API Gateway possiamo gestire i vari servizi nel progetto. Questo è il miglior framework per costruire progetti di microservizi. Usando GraphQL ottieni dati dall'API e gestisci la cache a diversi livelli.

**Cosa non Le piace di GraphQL?**

Graphql ha diversi tipi di dati come (int, stringa e file). Tuttavia, caricare file è molto più difficile rispetto a una normale API REST. La seconda cosa è che gestire lo schema è molto difficile quando abbiamo 15-20 microservizi. Inoltre, la documentazione non è buona.

**Quali problemi sta risolvendo GraphQL e in che modo La sta aiutando?**

Il miglior framework per i microservizi, specialmente se abbiamo più database e utilizziamo GraphQL, è quello che offre un singolo endpoint e punto di partenza. Utilizzando il resolver, possiamo chiamare più servizi da un unico lato e ottenere i dati da più database. Quindi, per implementare la struttura dei microservizi, è il miglior framework.

  ### 3. Crea API Gateway con graphql.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pinki K. | Technical Consultant, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 22, 2022

**Cosa Le piace di più di GraphQL?**

La parte migliore è ottenere solo i dati richiesti. Possiamo definire più nomi di oggetti e recuperare solo quelli necessari con l'aiuto di GraphQL, che gestisce anche la cache a diversi livelli. Abbiamo creato un gateway API per chiamare più servizi da un singolo endpoint con l'aiuto di GraphQL.

**Cosa non Le piace di GraphQL?**

Quando molti servizi vengono creati, è un po' difficile gestire tutti i servizi, definire i tipi e risolverli. Il caricamento dei file è difficile da implementare in GraphQL e poi inviarli ad altri servizi.

**Quali problemi sta risolvendo GraphQL e in che modo La sta aiutando?**

Con l'aiuto di GraphQL siamo in grado di creare un gateway API. E ora abbiamo un solo endpoint per chiamare diversi servizi nell'architettura a microservizi. Gestisce la cache a vari livelli, il che aumenta le prestazioni dell'applicazione. E una delle parti migliori è che fornisce solo le informazioni utili durante il recupero dei dettagli.

  ### 4. È un buon strumento nella categoria dei linguaggi di interrogazione

**Rating:** 3.0/5.0 stars

**Reviewed by:** Shubham P. | Business Analyst, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 24, 2022

**Cosa Le piace di più di GraphQL?**

Le poche cose che mi piacciono di più di GraphQL sono:
1. È un repository open-source su GitHub
2. Fornisce vari livelli di integrazione con diversi plugin.
3. Utilizza un protocollo a livello di applicazione che aiuta a trasmettere messaggi tra client e server.
4. Utilizza anche interfacce e dati dalle sue versioni precedenti.

**Cosa non Le piace di GraphQL?**

Alcuni svantaggi significativi dell'utilizzo di GraphQL sono:
1. Non è disponibile una documentazione adeguata per le persone che cercano di fare pratica.
2. Non è potente nello sviluppo di una struttura per un'applicazione basata su client-server (RPC).
3. Ha un sistema di gestione degli URL inferiore.
4. Difficile definire le regole riguardanti i limiti dei dati.

**Quali problemi sta risolvendo GraphQL e in che modo La sta aiutando?**

1. Supporto della comunità per risolvere i problemi.
2. Supporta tutte le versioni delle app
3. Aiuta a sviluppare progetti sotto l'architettura a microservizi
4. Fornisce più supporto e integrazione con i plugin.

  ### 5. GraphQL come servizio di database

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ehtesham . | Frontend Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 10, 2022

**Cosa Le piace di più di GraphQL?**

La piattaforma Open Source per progetti lato server è vantaggiosa per gestire la gestione dei dati relativi alle query. La parte migliore è che è un linguaggio di query semplice per le API. Ho progettato molti database accessibili e integrati con l'aiuto di GraphQL.

**Cosa non Le piace di GraphQL?**

Nel complesso, è facile da scrivere, ma è comunque solo un linguaggio di query. Non possiamo eseguire tutte le funzioni relative al database lato server con GraphQL. Ci sono alcuni problemi con la gestione degli URL con GraphQL.

**Quali problemi sta risolvendo GraphQL e in che modo La sta aiutando?**

Ho molti punti che rendono GraphQL vantaggioso, come il fatto che sia più veloce e ideale per i microservizi; per me, ho risolto il mio problema di struttura gerarchica usando GraphQL. Secondo la struttura JSON, il codice GraphQL assomiglia al codice JSON, rendendolo più leggibile per i programmatori. Possiamo modellare i nostri dati secondo le nostre esigenze e necessità.

  ### 6. Dà agli sviluppatori molta libertà che altri strumenti non offrono per costruire query da soli e giocare

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mohammed Shams T. | .NET Developer, Software per computer, Mid-Market (51-1000 dip.)

**Reviewed Date:** October 19, 2022

**Cosa Le piace di più di GraphQL?**

Le cose utili sono che non complica le cose e può fornire i dati esatti che vogliamo. Migliora anche la velocità delle prestazioni aggregando le richieste HTTP in una sola, il che funziona meglio con le API.

**Cosa non Le piace di GraphQL?**

Quando si tratta di piccole applicazioni, è difficile usare GraphQL poiché è così potente. Le query restituiranno sempre un codice di stato HTTP "200" anche se la query è fallita.

**Quali problemi sta risolvendo GraphQL e in che modo La sta aiutando?**

Mi ha aiutato ad aumentare le prestazioni della mia applicazione, a mantenere l'astrazione dei dati e a portare solo i dati specificati. Ha aumentato la velocità della mia applicazione di un ampio margine.

  ### 7. Gestisci il servizio con GraphQL

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prakash C. | Developer, Software per computer, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 15, 2022

**Cosa Le piace di più di GraphQL?**

Con l'aiuto di GraphQL siamo in grado di creare un API Gateway per chiamare e gestire diversi servizi con un singolo endpoint dall'interfaccia utente. È veloce e fornisce la funzionalità di ottenere solo i dati richiesti. Gestione della cache a diversi livelli come il livello di rete e molti altri.

**Cosa non Le piace di GraphQL?**

Caricare file tramite GraphQL è un po' difficile, si affrontano molti problemi durante l'implementazione a causa della mancanza di documentazione adeguata. È necessario migliorare la documentazione per una migliore comprensione.

**Quali problemi sta risolvendo GraphQL e in che modo La sta aiutando?**

Poiché nella mia organizzazione gestiamo una struttura a microservizi, ci aiuta a chiamare diversi servizi e a unire dati e varie operazioni in un unico punto di contatto, fondamentalmente un API Gateway.

  ### 8. GraphQL

**Rating:** 2.5/5.0 stars

**Reviewed by:** Utente verificato in Istruzione superiore | Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 31, 2022

**Cosa Le piace di più di GraphQL?**

Ideale per sistemi complessi e microservizi, veloce, senza problemi di over-fetching e under-fetching, la struttura è comprensibile, non è necessario condividere il codice e l'ultima versione!

**Cosa non Le piace di GraphQL?**

È la complessità delle query, la memorizzazione nella cache, ogni query può essere diversa, anche se opera sulla stessa entità.

Un altro problema con GraphQL è il rate-limiting. In un'API REST, puoi semplicemente specificare che permettiamo solo questa quantità di richieste in un giorno, ma in GraphQL è difficile specificare questo tipo di dichiarazione.

**Quali problemi sta risolvendo GraphQL e in che modo La sta aiutando?**

GraphQL è un linguaggio fortemente tipizzato in cui ogni livello di una query GraphQL corrisponde a un tipo particolare, e ogni tipo descrive un insieme di campi disponibili. Quindi, è simile a SQL e fornisce messaggi di errore descrittivi prima di eseguire una query.

  ### 9. Allows for complex queries, performance boost.

**Rating:** 2.5/5.0 stars

**Reviewed by:** Utente verificato in Logistica e catena di fornitura | Mid-Market (51-1000 dip.)

**Reviewed Date:** July 21, 2022

**Cosa Le piace di più di GraphQL?**

GraphQL allows the client to query all the data it needs on a single request, avoiding multiple requests to server and solving the N+1 issue. This allows for better performance on the client. APIs are easy to document.

**Cosa non Le piace di GraphQL?**

Adds a layer of complexity that not a lot of programmers are familiar with. Steep learning curve.
Nesting several mutations is a pain when dealing with authorization.

**Quali problemi sta risolvendo GraphQL e in che modo La sta aiutando?**

Consistency across the API types. Easy to version and document.

  ### 10. Revisione di GraphQL

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tushar T. | AVP - Engineering, Mid-Market (51-1000 dip.)

**Reviewed Date:** May 31, 2022

**Cosa Le piace di più di GraphQL?**

Facilità di integrazione con progetti Web e mobili
Capacità di connettersi con più endpoint e di eseguire filtri lato client, aggregazione ecc.
Documentazione adeguata per l'integrazione

**Cosa non Le piace di GraphQL?**

La comunità degli sviluppatori mobili è così grande a questo punto.

**Quali problemi sta risolvendo GraphQL e in che modo La sta aiutando?**

Supporto API
Modulo di rete

  ### 11. Una specifica di query su cui tutti possono concordare

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Belle arti | Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 30, 2022

**Cosa Le piace di più di GraphQL?**

Query nidificati, interroga solo ciò di cui hai bisogno

**Cosa non Le piace di GraphQL?**

Estendere lo Schema è difficile a volte, ad esempio aggiungendo vincoli.

**Quali problemi sta risolvendo GraphQL e in che modo La sta aiutando?**

Stiamo usando GraphQL con una varietà di CMS headless. Una volta definito lo Schema, otteniamo un'API di query e mutazione con un clic utilizzando GraphQL codegen. Cambiare le versioni dello Schema è un gioco da ragazzi.


## GraphQL Discussions
  - [A cosa serve GraphQL?](https://www.g2.com/it/discussions/what-is-graphql-used-for)

- [View GraphQL pricing details and edition comparison](https://www.g2.com/it/products/graphql/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-16+15%3A44%3A08+-0500&secure%5Bsession_id%5D=51339301-511d-42ff-b37d-59009e30af0e&secure%5Btoken%5D=fe1acde8af15c3b368f7efa0345723cf3a0d09651a0b849c93cd84458ad72bee&format=llm_user)

## GraphQL Features
**Gestione dei dati**
- Modello di dati
- Tipi di dati
- Ricerca integrata
- Trigger di eventi
- Linguaggio di interrogazione

**Disponibilità**
- Auto Sharding
- Recupero automatico

**Prestazione**
- Ottimizzazione delle query

**Sicurezza**
- Autorizzazione Basata su Ruoli
- Autenticazione
- Registri di controllo
- Crittografia

**Supporto**
- Multi-Modello
- Connettori BI
- Sistemi Operativi

## Top GraphQL Alternatives
  - [Neo4j Graph Database](https://www.g2.com/it/products/neo4j-graph-database/reviews) - 4.5/5.0 (131 reviews)
  - [Redis Software](https://www.g2.com/it/products/redis-software/reviews) - 4.5/5.0 (130 reviews)
  - [Arango](https://www.g2.com/it/products/arango/reviews) - 4.6/5.0 (115 reviews)

