Configuration
Configuration Parameters
Parameter
Python SDK
TypeScript SDK
Required
Description
Creating SDK Clients
Context Manager (Recommended)
from amigo_sdk import AmigoClient
# Using context manager for automatic resource cleanup
with AmigoClient(
api_key="your-api-key",
api_key_id="your-api-key-id",
user_id="user-123",
organization_id="org-456",
base_url="https://api.amigo.ai" # optional
) as client:
# Use the client
org = client.organization.get()
print(f"Organization: {org.name}")Direct Instantiation
from amigo_sdk import AmigoClient
# Direct instantiation - remember to handle cleanup manually
client = AmigoClient(
api_key="your-api-key",
api_key_id="your-api-key-id",
user_id="user-123",
organization_id="org-456"
)
try:
org = client.organization.get()
print(f"Organization: {org.name}")
finally:
# Cleanup resources
client.close()Regional Base URLs
Environment Variable Configuration
Getting Your Credentials
API Key & API Key ID
Option 1: Admin Dashboard
Option 2: Programmatic Generation
Organization ID
User ID
Configuration Best Practices
Security
Environment Management
Configuration Validation
Next Steps
Last updated
Was this helpful?

