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.1.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.1.0-py3-none-any.whl (75.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rocketlane_cli-0.1.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.1.0.tar.gz
Algorithm Hash digest
SHA256 a3678be07a38573ff9509b0cb0348d1f71784effde7decd380514b6130b6f5c0
MD5 d54a4d7b2b6b1314e28313012b86094e
BLAKE2b-256 6e99f5fbc8f8a35d8d0283ea02706d41a5a832015b7beaa32e6ca58f330e71ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for rocketlane_cli-0.1.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: rocketlane_cli-0.1.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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e807fb9fa86e67ac8bf9e08210939d79e726c6105612d4a688b498ede6cc3d2c
MD5 14348e9dd70abcea896c55f39922ddf0
BLAKE2b-256 026805eccbf61447474801f4ce6856548b85d13734fd8d2db1a97df584c90327

See more details on using hashes here.

Provenance

The following attestation bundles were made for rocketlane_cli-0.1.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