Keep your data on check with the most comprehensive DynamoDB studio

DynamoDB-Toolshack transforms your DynamoDB experience with a schema-aware UI, data monitors and migration tools.

DynamoDB-Toolshack dashboard

Features

Unlock the Full Potential of DynamoDB

DynamoDB is awesome, but we know things can get messy fast!
We bring you the peace of mind you need to scale confidently 🧘‍♀️

Unified & Improved Console Experience

Bring all your DynamoDB tables together, no matter where they are—across multiple AWS accounts and regions—into a single, modern, intuitive interface tailored for developers and DB admins.

Schema Awareness

Upload your table and entity structures to DynamoDB-Toolshack so your teams can understand and visualize your table and item structures instantly!

Catch and resolve invalid data on the fly, and make sure to not re-introduce any error thanks to real-time validation.

Code Synchronization

If you use DynamoDB-Toolbox, use our SDK to seamleassly synchronize your Entities with DynamoDB-Toolshack!

If not, you can still sync DynamoDB-Toolshack to your code with the programmatic API and/or JSON import/exports.

Simple & Secure

No complex CloudFormation Stack to deploy! DynamoDB-Toolshack operates within AWS and uses cross-account access with IAM Roles to access your data securely on your terms.

Monitors (coming soon)

Set up automated scans to catch invalid or dead data at your preferred frequency and throughput.

Catch issues before they escalate with custom alerts and detailed reports.

Migrations (coming soon)

Simplify DynamoDB migrations with step-by-step guidance and execution in minutes.

Benefits

Empowering developers and teams alike

For Developers

  • Save hours with smarter tools that work how you think
  • Save time on manual validation and debugging

For Teams

  • Collaborate seamlessly with shared schemas and validation tools
  • Boost productivity with enterprise-grade tools

For Enterprises

  • Scale confidently with a secure and reliable solution.
  • Maintain compliance and data integrity across massive datasets

Demo

See DynamoDB-Toolshack in Action!

DynamoDB-Toolshack dashboard

Test our online demo at demo.dynamodb-toolshack.com

Get your workspace up and running in no time!

Step 1: Create Account

Step 2: Connect to AWS

Deploy an IAM Role with the right permissions and Trust Policy (you'll be guided along the way).

Step 3: Provide your schemas

Your can upload your schemas via the UI or import/export them in JSON format.
If you use DynamoDB-Toolbox, use our SDK to seamleassly synchronize it with DynamoDB-Toolshack!

Ready!

Steps image

FAQs

Frequently Asked Questions

Got Questions? We’ve Got Answers!

How does DynamoDB-Toolshack access my data?

DynamoDB-Toolshack operates within AWS, and uses cross-account access with IAM Roles to access your data.

This improves performances while leveraging the versatility of IAM. Want to connect to a specific table or provide read-only access? Just update the role permissions accordingly!

Does DynamoDB-Toolshack copy my data?

No, not even in our logs! DynamoDB-Toolshack is available on the AWS Marketplace and has been thoroughly reviewed by AWS before being published: We only store the metadata required for the product to operate (table names, schemas etc.).

We take your privacy very seriously! Check out our Privacy Policy for more details.

What is DynamoDB-Toolbox?

DynamoDB-Toolbox is an open-source query builder for DynamoDB coded in TypeScript. It exposes a rich schema syntax that supports a broad range of edge cases like defaults, composition, transformations and polymorphism.
The DynamoDB-Toolshack schema feature is based on DynamoDB-Toolbox. Both can be paired through the programmatic API to avoid drifts between your code and your admin.

Do I need to use DynamoDB-Toolbox to use DynamoDB-Toolshack?

Absolutely not! You don't even have to use TypeScript!

You can upload your schemas through the DynamoDB-Toolshack UI, and/or use the JSON import/export feature with the programmatic API to link them to your codebase.

Can I use it for multiple AWS regions/accounts?

Yes! Each AWS account requires its own cross-account access IAM Role (which are global), but DynamoDB-Toolshack will navigate through them seamlessly.

Can I use it with Single Table Design?

Of course! DynamoDB-Toolbox was designed with Single Table Design in mind (although it works just as well with multiple tables), and so is DynamoDB-Toolshack.

Each AWS account can hold multiple tables, which in turn can contain multiple entities.

Your devs deserve better:
Try the Toolshack free today!