Skip to main content

kctl-glitchtip

Kodemeio CLI for managing GlitchTip error tracking — projects, issues, teams, uptime monitors, alerts, and platform health.

Installation

# Install from PyPI
uv tool install kctl-glitchtip

# Or add to workspace (monorepo)
uv add kctl-glitchtip

Quick Start

# Initialize config
kctl-glitchtip config init

# List all projects
kctl-glitchtip projects list

# List unresolved issues in an org
kctl-glitchtip issues list --org kodemeio --status unresolved

# Show platform dashboard
kctl-glitchtip health dashboard

# List uptime monitors
kctl-glitchtip uptime list --org kodemeio

Command Groups

Group Commands Description
projects list, get, create, update, delete, dsn, dsn-create, stats Manage projects and DSN keys
issues list, get, resolve, ignore, delete, bulk-resolve Manage error issues
events list, cleanup View and clean up error events
teams list, get, create, delete, add-member, remove-member Manage teams and membership
orgs list, get View organizations and members
users list, create Manage users and invitations
alerts list, test-alert, test-webhook, test-email Manage alerts and notifications
uptime list, create, delete, checks Manage uptime monitors
health check, dashboard, celery-status, redis-info Platform health and diagnostics
config init, add, use, show, validate, remove, set, profiles, current Manage CLI profiles

Global Options

Option Description
--json Output as JSON
--format / -f Output format: pretty, json, csv, yaml
--quiet / -q Suppress informational messages
--no-header Omit header row in CSV output
--profile / -p Select config profile by name
--url Override API URL for this invocation
--token Override API token for this invocation
--version / -V Show version and exit

Configuration

Config lives in ~/.config/kodemeio/config.yaml under the glitchtip key.

# Initialize a profile interactively
kctl-glitchtip config init

# Add a named profile
kctl-glitchtip config add --profile prod \
  --url https://glitchtip.kodeme.io \
  --token YOUR_API_TOKEN

# Switch active profile
kctl-glitchtip config use prod

# Show current profile (token masked)
kctl-glitchtip config show

Example ~/.config/kodemeio/config.yaml:

glitchtip:
  default_profile: prod
  profiles:
    prod:
      url: https://glitchtip.kodeme.io
      token: ${GLITCHTIP_TOKEN}

Environment variables expand automatically — set GLITCHTIP_TOKEN in your shell or .env.

Development

# Install dev dependencies
cd packages/kctl-glitchtip
uv sync --all-extras

# Run tests
uv run pytest tests/ -v

# Lint
uv run ruff check src/

# Type check
uv run mypy src/

# Run CLI locally
uv run kctl-glitchtip --help

Metadata

Release files for kctl-glitchtip 0.9.4

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

Source distribution (sdist)

Source distribution for kctl-glitchtip 0.9.4
File Size Uploaded
kctl_glitchtip-0.9.4.tar.gz 22.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kctl-glitchtip 0.9.4
File Interpreter ABI Platform
kctl_glitchtip-0.9.4-py3-none-any.whl Python 3 none any Details

Total release size: 50.7 kB

Release files / kctl_glitchtip-0.9.4.tar.gz

Download URL kctl_glitchtip-0.9.4.tar.gz
Size 22.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a13c4c7bd946d815158e5ac73aab6285c3d77d4d457d1bacc50454bcabdaaeb5
BLAKE2b-256 checksum
How to use checksums
23e60b1be5777362824a7144c7b57406766298750baa3fbed56ab0953e36a856
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / kctl_glitchtip-0.9.4-py3-none-any.whl

Download URL kctl_glitchtip-0.9.4-py3-none-any.whl
Size 28.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ea75064a05abfcc946061789630708cd70752175d1b05f11cc676deae84b5ce1
BLAKE2b-256 checksum
How to use checksums
e64d893335ab86a4f55c44581bb7423cb80ac60cf3dba23fc32cde1967ea103a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.9.4 This release

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.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