Skip to main content

Streamlined AWS Bedrock setup for Claude Code - automated SSO, model discovery, and environment configuration

Project description

CLAUTH

Claude + AWS SSO helper for Bedrock

A simple CLI tool to launch Claude Code with AWS Bedrock authentication. Supports AWS SSO and direct AWS keys.


🚀 Quick Start

Install from PyPI:

pip install clauth

Run the setup wizard:

clauth init

👉 This will configure AWS SSO (or keys), discover Bedrock models, and launch Claude Code instantly.

On later runs, just use:

clauth

…and Claude Code will start with your saved credentials.


✨ Features

  • Works with AWS SSO and direct AWS keys
  • One-time setup with clauth init
  • Instant launch with clauth on subsequent runs
  • Model discovery & switching with clauth model switch—no more manual environment variables!
  • Simple config management (clauth config show, clauth delete)
  • Modern CLI UI featuring banners, cards, and spinners for each step

CLAUTH init wizard


📋 Requirements

  • Python 3.10+
  • AWS CLI v2
  • Claude Code CLI
  • Access to AWS Bedrock

📖 More Documentation


License

MIT License – see LICENSE.

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

clauth-0.1.2.tar.gz (203.0 kB view details)

Uploaded Source

Built Distribution

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

clauth-0.1.2-py3-none-any.whl (27.1 kB view details)

Uploaded Python 3

File details

Details for the file clauth-0.1.2.tar.gz.

File metadata

  • Download URL: clauth-0.1.2.tar.gz
  • Upload date:
  • Size: 203.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for clauth-0.1.2.tar.gz
Algorithm Hash digest
SHA256 9086a6a0bd7558e24039ccc1e042aa5c3b83abe84daa9bead468d6b9e31dda30
MD5 ca02c1e187527488fc5e6abec55d4fd8
BLAKE2b-256 d93e2bef1be0c2a6289a70eefc349c356d6423aa5b5b94df51e18d08ec0235c1

See more details on using hashes here.

File details

Details for the file clauth-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: clauth-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 27.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for clauth-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 661474eb1787ea7605c895b9c4a088e375d02e0c2dcee61feb7eff968305fa9a
MD5 67574b00e6716eaa99b0714a8dd58b35
BLAKE2b-256 d8ceeaffc23249fe67d16e13e800f1fd0c3f79d20c2c215292dcda144f9959c0

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