Lemma.id integration CLI
Project description
lemma-cli
lemma-cli is the command-line interface for integrating Lemma.id authentication and running launch-grade auth checks.
Install
pipx install lemma-cli
OpenClaw Starter Path
lemma setup-openclaw --api-base https://lemma.id --json
lemma safety-status --firewall-url http://127.0.0.1:8787 --json
lemma setup-openclaw is the public starter-safe path. It:
- opens one browser approval
- issues a starter-safe OpenClaw proof
- connects the runtime
- starts the local firewall
- verifies one protected allow
- kills the runtime and verifies deny
Other Core Commands
lemma session start --api-base https://lemma.id
lemma session status --api-base https://lemma.id --json
lemma setup-firewall --api-base https://lemma.id --json
lemma setup --site-id site_demo --site-domain example.com --framework flask --json
lemma audit --project-dir . --framework flask --skip-health --json
lemma fix --project-dir . --framework flask --safe --skip-health --json
lemma ci --project-dir . --framework flask --skip-health --skip-smoke --json
Authentication for Sensitive Operations
Local interactive browser flow:
lemma login --api-base https://lemma.id
lemma auth-status --api-base https://lemma.id --json
Headless/CI flow:
lemma login --api-base https://lemma.id --non-interactive --platform-api-key "$LEMMA_API_KEY" --user-email "$LEMMA_ADMIN_EMAIL" --json
Sensitive Management Commands
lemma site-create --domain demo.example --environment development --json
lemma key-bootstrap --site-id site_demo --name "CI Key" --permissions read,write --json
lemma iam-type-create --site-id site_demo --name admin_access --iam-type role --json
lemma iam-type-list --site-id site_demo --json
Contract
All machine-oriented commands support --json and emit:
schema_versioncommandokerror_code
Documentation
- OpenClaw Personal Quickstart:
docs/openclaw/PERSONAL_QUICKSTART.md - Quickstart: https://lemma.id/docs/quickstart
- Release checklist:
docs/operations/CLI_RELEASE_CHECKLIST.md
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lemmaid_cli-0.1.2.tar.gz
(174.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
lemmaid_cli-0.1.2-py3-none-any.whl
(146.6 kB
view details)
File details
Details for the file lemmaid_cli-0.1.2.tar.gz.
File metadata
- Download URL: lemmaid_cli-0.1.2.tar.gz
- Upload date:
- Size: 174.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5b201d36506d4e40ef02c9030a6a17301c7d958b361ef1a9af747a17c41e2c8
|
|
| MD5 |
102aaf31e662aab306f49aa837e0d50c
|
|
| BLAKE2b-256 |
84ca487bf87c7efe45256ce2ad4eba012fc05cd2796166e2f1a99d62d54e0718
|
File details
Details for the file lemmaid_cli-0.1.2-py3-none-any.whl.
File metadata
- Download URL: lemmaid_cli-0.1.2-py3-none-any.whl
- Upload date:
- Size: 146.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d15d36fa4d2a1d0c5f61b7133b2ed38e522623442aaed44ca65260b6be317d97
|
|
| MD5 |
b6b9079c8f8e4dd34d5a7ce97a37c6a2
|
|
| BLAKE2b-256 |
625723f4f0e1a1b2636a3b8cb5568765690261f0bc7424f850dd320e99391163
|