Skip to main content

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

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

Metadata

Release files for rocketlane-cli 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rocketlane-cli 0.2.1
File Size Uploaded
rocketlane_cli-0.2.1.tar.gz 66.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rocketlane-cli 0.2.1
File Interpreter ABI Platform
rocketlane_cli-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 142.3 kB

Release files / rocketlane_cli-0.2.1.tar.gz

Download URL rocketlane_cli-0.2.1.tar.gz
Size 66.7 kB
Tags Source
SHA-256 checksum
How to use checksums
71b435b8353115d97a23e1db3a01828a6d710d7a0680e2daad07180fc9782456
BLAKE2b-256 checksum
How to use checksums
abe07d85071ea0dfe597a287eb51a4a05e1d7781ae5d24899f026ad7298438ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 11, 2026.

Transparency log

Release files / rocketlane_cli-0.2.1-py3-none-any.whl

Download URL rocketlane_cli-0.2.1-py3-none-any.whl
Size 75.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c412dbea89155d2b9214c3f895334ade2049894931f547412780d06986b11fc2
BLAKE2b-256 checksum
How to use checksums
3f310d8adae51c216840ad6acce1cd2959dc9927d22e89301887ff3a42cda102
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page