CLI
Manage properties, contacts, showings, and workflows from the terminal with the Rentalot CLI — a Go-based command-line tool that wraps the Rentalot API.
Install
Go install (recommended):
go install github.com/Rentalot-ai/rentalot-cli/cmd/rentalot@latestFrom source:
git clone https://github.com/Rentalot-ai/rentalot-cli.git
cd rentalot-cli
make build # Binary at bin/rentalotSetup
Get your API key from Settings > API Keys , then configure:
mkdir -p ~/.config/rentalot
cat > ~/.config/rentalot/config.yaml << 'EOF'
api_key: ra_your_key
EOF
chmod 600 ~/.config/rentalot/config.yamlOr set the environment variable:
export RENTALOT_API_KEY=ra_your_keyUsage
rentalot --helpThe CLI mirrors the API resources — properties, contacts, showings, conversations, workflows, webhooks, and more. Each resource supports standard CRUD operations.
Go Library
The CLI can also be used as a Go library for building custom integrations:
import "github.com/Rentalot-ai/rentalot-cli/pkg/rentalotcli"Shell Completion
# Bash
source <(rentalot completion bash)
# Zsh
source <(rentalot completion zsh)
# Fish
rentalot completion fish > ~/.config/fish/completions/rentalot.fishAgent Skill
Install the bundled Agent Skill so your coding agent knows all commands and options:
npx skills add Rentalot-ai/rentalot-cliSee the GitHub README for manual install instructions.