🧚 잠깐! Beekeeper Studio는 빠르고 현대적인 오픈 소스 DynamoDB GUI예요 다운로드
2026년 11월 5일 작성자: Matthew Rathbone

DynamoDB 콘솔은 테이블을 잠깐 훑어보기엔 괜찮지만, 결과를 페이지 단위로 넘기거나 테이블 세 개를 오가거나 DynamoDB Local로 개발하다 보면 금방 지겨워져요. 아래에서 그보다 나은 DynamoDB GUI 클라이언트 6가지와 각각의 가격, 그리고 DynamoDB Local 지원 여부를 정리했어요. 그중 하나인 Beekeeper Studio는 저희가 만든 제품이라 당연히 첫 번째로 소개해요. 눈을 흘기셔도 괜찮아요.

Beekeeper Studio

Windows, macOS, Linux 지원 - 여기서 다운로드

Beekeeper Studio의 DynamoDB Orders 테이블에서 한 항목의 status를 인라인으로 수정해 적용을 기다리는 모습

물론 저희는 편향되어 있지만, DynamoDB가 유일하게 쓰는 데이터베이스가 아니라면 Beekeeper Studio가 가장 쾌적하게 작업할 수 있는 방법이라고 생각해요. DynamoDB 테이블도 Postgres나 MySQL 테이블과 똑같이 열려요. 필터링할 수 있는 스프레드시트 형태의 그리드에서 UpdateItem 호출을 직접 작성하지 않고도 항목을 인라인으로 수정하고, 새 항목을 추가하고, 기존 항목을 삭제할 수 있어요.

더 구체적인 작업에는 SQL 편집기를 쓰면 돼요. DynamoDB의 SQL 호환 쿼리 언어인 PartiQL을 테이블에 바로 실행할 수 있어요. 다른 모든 데이터베이스에서 쓰는 것과 같은 탭, 같은 저장된 쿼리를 갖춘 바로 그 편집기예요.

Beekeeper Studio에서 DynamoDB 글로벌 보조 인덱스에 PartiQL 쿼리를 실행하고 아래에 결과가 표시된 모습

Beekeeper Studio 14일 무료 체험

Beekeeper 정말 좋아요. 쓰기 시작한 첫날부터 다른 DB 클라이언트가 전부 필요 없어졌어요. 여러 종류의 데이터베이스를 같은 클라이언트로 다룰 수 있다는 게 정말 좋아요. 솔직히 요즘 앱에는 SQL DB와 NOSQL DB가 모두 필요하고, DWH까지 엮이는 경우도 많으니까요.

Oliver Grasl CEO, transentis consulting

연결 방식은 AWS CLI와 같아요. 액세스 키와 시크릿, AWS 자격 증명 파일의 명명된 프로필, 또는 기존 AWS CLI 설정의 자격 증명을 사용할 수 있어요. 로컬 개발 시에는 사용자 지정 엔드포인트 필드에 http://localhost:8000을 입력하면 DynamoDB Local에 연결돼요. 읽기 전용 모드를 쓰면 실수로 프로덕션 테이블을 수정하는 일을 막을 수 있어요.

DynamoDB는 유료 기능으로, Professional 및 Business 플랜에 포함되어 있어요. 앱을 다운로드하면 모든 유료 기능을 14일 동안 무료로 쓸 수 있고, 계정이나 신용카드도 필요 없으니 먼저 내 테이블로 직접 써 보세요. Beekeeper Studio의 핵심은 오픈 소스(GPLv3)이고, 유료 기능은 상용 소스 공개(source available) 방식이에요.

단점도 있어요. DynamoDB는 서버에서 Scan 결과를 정렬할 수 없어서 테이블 뷰에 열 정렬 기능이 없고, 필터는 스캔 후에 적용되기 때문에 큰 테이블에 아주 선택적인 필터를 걸어도 스캔이 오래 걸릴 수 있어요. Beekeeper에서는 테이블이나 인덱스를 만들 수 없고, 데이터 모델링 도구도 아니에요(그 부분은 아래의 NoSQL Workbench가 훨씬 나아요). 온갖 기능을 다 갖춘 엔터프라이즈 IDE도 아니에요. 데이터를 빠르게 조회하고 수정하는 데 맞춰 만들어졌어요.

Beekeeper Studio 링크

NoSQL Workbench for DynamoDB

Windows, macOS, Linux 지원 - AWS 제공, 무료

NoSQL Workbench는 AWS가 직접 만든 DynamoDB GUI로, Google에서 “DynamoDB GUI”를 검색하면 맨 위에 나오는 데는 이유가 있어요. 무료이고, 공식 도구이며, 이 목록의 다른 어떤 도구도 하지 못하는 일을 해요.

핵심은 데이터 모델러예요. 테이블과 글로벌 보조 인덱스를 설계하고, 샘플 데이터(직접 입력하거나 CSV에서 가져오기)를 채우고, 액세스 패턴을 정의해 실제 작업으로 검증한 다음, 모델을 DynamoDB Local이나 AWS 계정에 커밋하거나 CloudFormation으로 내보낼 수 있어요. 단일 테이블 설계를 고민 중이라면 여기서 시작하세요.

작업 빌더는 일상적인 작업을 다뤄요. 프로젝션 및 조건 표현식을 사용한 Scan과 Query, 항목 put·update·delete, 트랜잭션, 테이블 및 인덱스 관리, PartiQL 편집기를 제공해요. 작업을 최대 50개까지 저장하고, 해당 작업의 코드를 생성하고, 결과를 CSV로 내보내며, 계정·리전·DynamoDB Local 간에 테이블을 복제할 수 있어요. DynamoDB Local이 설치 프로그램에 포함되어 있어서 앱의 토글로 바로 실행할 수 있어요(Java 17 이상 필요).

단점은 DynamoDB만 지원하고 오픈 소스가 아니라는 점이에요. AWS 문서에는 액세스 키(선택적으로 세션 토큰이나 역할 ARN 포함)로 연결하는 방법만 나와 있고, 명명된 프로필이나 SSO는 언급되지 않아요. 또한 테이블을 빠르게 둘러보는 도구라기보다는 모델링과 작업 실행 도구에 가까워요.

NoSQL Workbench 링크

Dynobase

Windows, macOS, Linux 지원 - 유료, 7일 무료 체험

Dynobase는 가장 잘 알려진 DynamoDB 전용 데스크톱 클라이언트이고, DynamoDB만 쓴다면 이 목록에서 기능이 가장 풍부한 선택지예요. 3.0 버전(2026년 9월)에서 완전히 새로 작성되었으니, 예전 비교 글에서 개발이 중단됐다고 봤다면 이제는 맞지 않는 정보예요. 그 이후로 1~2주마다 포인트 릴리스가 나오고 있어요.

쿼리 빌더가 Query와 Scan 중 적절한 것을 알아서 고르고, 스캔 비용도 추정해 줘요. PartiQL 읽기·쓰기·트랜잭션을 실행하고, CSV와 JSON을 가져오며, 파일이나 S3로 내보내고, SDK 및 CLI 코드를 생성하고, CloudFormation으로 배포하거나 내보낼 수 있는 단일 테이블 설계 도구도 갖추고 있어요. AWS CLI 프로필, IAM Identity Center(SSO), 역할 위임(assume role), MFA를 지원하고, DynamoDB Local과 LocalStack에도 연결돼요.

사용자 1명 기준 연간 결제 시 월 $9($108)이고, 일회성 평생 라이선스(현재 $199)도 있으며, 그 위로 팀 플랜이 있어요. 카드 없이 쓸 수 있는 7일 무료 체험을 제공해요. NoSQL Workbench처럼 소스가 비공개이고 DynamoDB만 지원해요.

Dynobase 링크

DataGrip

Windows, macOS, Linux 지원 - 비상업적 용도 무료

DataGrip SQL 편집기

DataGrip은 JetBrains의 SQL IDE로, 2023.3 버전부터 DynamoDB를 지원해요. 데이터베이스 탐색기에서 테이블과 키, 인덱스를 보여 주고, 데이터 뷰어를 제공하며, 편집기에서는 DynamoDB가 지원하는 PartiQL 하위 집합을 JetBrains 특유의 코드 자동 완성과 함께 쓸 수 있어요. AWS 자격 증명 파일의 명명된 프로필로 로그인하고, jdbc:dynamodb://localhost:8000으로 DynamoDB Local에 연결해요.

2025년 10월부터 DataGrip은 학습, 취미, 오픈 소스 프로젝트 같은 비상업적 용도에 무료예요(무료 라이선스는 익명 사용 통계를 전송해요). 회사 업무에 쓰려면 30일 체험 후 구독이 필요해요. 조직은 사용자당 연 $259, 개인은 첫해 $109예요.

규모가 큰 IDE라서 이미 JetBrains 도구를 쓰고 있거나 여러 데이터베이스를 다룰 때 가장 잘 맞아요. DynamoDB만 필요하다면 IDE로서는 과한 편이에요.

DataGrip 링크

DbVisualizer

Windows, macOS, Linux 지원 - 무료 에디션, 유료 Pro

DbVisualizer는 25.1 버전(2025년 3월)에서 DynamoDB를 추가했어요. 테이블과 파티션 키·정렬 키, 로컬 및 글로벌 인덱스를 보여 주고, SQL Commander 편집기에서 PartiQL 스크립트를 실행할 수 있어요.

무료 에디션으로는 테이블 탐색과 쿼리 실행이 가능해요. 그리드나 폼 편집기에서 데이터를 수정하거나 테이블을 만들려면 Pro가 필요하고, 가격은 사용자당 첫해 $199, 이후 연 $89이며 21일 체험을 제공해요.

DbVisualizer는 패널과 옵션이 많은, 성숙하고 전통적인 Java 데이터베이스 클라이언트예요. 이미 관계형 데이터베이스에 쓰고 있고 DynamoDB도 같은 곳에서 다루고 싶다면 합리적인 선택이에요.

DbVisualizer 링크

dynamodb-admin

셀프 호스팅 웹 앱(npm 또는 Docker) - 무료 오픈 소스(MIT)

dynamodb-admin은 로컬 개발용 작은 웹 UI예요. README에서는 “DynamoDB Local, dynalite, localstack 등을 위한 GUI”라고 소개해요. npm으로 설치하고 에뮬레이터를 가리키게 한 다음 http://localhost:8001을 열면 로컬 테이블을 살펴볼 수 있어요:

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

Docker 이미지(aaronshaf/dynamodb-admin)도 있어서, 이미 DynamoDB Local을 실행하는 docker-compose 파일에 서비스 하나로 추가하기 편해요. MIT 라이선스이고, 가볍고, 지금도 유지보수되고 있어요(5.3.3이 2026년 6월에 나왔어요).

다만 일부러 단순하게 만들어져서 PartiQL 편집기, 데이터 모델링, 코드 생성 기능은 없어요. 또 로컬 에뮬레이터용으로 만들어졌기 때문에 README에는 실제 AWS 테이블에 사용하는 방법이 나와 있지 않아요.

dynamodb-admin 링크

AWS 콘솔: 기본 선택지

웹 기반, AWS 계정에 포함

위의 모든 도구가 실제로 경쟁하는 상대는 DynamoDB 콘솔이에요. 무료이고, 아마 이미 탭 하나에 열려 있을 거예요. “테이블 항목 탐색”에서는 Query와 Scan을 전환하며 항목을 수정할 수 있고, 왼쪽 탐색 메뉴의 PartiQL 편집기에서는 구문을 실행하고 결과를 표나 JSON으로 볼 수 있어요.

프로덕션 데이터를 잠깐 확인하는 데는 이 정도로 충분한 경우가 많아요. 하지만 결과를 페이지 단위로 넘기거나(Query나 Scan 한 번에 최대 1 MB만 반환돼요), 테이블·계정·리전을 오가거나, 콘솔에서는 아예 접근할 수 없는 DynamoDB Local로 작업할 때는 번거로워져요.

그 밖에 언급할 만한 도구

  • TablePlus는 6.7 버전(2025년 9월, macOS 및 Windows)에서 DynamoDB를 추가했지만 아직 베타 표시가 붙어 있어요. 이미 TablePlus를 유료로 쓰고 있다면 써 볼 만해요.
  • DBeaver는 유료 Lite, Enterprise, Ultimate 에디션(연 $113부터)에서만 DynamoDB를 지원해요. 무료 Community 에디션에는 포함되지 않아요. Beekeeper Studio와 DBeaver 비교도 확인해 보세요.
  • Dynomate는 macOS, Windows, Linux용 신생 전용 데스크톱 클라이언트로, SSO, DynamoDB Local 및 LocalStack 지원, 가져오기·내보내기 기능을 갖추고 있어요. 무료 Community 등급이 있고, 유료 플랜은 연간 결제 시 월 $10부터예요.
  • DynamoIt는 오픈 소스(GPL-3.0) JavaFX 클라이언트로, AWS CLI 프로필을 사용하고 DynamoDB Local과도 연동돼요. 마지막 바이너리 릴리스는 2024년 10월이에요.
  • DocKit은 DynamoDB, Elasticsearch, OpenSearch, MongoDB용 오픈 소스(Apache 2.0) 클라이언트로, PartiQL 편집기를 갖추고 있어요. 2.0 버전(2026년 10월)부터는 AWS 프로필이나 SSO 로그인이 유료 플랜 기능이에요.

DynamoDB Local로 작업하기

많은 사람들이 DynamoDB GUI를 찾는 이유는 AWS가 무료로 제공하는 다운로드형 DynamoDB인 DynamoDB Local로 개발하는데 콘솔에서는 이를 볼 수 없기 때문이에요. 가장 빠르게 실행하는 방법은 AWS의 Docker 이미지를 쓰는 거예요:

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

http://localhost:8000에서 수신 대기해요. 자격 증명은 아무거나 써도 되지만, 액세스 키 ID에는 영문자와 숫자만 쓸 수 있어요. 그다음:

  • Beekeeper Studio: 사용자 지정 엔드포인트 필드에 http://localhost:8000을 입력하세요.
  • NoSQL Workbench: DynamoDB Local이 포함되어 있어서 컨테이너를 실행하는 대신 앱에서 바로 시작할 수 있어요.
  • Dynobase: DynamoDB Local(또는 LocalStack) 엔드포인트를 추가하세요.
  • DataGrip: URL jdbc:dynamodb://localhost:8000을 사용하세요.
  • dynamodb-admin: 기본적으로 http://localhost:8000에 연결돼요.

-sharedDb 플래그는 꼭 유지하세요. 이 플래그가 없으면 DynamoDB Local이 액세스 키 ID와 리전마다 별도의 데이터베이스 파일을 두기 때문에, 앱과 다른 더미 자격 증명으로 연결한 GUI에는 테이블 목록이 비어 보여요. DynamoDB Local에서 “내 테이블 어디 갔지?” 하는 순간의 가장 흔한 원인이에요.

어떤 DynamoDB GUI를 써야 할까요?

  • 무료, 공식, 데이터 모델링에 최적: NoSQL Workbench
  • DynamoDB만 쓰고 모든 기능이 필요하다면: Dynobase
  • DynamoDB가 여러 데이터베이스 중 하나라면: Beekeeper Studio, 또는 이미 쓰고 있다면 DataGrip이나 DbVisualizer
  • 무료, 오픈 소스, 로컬 개발용: dynamodb-admin
  • 프로덕션 데이터를 잠깐 확인할 때: AWS 콘솔

DynamoDB에는 PostgreSQL이나 MySQL만큼 GUI가 많지는 않지만, 이 도구들이면 충분해요. SQL 데이터베이스와 함께 DynamoDB도 쿼리하고, 이 모두를 빠른 앱 하나로 다루고 싶다면 Beekeeper Studio를 써 보세요. 14일 동안 무료이고, 연결하는 데 몇 분이면 충분해요.

DynamoDB GUI 클라이언트 비교

클라이언트 가격 실행 형태 오픈 소스 PartiQL DynamoDB Local
Beekeeper Studio Professional 플랜, 14일 무료 체험 데스크톱 앱 코어는 GPLv3, DynamoDB는 유료 기능 예 예, 사용자 지정 엔드포인트
NoSQL Workbench 무료 데스크톱 앱 아니요 예 기본 포함
Dynobase 연간 결제 시 월 $9부터, 7일 체험 데스크톱 앱 아니요 예 예
DataGrip 비상업적 용도 무료, 업무용 유료 데스크톱 IDE 아니요 예 예, URL로 연결
DbVisualizer 무료 에디션, Pro 첫해 $199 데스크톱 앱 아니요 예 문서 없음
dynamodb-admin 무료 웹 앱(npm 또는 Docker) 예, MIT 아니요 전용으로 설계
AWS 콘솔 AWS 계정에 무료 포함 브라우저 아니요 예 아니요

Beekeeper Studio 다운로드

관련 글

Beekeeper Studio는 오픈 소스 DynamoDB GUI예요

Beekeeper Studio는 빠르고 직관적이며 사용하기 쉬운 DynamoDB 클라이언트예요. 다른 데이터베이스도 많이 지원하고, Windows, Mac, Linux에서 잘 동작해요.

Beekeeper의 Linux 버전은 100% 모든 기능을 갖추고 있어요. 대충 만든 부분도, 빠진 기능도 없어요.

DynamoDB 사용자들의 Beekeeper Studio 후기

익명

여러분, 와,

오늘 AI로 데이터베이스를 다뤄 봤는데 정말 감탄했어요.

어떻게 이렇게 빠르고 정확하게 쿼리를 생성하게 만들었는지 진심으로 궁금해요.

꽤 복잡한 질문도 했는데 모든 질문에 답이 나왔어요. 완전 끝내줘요

Matt K

Beekeeper Studio는 단연코 가장 사용하기 편한 DB GUI예요! 1년 전에 쓰기 시작했는데 지금은 팀 전체가 라이선스를 샀어요. 평소에 4가지 종류의 데이터베이스를 쓰는데, 멀티 DB 지원이 정말 최고예요. 게다가 Windows와 Mac에서 모두 동작해요.

DynamoDB 워크플로를 개선할 준비가 되셨나요?

download 무료 다운로드