🧚 Ascolta! Beekeeper Studio è una GUI per DynamoDB veloce, moderna e open source Scarica
5 novembre 2026 Di Matthew Rathbone

La console di DynamoDB va bene per dare un'occhiata veloce a una tabella, ma stanca presto quando devi sfogliare i risultati, destreggiarti tra tre tabelle o sviluppare su DynamoDB Local. Qui sotto trovi sei client GUI per DynamoDB che fanno di meglio, quanto costa ciascuno e quali funzionano con DynamoDB Local. Uno di questi, Beekeeper Studio, lo facciamo noi, quindi ovviamente è il primo. Sentiti libero di alzare gli occhi al cielo.

Beekeeper Studio

Disponibile per Windows, macOS e Linux - scaricalo qui

Una tabella Orders di DynamoDB in Beekeeper Studio, con lo stato di un item modificato inline in attesa di essere applicato

Siamo ovviamente di parte, ma pensiamo che Beekeeper Studio sia il modo più piacevole di lavorare con DynamoDB quando non è l'unico database che usi. Apre una tabella DynamoDB come apre una tabella Postgres o MySQL: una griglia in stile foglio di calcolo che puoi filtrare, dove modifichi gli item inline, ne aggiungi di nuovi ed elimini quelli vecchi senza scrivere a mano una chiamata UpdateItem.

Per qualcosa di più specifico c'è l'editor SQL, che esegue PartiQL, il linguaggio di query compatibile con SQL di DynamoDB, sulle tue tabelle. È lo stesso editor, con le stesse schede e le stesse query salvate, che useresti per qualsiasi altro database.

Una query PartiQL su un indice secondario globale di DynamoDB in Beekeeper Studio, con i risultati sotto

Prova Beekeeper Studio gratis per 14 giorni

Adoro Beekeeper: ha reso obsoleti tutti i miei altri client DB fin dal primo giorno. È bellissimo poter usare lo stesso client per diversi tipi di database, perché diciamocelo: le app moderne hanno bisogno di DB sia SQL che NOSQL e spesso c'è di mezzo anche un DWH.

Oliver Grasl CEO, transentis consulting

La connessione funziona come nella AWS CLI: access key e secret, un profilo con nome dal tuo file delle credenziali AWS oppure le credenziali della tua configurazione AWS CLI esistente. Per lo sviluppo locale, inserisci http://localhost:8000 nel campo dell'endpoint personalizzato per raggiungere DynamoDB Local. La modalità di sola lettura ti evita di modificare per sbaglio una tabella di produzione.

DynamoDB è una funzionalità a pagamento, inclusa nei piani Professional e Business. Tutte le funzionalità a pagamento sono gratuite per 14 giorni quando scarichi l'app, senza account né carta di credito, così puoi provarle prima sulle tue tabelle. Il core di Beekeeper Studio è open source (GPLv3), mentre le funzionalità a pagamento sono commerciali con codice sorgente disponibile.

I lati negativi: DynamoDB non può ordinare una Scan lato server, quindi la vista tabella non ha l'ordinamento per colonna, e i filtri vengono applicati dopo la scan, quindi un filtro molto selettivo su una tabella grande può comunque comportare una scan lunga. Da Beekeeper non puoi creare tabelle o indici, e non è uno strumento di data modeling (NoSQL Workbench, più sotto, è molto meglio in questo). Non è nemmeno un IDE enterprise pieno di fronzoli: è pensato per interrogare e modificare i dati velocemente.

Link di Beekeeper Studio

NoSQL Workbench for DynamoDB

Disponibile per Windows, macOS e Linux - gratuito, di AWS

NoSQL Workbench è la GUI per DynamoDB di AWS stessa, ed è in cima a Google per “DynamoDB GUI” per buoni motivi: è gratuita, è ufficiale e fa cose che nessun altro strumento di questa lista fa.

Il punto forte è il data modeler. Progetti tabelle e indici secondari globali, li riempi con dati di esempio (inseriti a mano o importati da CSV), definisci i tuoi access pattern e li verifichi come operazioni reali, poi applichi il modello a DynamoDB Local o al tuo account AWS, oppure lo esporti come CloudFormation. Se stai lavorando a un single-table design, parti da qui.

L'operation builder copre il lavoro di tutti i giorni: Scan e Query con projection e condition expression, put, update e delete degli item, transazioni, gestione di tabelle e indici e un editor PartiQL. Salva fino a 50 operazioni, genera il codice corrispondente, esporta i risultati in CSV e può clonare una tabella tra account, Region e DynamoDB Local. DynamoDB Local è incluso nell'installer e lo avvii da un interruttore nell'app (richiede Java 17 o successivo).

I compromessi: supporta solo DynamoDB e non è open source. La documentazione di AWS descrive solo la connessione con access key (con session token o role ARN opzionali), non con un profilo con nome o SSO. Ed è più uno strumento di modellazione e di operazioni che un modo rapido per sfogliare una tabella.

Link di NoSQL Workbench

Dynobase

Disponibile per Windows, macOS e Linux - a pagamento, prova gratuita di 7 giorni

Dynobase è il client desktop dedicato a DynamoDB più conosciuto, e l'opzione più ricca di funzionalità qui se DynamoDB è tutto il tuo mondo. La versione 3.0 (settembre 2026) è stata una riscrittura completa, quindi se una vecchia rassegna ti ha detto che era abbandonato, è un'informazione superata: da allora esce un aggiornamento minore ogni una o due settimane.

Il suo query builder sceglie Query o Scan al posto tuo e stima quanto costerà una scan. Esegue letture, scritture e transazioni PartiQL, importa CSV e JSON, esporta su file o su S3, genera codice SDK e CLI e ha un single-table designer che fa il deploy o esporta in CloudFormation. Gestisce profili AWS CLI, IAM Identity Center (SSO), assumed role e MFA, e si connette a DynamoDB Local e LocalStack.

Costa $9 al mese con fatturazione annuale ($108) per un utente, oppure una licenza a vita una tantum (attualmente $199), con piani team sopra quella cifra. C'è una prova gratuita di 7 giorni, senza carta. Come NoSQL Workbench, è closed source e supporta solo DynamoDB.

Link di Dynobase

DataGrip

Disponibile per Windows, macOS e Linux - gratuito per uso non commerciale

Editor SQL di DataGrip

DataGrip è l'IDE SQL di JetBrains e supporta DynamoDB dalla versione 2023.3: tabelle con chiavi e indici nel database explorer, un visualizzatore di dati e, nell'editor, il sottoinsieme di PartiQL supportato da DynamoDB, con il solito completamento del codice di JetBrains. Accede con un profilo con nome dal tuo file delle credenziali AWS e raggiunge DynamoDB Local su jdbc:dynamodb://localhost:8000.

Da ottobre 2025 DataGrip è gratuito per uso non commerciale, come studio, hobby e progetti open source (la licenza gratuita invia statistiche d'uso anonime). Per lavorare per un datore di lavoro serve un abbonamento dopo una prova di 30 giorni: $259 per utente all'anno per le organizzazioni, oppure $109 per il primo anno per i singoli.

È un IDE corposo, quindi ha più senso se usi già gli strumenti JetBrains o lavori con più database. Se ti serve solo DynamoDB, è parecchio IDE.

Link di DataGrip

DbVisualizer

Disponibile per Windows, macOS e Linux - edizione gratuita, Pro a pagamento

DbVisualizer ha aggiunto DynamoDB nella versione 25.1 (marzo 2025). Mostra le tue tabelle con partition key e sort key e indici locali e globali, ed esegue script PartiQL nel suo editor SQL Commander.

L'edizione gratuita copre la navigazione delle tabelle e l'esecuzione di query. Per modificare i dati nella griglia o nel form editor e per creare tabelle serve Pro, che costa $199 per utente il primo anno e $89 all'anno in seguito, con una prova di 21 giorni.

DbVisualizer è un client di database Java maturo e tradizionale, con tanti pannelli e opzioni. È una scelta sensata se lo usi già per i tuoi database relazionali e vuoi DynamoDB nello stesso posto.

Link di DbVisualizer

dynamodb-admin

Web app self-hosted (npm o Docker) - gratuita e open source (MIT)

dynamodb-admin è una piccola interfaccia web per lo sviluppo locale. Il suo README la definisce una “GUI for DynamoDB Local, dynalite, localstack etc.” Installala con npm, puntala sul tuo emulatore e apri http://localhost:8001 per esplorare le tue tabelle locali:

npm install -g dynamodb-admin
dynamodb-admin --dynamo-endpoint=http://localhost:8000

C'è anche un'immagine Docker (aaronshaf/dynamodb-admin), comoda come servizio in più nel file docker-compose che già esegue DynamoDB Local. Ha licenza MIT, è piccola e ancora mantenuta (la 5.3.3 è uscita a giugno 2026).

È volutamente semplice, però: niente editor PartiQL, niente data modeling e niente generazione di codice. Ed è pensata per gli emulatori locali; il README non descrive come usarla con le tue vere tabelle AWS.

Link di dynamodb-admin

La console AWS: il punto di partenza

Basata sul web, parte del tuo account AWS

Tutti gli strumenti sopra sono in realtà in competizione con la console di DynamoDB, che è gratuita e probabilmente già aperta in una scheda. “Explore table items” passa da Query a Scan e ti permette di modificare gli item, e l'editor PartiQL nella navigazione a sinistra esegue istruzioni e mostra i risultati come tabella o come JSON.

Per dare un'occhiata veloce ai dati di produzione spesso basta. Diventa faticosa quando sfogli i risultati (ogni Query o Scan restituisce al massimo 1 MB), salti tra tabelle, account e Region, o lavori con DynamoDB Local, che la console non riesce proprio a raggiungere.

Alcune menzioni d'onore

  • TablePlus ha aggiunto DynamoDB nella versione 6.7 (settembre 2025, macOS e Windows), ed è ancora etichettato come beta. Se paghi già TablePlus, vale la pena provarlo.
  • DBeaver supporta DynamoDB solo nelle edizioni a pagamento Lite, Enterprise e Ultimate (da $113 all'anno). La Community edition gratuita non lo include. Scopri come Beekeeper Studio si confronta con DBeaver.
  • Dynomate è un client desktop dedicato più recente per macOS, Windows e Linux, con supporto a SSO, DynamoDB Local e LocalStack, oltre a import ed export. Ha un livello Community gratuito e piani a pagamento da $10 al mese, con fatturazione annuale.
  • DynamoIt è un client JavaFX open source (GPL-3.0) che usa i tuoi profili AWS CLI e funziona con DynamoDB Local. Il suo ultimo rilascio binario risale a ottobre 2024.
  • DocKit è un client open source (Apache 2.0) per DynamoDB, Elasticsearch, OpenSearch e MongoDB, con un editor PartiQL. Dalla versione 2.0 (ottobre 2026), l'accesso con un profilo AWS o SSO fa parte del piano a pagamento.

Lavorare con DynamoDB Local

Molti cercano una GUI per DynamoDB perché sviluppano su DynamoDB Local, la versione scaricabile e gratuita di DynamoDB di AWS, e la console non riesce a vederlo. Il modo più rapido per eseguirlo è l'immagine Docker di AWS:

docker run -p 8000:8000 amazon/dynamodb-local -jar DynamoDBLocal.jar -sharedDb

È in ascolto su http://localhost:8000. Vanno bene credenziali qualsiasi, ma l'access key ID può contenere solo lettere e numeri. Poi:

  • Beekeeper Studio: inserisci http://localhost:8000 nel campo dell'endpoint personalizzato.
  • NoSQL Workbench: include DynamoDB Local, quindi puoi avviarlo dall'app invece di eseguire il container.
  • Dynobase: aggiungi un endpoint DynamoDB Local (o LocalStack).
  • DataGrip: usa l'URL jdbc:dynamodb://localhost:8000.
  • dynamodb-admin: si connette a http://localhost:8000 per impostazione predefinita.

Mantieni il flag -sharedDb. Senza, DynamoDB Local tiene un file di database separato per ogni access key ID e Region, quindi una GUI che si connette con credenziali fittizie diverse da quelle della tua app ti mostrerà una lista di tabelle vuota. È il classico momento “dove sono finite le mie tabelle?” con DynamoDB Local.

Quale GUI per DynamoDB dovresti usare?

  • Gratuita, ufficiale e la migliore per il data modeling: NoSQL Workbench
  • Lavori solo con DynamoDB e vuoi tutte le funzionalità: Dynobase
  • DynamoDB è uno dei tanti database che usi: Beekeeper Studio, oppure DataGrip o DbVisualizer se li usi già
  • Gratuita, open source, per lo sviluppo locale: dynamodb-admin
  • Un'occhiata veloce ai dati di produzione: la console AWS

DynamoDB non ha la folla di GUI che hanno PostgreSQL o MySQL, ma con queste sei coperto. Se interroghi DynamoDB insieme ai tuoi database SQL e vuoi un'unica app veloce per tutti, prova Beekeeper Studio: è gratis per 14 giorni e la connessione richiede un paio di minuti.

Client GUI per DynamoDB a confronto

Client Prezzo Tipo Open source PartiQL DynamoDB Local
Beekeeper Studio Piano Professional, prova gratuita di 14 giorni App desktop Core GPLv3, DynamoDB è una funzionalità a pagamento Sì Sì, endpoint personalizzato
NoSQL Workbench Gratuito App desktop No Sì Incluso
Dynobase Da $9/mese con fatturazione annuale, prova di 7 giorni App desktop No Sì Sì
DataGrip Gratuito per uso non commerciale, a pagamento per lavoro IDE desktop No Sì Sì, tramite URL
DbVisualizer Edizione gratuita, Pro $199 il primo anno App desktop No Sì Non documentato
dynamodb-admin Gratuito Web app (npm o Docker) Sì, MIT No Pensato apposta
Console AWS Gratuita con il tuo account AWS Browser No Sì No

Scarica Beekeeper Studio

Articoli correlati

Beekeeper Studio è una GUI per DynamoDB open source

Beekeeper Studio è un client DynamoDB veloce, intuitivo e facile da usare. Supporta anche tantissimi altri database e funziona alla grande su Windows, Mac e Linux.

La versione Linux di Beekeeper è completa al 100%, senza tagli e senza compromessi sulle funzionalità.

Cosa dicono di Beekeeper Studio gli utenti DynamoDB

Anonimo

Ragazzi, WOW,

Oggi ho usato l'AI per interagire con il mio database e sono rimasto davvero colpito.

Sono sinceramente curioso di sapere come siete riusciti a fargli generare query così velocemente e con tanta precisione.

Ho fatto domande piuttosto complesse, eppure ho ricevuto risposta a tutte. Una bomba

Matt K

Beekeeper Studio è DI GRAN LUNGA la GUI per DB più facile da usare in circolazione! Ho iniziato a usarla un anno fa e ora tutto il nostro team ha comprato una licenza. Il supporto multi-DB è semplicemente fantastico, visto che uso regolarmente 4 tipi diversi di database. In più funziona su Windows e Mac.

Pronto a migliorare il tuo workflow con DynamoDB?

download Scarica gratis