Skip to content

SDK Documentation

Programmatic access to LimaCharlie via official SDKs.

Available SDKs

Python SDK

The Python SDK offers a full-featured interface for security automation, data analysis, and rapid prototyping. It also includes the command line interface.

pip install limacharlie

Python SDK v4 (Deprecated)

The previous major version of the Python SDK. Deprecated and slated for removal in a future release — kept for users maintaining existing v4 integrations. New code should use the v5 Python SDK.

pip install "limacharlie<5"

Go SDK

The Go SDK provides a type-safe client library for building security automation, integrations, and custom tools.

go get github.com/refractionPOINT/go-limacharlie/limacharlie

Authentication

Both SDKs support multiple authentication methods:

  1. API Key: Organization-level API key (oid + api_key)
  2. Environment Variables: Auto-load from LC_OID and LC_API_KEY
  3. Config File: Credentials stored in ~/.limacharlie with named environments

See the individual SDK pages for detailed authentication examples.

Resources