Develop Locally with Your Kubernetes Environment
Run your local code in the real-time context of your cloud environment, with access to other microservices, databases, queues, and managed services, all without leaving the local setup you know and love.
- Speed up your feedback loop: Test your service in the cloud from your local machine, without CI or deployment, and cut your SDLC in half
- Lightweight: Get up and running in seconds
- Safe: Concurrently test on the same cloud environment
- Free and open-source (MIT): No strings attached
Cli
brew install metalbear-co/mirrord/mirrord
curl -fsSL https://raw.githubusercontent.com/metalbear-co/mirrord/main/scripts/install.sh | bash
IDE Extensions
The same SDLC, but faster
DEVELOPMENT
Stop trying to run everything locally. Plug your new code in and out of your cloud environment right from your IDE, and quickly test it out in cloud conditions. No Dockerization or deployment required!
CI
CI taking ages to set up ephemeral environments for end-to-end testing? Use the mirrord CLI to run your tests in your already existing staging environment. It's non-invasive, supports concurrency, and cleans up after itself.
DEBUGGING
New version breaks in staging but works on your machine? Reproduce the bug in staging with your local process plugged in, and debug it right in your IDE. Then immediately test your fix, no deployment necessary.
mirrord for Teams is coming soon!
Join the Waitlist
How It Works
mirrord runs in two places - in the memory of your local process, and as a pod in your cloud environment. The two components work together to fuse your local process with its remote counterpart so that inputs to the remote pod are mirrored to the local process, and outputs from the local process are tunneled to the remote pod. This includes network traffic, file access, and environment variable - everything needed to make your local process “think” it's running in the cloud.
