NEWHow to check your Claude Code token spend  →
← Back to blog
Use LocalStack with Shipyard to get AWS mocking in your ephemeral environments

Shifting Left with Shipyard & LocalStack

We've officially partnered with LocalStack! We're working together to create resources to help you develop your LocalStack-enabled cloud apps in ephemeral environments.

We’re officially announcing our technical partnership with LocalStack! While we’ve had a working integration and many users who already use LocalStack in their ephemeral / preview environments, we’re taking the next step and rolling out some guides, docs, and webinars on ways you can get set up with AWS mocking in your pre-production environments.


What is LocalStack?

LocalStack is an AWS cloud service emulator that enables devs to test their cloud applications locally (and in pre-production). Being able to develop cloud apps completely offline is a major convenience for iterating faster, testing more often, and of course saving cloud costs.

Shifting Left with Shipyard and Localstack

At Shipyard, we share a common mission with LocalStack: we want to make local and pre-production development as simple and close to production as possible.

Setting up pre-production on AWS is expensive, and often unnecessary, especially when you can use a tool like LocalStack to mock services, thus getting similar results much earlier on in the development pipeline.

Once you’re done developing locally with LocalStack, you can easily use LocalStack in your Shipyard environment(s). Remember: if it works locally, it works on Shipyard.

Development with LocalStack and Shipyard typically looks like this:

  1. Take your existing LocalStack-enabled cloud app
  2. Develop locally with Docker Compose
  3. Open a PR
  4. Get a secure and shareable Shipyard preview environment
  5. Start testing your mocked AWS services

See Shipyard + LocalStack together in action

LocalStack Item Tracker

If you’ve tried some of our starter apps recently, you’ve already used LocalStack with Shipyard to host an S3 bucket. To show another facet of the Shipyard and LocalStack integration, the LocalStack team put together a demo CRUD app with a DynamoDB table.

Fork the LocalStack Item Tracker app on GitHub:

LocalStack Item Tracker
Fork Star

Harsh wrote a thorough walkthrough on how you can get this app running both locally and on Shipyard. Before you go, sign up for a 30-day free trial of Shipyard so you can deploy this app in an ephemeral environment.

Read LocalStack’s announcement and technical walkthrough:

LocalStack and Shipyard partnership post

As always, reach out if you want to see a demo!
Community

Chat with the Shipyard community on Slack.

Trade tips with other devs and DevOps teams, get help from our crew, and hear about events before they go live.

Join Slack →
Latest from the blog
Claude Code CLI cheatsheet with commands, configuration, and best practices

Claude Code CLI Cheatsheet: config, commands, prompts, + best practices

Get leet @ Anthropic's Claude Code with this cheatsheet, including config, CLI commands, advanced features, and best practices for faster dev + test.

Read the article →
Newsletter

Stay in the (inner) loop.

Hear about the latest and greatest in cloud native, agents, engineering, and more when you sign up for our monthly newsletter.