Installation Guide

MicroRapid can be installed using various package managers. Choose the one that works best for your system.

System Requirements

  • Operating System: macOS, Linux, Windows
  • Architecture: x86_64, ARM64
  • Memory: 256MB RAM minimum
  • Disk Space: 50MB

Package Managers

Cargo (Rust) - Coming Soon

Installation via Cargo will be available soon.

Homebrew (macOS/Linux) - Coming Soon

Installation via Homebrew will be available soon.

npm (Node.js)

If you’re already using Node.js:

# Install globally
npm install -g mrapids

Other Node.js package managers (coming soon):

  • yarn
  • pnpm
  • bun

Benefits:

  • Familiar for JavaScript developers
  • Works on all platforms
  • Easy integration with Node.js projects

pip (Python) - Coming Soon

Installation via pip will be available soon.

Scoop (Windows) - Coming Soon

Installation via Scoop will be available soon.

Chocolatey (Windows) - Coming Soon

Installation via Chocolatey will be available soon.

Direct Download - Coming Soon

Download pre-built binaries for your platform will be available soon.

Docker

Run MicroRapid in a container:

# Pull the image
docker pull microrapid/mrapids:latest

# Run interactively
docker run -it --rm microrapid/mrapids

# Create an alias for convenience
alias mrapids='docker run -it --rm -v $(pwd):/workspace microrapid/mrapids'

Verify Installation

After installation, verify MicroRapid is working:

# Check version
mrapids --version

# Show help
mrapids --help

# Run a test command
mrapids init test-project

You should see output like:

mrapids 1.0.0
The fastest way to build, test, and deploy APIs

Shell Completion

Enable tab completion for your shell:

Bash

# Add to ~/.bashrc
eval "$(mrapids completion bash)"

Zsh

# Add to ~/.zshrc
eval "$(mrapids completion zsh)"

Fish

# Add to ~/.config/fish/config.fish
mrapids completion fish | source

PowerShell

# Add to $PROFILE
mrapids completion powershell | Out-String | Invoke-Expression

Updating MicroRapid

Update to the latest version:

# Cargo
cargo install mrapids --force

# Homebrew
brew upgrade mrapids

# npm
npm update -g mrapids

# pip
pip install --upgrade mrapids

# Scoop
scoop update mrapids

Uninstalling

If you need to uninstall MicroRapid:

# Cargo
cargo uninstall mrapids

# Homebrew
brew uninstall mrapids

# npm
npm uninstall -g mrapids

# pip
pip uninstall mrapids

# Scoop
scoop uninstall mrapids

Troubleshooting

Command not found

Make sure the installation directory is in your PATH:

# Check PATH
echo $PATH

# Find where mrapids is installed
which mrapids

Permission denied

On Unix-like systems, you may need to use sudo:

sudo mv mrapids /usr/local/bin/

Version conflicts

If you have multiple versions installed:

# Check all installations
whereis mrapids

# Use specific version
/usr/local/bin/mrapids --version

Next Steps

Now that you have MicroRapid installed: