Skip to content

Installation

The elsai ARMS SDK is a single Python package — elsai-arms — published to our private package index. The same package name is used for both SaaS and on-prem; the difference is which index URL you install from and which version is current for your deployment.

Prerequisites

SaaS

  • Python 3.10, 3.11, or 3.12
  • pip package manager
  • elsai_ARMS_API_KEY from the cloud dashboard

On-Prem

  • Python >= 3.9
  • pip package manager
  • Database backend configured (MongoDB, DynamoDB, ClickHouse, or SQLite)

Install the SDK

bash
pip install \
  --extra-index-url https://arms-packages.elsaifoundry.ai/root/elsai-arms-sass/ \
  elsai-arms==1.3.4
bash
pip install \
  --index-url https://arms-packages.elsaifoundry.ai/root/elsai-arms/ \
  --extra-index-url https://pypi.org/simple \
  elsai-arms==2.3.0

TIP

SaaS: Set elsai_ARMS_API_KEY and start monitoring — no database setup required. See Configuration.

On-Prem: Configure API_BASE_URL, database connection, and elsai_ARMS_API_KEY. See Configuration.

TIP

Pin a specific version (==1.3.4 for SaaS, ==2.3.0 for on-prem) in production. Upgrade deliberately after reviewing release notes.

Agentkit monitoring (on-prem only)

To monitor applications built with the Agentkit SDK, install the optional extra from the on-prem index:

bash
pip install \
  --index-url https://arms-packages.elsaifoundry.ai/root/elsai-arms/ \
  --extra-index-url https://pypi.org/simple \
  'elsai-arms[elsai-agents]'

This adds elsai-agents>=0.2.1 as a dependency. See Agentkit monitoring for setup and usage.

Verify installation

bash
pip show elsai-arms
bash
python -c "from elsai_arms.elsai_arms import elsaiARMS; print('SDK installed:', elsaiARMS.__module__)"

Upgrade to latest version

bash
pip install \
  --extra-index-url https://arms-packages.elsaifoundry.ai/root/elsai-arms-sass/ \
  elsai-arms --upgrade
bash
pip install \
  --index-url https://arms-packages.elsaifoundry.ai/root/elsai-arms/ \
  --extra-index-url https://pypi.org/simple \
  elsai-arms --upgrade

Next steps

  • Configuration — API key, database, and environment variables
  • User guide — integrate monitoring into your application
  • Editor Setup — Cursor, Copilot, and Claude Code configs for elsai-arms

INFO

Need help? Contact dev@elsaifoundry.ai.

Copyright © 2026 elsai foundry.