Cobo CLI
Cobo Command Line Interface (CLI) is a powerful developer tool designed to help you build, test, and manage your integration with Cobo Wallet-as-a-Service (WaaS) 2.0 directly from the command line.
Table of Contents
Installation
To install Cobo CLI, you can use pip with the following command:
pip install cobo-cli
Ensure that you have Python 3.9 or newer installed.
Or you can install Cobo CLI via homebrew:
brew install cobo-cli
Usage
To use Cobo CLI, run the following command in your terminal:
cobo [OPTIONS] COMMAND [ARGS]...
Check full documentation here.
Global Options
-e, --env [dev|prod]: Override the environment for this command.-a, --auth [apikey|user|org]: Override the authentication method for this command.--enable-debug: Enable debug mode for verbose logging.--config-file FILEPATH: Specify the path to the config file.--spec PATH: Path to a custom OpenAPI specification file.--help: Show help message and exit.
Commands
Application Management
- app: Manage Cobo applications.
init: Create a new Cobo application project.run: Run a Cobo application.upload: Upload a Cobo application.update: Update an existing Cobo application.status: Check the status of a Cobo application.
Authentication
- auth: Set or view the default authentication method.
Configuration
- config: Manage CLI configuration settings.
set: Set a configuration value.get: Get a configuration value.list: List all configuration values.delete: Delete a configuration value.show-path: Show the configuration file path.env: Print env vars for SDK samples. Use--format shell(default) /powershell/cmdfor your platform; theneval $(cobo config env)or the doc-recommended command.
Login and Logout
- login: Perform user or organization login operations.
status: Show the current login status.switch-org: Switch between logged-in organizations.
- logout: Perform user or organization logout operations.
API Requests
- get: Make a GET request to a Cobo API endpoint.
- post: Make a POST request to a Cobo API endpoint.
- put: Make a PUT request to a Cobo API endpoint.
- delete: Make a DELETE request to a Cobo API endpoint.
- graphql: Execute a GraphQL query against the Cobo API.
Documentation
- doc: Open Cobo documentation or display API operation information.
Environment
- env: Set or view the current environment.
Logs
- logs: Commands related to log operations.
tail: Tail the request logs from Cobo.
Webhook
- webhook: Commands related to webhook operations.
events: List all available webhook event types.listen: Listen for webhook events using WebSocket.trigger: Manually trigger a webhook event.
AI Coding Agent Integration
- skill: Install and manage AI coding agent skills.
install: Install cobo-waas skill for an AI coding agent (claude, cursor, or all).list: List available skills.remove: Remove installed skill from an AI coding agent.status: Show skill installation status.
Other Commands
- open: Open a specific Cobo portal page in the default web browser.
- keys: Generate and manage API/APP keys.
generate: Generate a new API/APP key pair.
- version: Display the current version of the Cobo CLI tool.
AI Coding Agent Setup
After installing cobo-cli, you can install the WaaS skill for your AI coding assistant:
# Install globally for Claude Code
cobo skill install claude
# Install in current project only
cobo skill install claude --scope local
# Install for all supported agents
cobo skill install all
# Check installation status
cobo skill status
# Remove skill
cobo skill remove claude
The skill enables AI agents (Claude Code, Cursor) to:
- Set up Cobo API authentication
- Create and manage wallets (Custodial, MPC)
- Execute transfers and monitor transactions
- Generate SDK code in Python, JavaScript, Go, Java
Development
You can build your custom Cobo CLI based on the Cobo CLI project. You need to install Poetry first.
To set up the development environment, install the development dependencies:
poetry install
License
This project is licensed under the MIT License. See the LICENSE file for more details.
Metadata
Release files for cobo-cli 0.1.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| cobo_cli-0.1.10.tar.gz | 121.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cobo_cli-0.1.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 275.4 kB
Release files / cobo_cli-0.1.10.tar.gz
| Download URL | cobo_cli-0.1.10.tar.gz |
|---|---|
| Size | 121.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fc631b4b51346941fcde398080e23cace14afb922ed9754777d2e0bb3e9763d6
|
|
BLAKE2b-256 checksum How to use checksums |
a4786ce4772eac6acfdf58c1b2f51c4a074e7abf8ab44bb3c6e37ff998ef888a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.13
|
Release files / cobo_cli-0.1.10-py3-none-any.whl
| Download URL | cobo_cli-0.1.10-py3-none-any.whl |
|---|---|
| Size | 153.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0df4043a4618591ecee07d973cf09c462702596b28548f7faa2f18fd28e51b8d
|
|
BLAKE2b-256 checksum How to use checksums |
be00a4f2052e686a48fdba1c18826ea1b617186a663770172aa8e6a6f5280558
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.13
|
Security for cobo-cli 0.1.10
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.