Skip to main content

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_version
  • command
  • ok
  • error_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


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.4.tar.gz (492.9 kB view details)

Uploaded Source

Built Distribution

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

lemmaid_cli-0.1.4-py3-none-any.whl (502.4 kB view details)

Uploaded Python 3

File details

Details for the file lemmaid_cli-0.1.4.tar.gz.

File metadata

  • Download URL: lemmaid_cli-0.1.4.tar.gz
  • Upload date:
  • Size: 492.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for lemmaid_cli-0.1.4.tar.gz
Algorithm Hash digest
SHA256 65c23bf34dca9ac61dd94bd4f3b1512f7b3398a6ea6ee78e850b5cd7c190c427
MD5 3ef56e0bab640049e05e478d0653c5af
BLAKE2b-256 640543af1da44ef2f54641e26ec2691e3eeca28fccb8bd988a3e6274aca2ad58

See more details on using hashes here.

File details

Details for the file lemmaid_cli-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: lemmaid_cli-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 502.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for lemmaid_cli-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4d7bcc8bcac3329cbb9d20874d762654d3aa9f2eabcdfc42da66c70e606b2f52
MD5 c183c16fcc12244d87f6f72de7c251c8
BLAKE2b-256 4ff32e3021e3a293f8cc6eb6fa26cc8fc67e4f53aa847afbdc964f97e9d16c57

See more details on using hashes here.

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