Skip to main content
Kyma works with any tool, framework, or agent that supports OpenAI-compatible APIs. Just change two values:
Base URL: https://kymaapi.com/v1
API Key:  kyma-your-api-key

Environment Variables

Most tools read these env vars:
export OPENAI_API_KEY="kyma-your-api-key"
export OPENAI_BASE_URL="https://kymaapi.com/v1"

Python (OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    base_url="https://kymaapi.com/v1",
    api_key="kyma-your-api-key",
)

JavaScript (OpenAI SDK)

import OpenAI from "openai";

const client = new OpenAI({
    baseURL: "https://kymaapi.com/v1",
    apiKey: "kyma-your-api-key",
});

Anthropic SDK

Kyma also supports the Anthropic Messages API:
import anthropic

client = anthropic.Anthropic(
    base_url="https://kymaapi.com",
    api_key="kyma-your-api-key",
)
See the Anthropic SDK guide for full details.

Works With

Any tool that supports “OpenAI Compatible” or custom base URL:
  • IDE agents: Cursor, Cline, Roo Code, Kilo Code, Continue.dev, Windsurf
  • Frameworks: LangChain, LlamaIndex, Vercel AI SDK, CrewAI
  • Automation: n8n, Make, Zapier (via HTTP)
  • Agents: OpenClaw, Hermes Agent, any OpenAI-based agent
  • CLI tools: aider, shell-gpt, any tool reading OPENAI_BASE_URL