Installation
Install the Concurrence SDK in Python (pip) or TypeScript (npm) with environment setup instructions.
This guide covers installing the Concurrence SDK in your Python or TypeScript/JavaScript project.
Requirements
Python 3.11 or higher
pip (Python package manager)
Install from PyPI
Install the latest version of the Python SDK (currently 2.0.1) using pip:
pip install amigo_sdkAdd to requirements.txt
For reproducible builds, pin the SDK version in your requirements.txt file:
amigo_sdk==2.0.1Then install dependencies:
pip install -r requirements.txtVirtual Environment (Recommended)
We recommend using a virtual environment to avoid dependency conflicts:
# Create virtual environment
python -m venv amigo-env
# Activate virtual environment
# On macOS/Linux:
source amigo-env/bin/activate
# On Windows:
amigo-env\Scripts\activate
# Install SDK
pip install amigo_sdkVerify Installation
Verify the installation by importing the SDK:
Requirements
Node.js 18 or higher
npm or yarn package manager
Install from npm
Install the current version of the TypeScript SDK (2.1.0) with an explicit version:
Add to package.json
npm install writes the dependency to your package.json automatically. Pin the version you have tested against the required operations and deployment.
TypeScript Configuration
If you're using TypeScript, ensure your tsconfig.json includes:
Verify Installation
Verify the installation by importing the SDK:
Next Step: Configure Credentials
With the SDK installed, configure your client with API credentials, environment variables, and the correct regional base URL.
Then create your first conversation with the Hello World Example.
Last updated
Was this helpful?

