Integration
Factory interface for managing Galileo integrations. Integration is the main entry point for working with LLM providers and other external services in the Galileo platform. It provides factory methods to create new integrations and list existing ones. The Integration class returns Provider objects, which are immutable proxies to integrations stored in the Galileo API. Provider classes should not be imported or instantiated directly - always use the Integration class methods. Examplesanthropic
azure
bedrock
create_anthropic
token(str): Anthropic API token.
create_azure
token(str): Azure API key.endpoint(str): Azure OpenAI endpoint URL.
create_bedrock
aws_access_key_id(str): AWS access key ID.aws_secret_access_key(str): AWS secret access key.region(str): AWS region. Defaults to “us-east-1”.credential_type(str): Type of credentials. Defaults to “key_secret”.
create_openai
token(str): OpenAI API token.organization_id(str | None): Optional organization ID.
list
all(bool): If True, returns all available integration types (including unconnected ones) as a list of strings. If False, returns only the configured integrations as Provider objects. Defaults to False.