Skip to content

mockarty/releases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mockarty

Mockarty Platform Releases

Official release binaries for all Mockarty platform components

Website · Docs · GitHub


Mockarty is a powerful mock server platform for HTTP, gRPC, MCP, GraphQL, SOAP, SSE, WebSocket, Kafka, RabbitMQ, and SMTP. It provides dynamic response generation with Faker and JsonPath, sophisticated condition matching, stateful stores, proxy mode with delay injection, AI assistant integration, and distributed test execution with horizontal scaling.

Trying Mockarty on Your Laptop

Mockarty is a server-side application. The API Tester, traffic recorder, webhooks, performance runs, and contract tests all send requests from the Mockarty process itself — not from your browser. By default Mockarty refuses to reach private, loopback, or link-local addresses (127.0.0.1, localhost, 10.x.x.x, 192.168.x.x, ::1, …) to block SSRF.

For local experimentation this default is surprising: "why can't Mockarty call my dev backend on localhost:8080?" To unlock private networking for a local run, set ALLOW_PROXY_TO_PRIVATE_IPS=true before starting the binary:

# macOS / Linux
ALLOW_PROXY_TO_PRIVATE_IPS=true DB_USE=sqlite ./mockarty-darwin-arm64

# Docker
docker run -d --name mockarty -p 5770:5770 \
  -e ALLOW_PROXY_TO_PRIVATE_IPS=true \
  -e HTTP_BIND_ADDR=0.0.0.0 \
  -e DB_USE=sqlite \
  -e COOKIE_SECURE=false \
  mockarty/mockarty:latest

Production note: leave ALLOW_PROXY_TO_PRIVATE_IPS unset (or false) in any shared / remote environment. The flag is an SSRF escape hatch — enable it only on isolated dev machines where reaching localhost is explicitly desired.

Components

Component Binary Description Docker Image
Admin Node mockarty Central management server: Web UI, REST API, database, MCP server, coordinator for resolvers and runners mockarty/mockarty
Mock Resolver mockarty-resolver Lightweight mock-serving node for horizontal scaling of HTTP traffic mockarty/mockarty-resolver
Runner mockarty-runner Distributed execution agent for API tests, performance tests, fuzzing, and chaos engineering mockarty/mockarty-runner
Server Generator mockarty-server-generator Generates standalone MCP/gRPC servers that call back to Mockarty for mock data mockarty/generator
CLI mockarty-cli Command-line tool for mocking, testing, fuzzing, performance, chaos, and contract testing mockarty/cli

Download

Latest Release

Download the latest version from the Releases page.

Platform Matrix

Each server component is built for the following platforms:

OS Architecture Suffix
Linux amd64 (x86_64) -linux-amd64
Linux arm64 (aarch64) -linux-arm64
macOS amd64 (Intel) -darwin-amd64
macOS arm64 (Apple Silicon) -darwin-arm64
Windows amd64 -windows-amd64.exe

Download URLs

https://github.com/mockarty/releases/releases/download/v{VERSION}/{binary}-{os}-{arch}

Quick Install

# Admin Node — Linux amd64
curl -LO https://github.com/mockarty/releases/releases/download/v1.0.0/mockarty-linux-amd64
chmod +x mockarty-linux-amd64

# Admin Node — macOS ARM (Apple Silicon)
curl -LO https://github.com/mockarty/releases/releases/download/v1.0.0/mockarty-darwin-arm64
chmod +x mockarty-darwin-arm64

# Mock Resolver — Linux amd64
curl -LO https://github.com/mockarty/releases/releases/download/v1.0.0/mockarty-resolver-linux-amd64
chmod +x mockarty-resolver-linux-amd64

# Runner — Linux amd64
curl -LO https://github.com/mockarty/releases/releases/download/v1.0.0/mockarty-runner-linux-amd64
chmod +x mockarty-runner-linux-amd64

# Server Generator — Linux amd64
curl -LO https://github.com/mockarty/releases/releases/download/v1.0.0/mockarty-server-generator-linux-amd64
chmod +x mockarty-server-generator-linux-amd64

# CLI — macOS ARM (CLI has its own repo)
curl -LO https://github.com/mockarty/mockarty-cli/releases/download/v1.0.0/mockarty-cli-darwin-arm64
chmod +x mockarty-cli-darwin-arm64

CLI One-liner Install

curl -sSL https://mockarty.ru/install.sh | sh

Or via Homebrew:

brew install mockarty/tap/mockarty-cli

Docker Images

# Admin Node
docker pull mockarty/mockarty:latest
docker pull mockarty/mockarty:1.0.0

# Mock Resolver
docker pull mockarty/resolver:latest
docker pull mockarty/resolver:1.0.0

# Runner Agent
docker pull mockarty/runner:latest
docker pull mockarty/runner:1.0.0

# Server Generator
docker pull mockarty/generator:latest
docker pull mockarty/generator:1.0.0

# CLI
docker pull mockarty/cli:latest
docker pull mockarty/cli:1.0.0

Minimal Docker Compose

version: "3.8"
services:
  postgres:
    image: postgres:16-alpine
    environment:
      POSTGRES_DB: mockarty
      POSTGRES_USER: mockarty
      POSTGRES_PASSWORD: mockarty
    volumes:
      - pgdata:/var/lib/postgresql/data

  mockarty:
    image: mockarty/mockarty:latest
    ports:
      - "5770:5770"   # HTTP
      - "5771:5771"   # HTTPS
      - "5772:5772"   # MCP
      - "5773:5773"   # Coordinator gRPC
    environment:
      DB_DSN: "postgres://mockarty:mockarty@postgres:5432/mockarty?sslmode=disable"
      HTTP_BIND_ADDR: "0.0.0.0"
    depends_on:
      - postgres

volumes:
  pgdata:

Component Guides

Guide Description
Admin Node Guide Central management server setup, configuration, Web UI, API, and administration
Mock Resolver Guide Lightweight mock-serving nodes for horizontal scaling
Runner Agent Guide Distributed execution agents for tests, fuzzing, performance, and chaos
Orchestrator Guide Standalone MCP/gRPC server generation
Docker Compose Deployment Full platform deployment with Docker Compose
Kubernetes Deployment Helm chart and Kubernetes operator deployment

Verification

All release archives include SHA256 checksums in the checksums.txt file attached to each GitHub release.

# Download checksums
curl -LO https://github.com/mockarty/releases/releases/download/v1.0.0/checksums.txt

# Verify a binary
sha256sum -c checksums.txt --ignore-missing

# Or verify a single file manually
sha256sum mockarty-linux-amd64
# Compare the output with the corresponding line in checksums.txt

On macOS, use shasum -a 256 instead of sha256sum.

Links


© 2026 Mockarty. All rights reserved.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors