Skip to main content

CLI tool for Rocketlane - Professional Services Automation

Project description

Rocketlane CLI

A command-line tool for Rocketlane — Professional Services Automation from the terminal.

Built for the Solution Engineering team to manage projects, tasks, time tracking, and more — directly from the terminal or through Claude Code.

Rocketlane CLI

Install

Homebrew (recommended)

brew tap trouze/tap
brew install rocketlane-cli

pip

pip install rocketlane-cli

From source

git clone https://github.com/trouze/rocketlane-cli.git
cd rocketlane-cli
pip install -e .

2. Connect Your Instance

Run any command and the first-run setup will prompt you:

rocketlane status

You'll be asked for:

  • Instance URL — e.g. acme.rocketlane.com (auto-generates short name acme)
  • API Key — from Rocketlane: Settings > API > Create API key

The key is validated and saved to ~/.rocketlane/config.json (permissions 600).

3. Start Using It

rocketlane projects list
rocketlane tasks list --project-id 5000000023535
rocketlane time create --task-id 501 --hours 2.5 --date 2026-03-24

Multi-Instance Support

Work across multiple Rocketlane accounts without re-authenticating.

# Add another instance
rocketlane add-instance
# Prompts for URL + API key, validates, saves, sets as active

# List all instances (● = active)
rocketlane instances

# Switch active instance (interactive menu)
rocketlane switch

# Use a specific instance for one command
rocketlane -i acme projects list

# Remove an instance
rocketlane remove-instance old-instance --yes

Resources

Command Description
projects Project CRUD, members, templates, placeholders
tasks Task CRUD, assignees, followers, dependencies
phases Project phase management
fields Custom field management
users View users
spaces Workspace management
documents Space document management
time Time entry tracking
time-offs Time-off management
allocations Resource allocation views
invoices Invoice, payment, and line item views

Examples

# List active projects
rocketlane projects list --status "In progress"

# Create a new project
rocketlane projects create --name "Acme Onboarding" --customer "Acme Inc" --owner "you@company.com"

# Add a task
rocketlane tasks create --project-id 201 --name "Kickoff Call" --due-date 2026-04-01

# Log time
rocketlane time create --task-id 501 --hours 2.5 --date 2026-03-24

# Get JSON output for scripting
rocketlane projects list --json | jq '.[] | .projectName'

Help

rocketlane --help                  # Top-level help
rocketlane projects --help         # Resource-level help
rocketlane projects create --help  # Command-level help

Using with Claude Code

See CLAUDE_CODE_SETUP.md for full instructions on setting up the Rocketlane CLI as a Claude Code skill so you can interact with Rocketlane via natural language.

Quick preview — once set up, just ask:

"List my Rocketlane projects" "Switch to the acme instance and show tasks" "Create a project for Acme Corp with a kickoff task due next Monday" "Log 2 hours against task 501"

Dependencies

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rocketlane_cli-0.2.0.tar.gz (65.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rocketlane_cli-0.2.0-py3-none-any.whl (75.8 kB view details)

Uploaded Python 3

File details

Details for the file rocketlane_cli-0.2.0.tar.gz.

File metadata

  • Download URL: rocketlane_cli-0.2.0.tar.gz
  • Upload date:
  • Size: 65.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rocketlane_cli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 2bcae96c2af01d81aedec412a64453af9d65b0129681249fd8a55a5240d67a7a
MD5 f19f6babe86cde46e4ad7051370709b7
BLAKE2b-256 a686f528c6601cb17e135453358b2f1c18b4d3ea7e8849feb2bae9fa531a1f06

See more details on using hashes here.

Provenance

The following attestation bundles were made for rocketlane_cli-0.2.0.tar.gz:

Publisher: publish.yml on trouze/rocketlane-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rocketlane_cli-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: rocketlane_cli-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 75.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rocketlane_cli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b417c42ba15ea772a6c1e20eb447d979141be6cadb935f2c52ad689e969a2e2a
MD5 f386f84dd4bcabc745ee958d73d6cb39
BLAKE2b-256 aa966d4f231e77002500679390e846cd2a3051b1d0c7ae97739b92f332594227

See more details on using hashes here.

Provenance

The following attestation bundles were made for rocketlane_cli-0.2.0-py3-none-any.whl:

Publisher: publish.yml on trouze/rocketlane-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page