SeaLinkSeaLink
/
← Docs

SDKs

SeaLink provides an OpenAI-compatible API. The list below covers SDKs we recommend and verify first; other clients that support a custom base URL usually work as well.

Universal pattern
from openai import OpenAI
client = OpenAI(
base_url="https://test.sealink.io/v1",
api_key="<your-sealink-key>",
)
SDKLanguageInstallBase URLAPI KeyNote
openai-pythonPythonpip install openaibase_urlapi_keyOfficial OpenAI Python SDK. Most common path.
openai-nodeNode.js / TypeScriptnpm install openaibaseURLapiKeyOfficial OpenAI Node SDK. Streaming via async iterators.
openai-goGogo get github.com/sashabaranov/go-openaiBaseURL(constructor)Common community Go client.
openai-rustRustcargo add async-openai.with_api_base(...).with_api_key(...)async-openai crate; configure it with SeaLink's OpenAI-compatible endpoint.
openai-javaJava / Kotlin// build.gradle: implementation 'com.openai:openai-java:..'.baseUrl(...).apiKey(...)Official Java SDK; Kotlin via the same JAR.
openai-dotnetC# / .NETdotnet add package OpenAIClientOptions.Endpoint(constructor)Official OpenAI .NET SDK.
anthropic-pythonPythonpip install anthropicbase_urlapi_keyUse SeaLink's /anthropic endpoint. Same SDK; switch base_url + api_key.
vercel-ai-sdkNode / TypeScriptnpm install ai @ai-sdk/openaicreateOpenAI({ baseURL })createOpenAI({ apiKey })Vercel's AI SDK. Use the OpenAI-compatible connection via createOpenAI.
langchain-pythonPythonpip install langchain-openaiopenai_api_baseopenai_api_keyChatOpenAI(openai_api_base=..., openai_api_key=...)
llamaindex-pythonPythonpip install llama-index llama-index-llms-openaiOpenAI(api_base=...)OpenAI(api_key=...)LlamaIndex's OpenAI LLM class.

SDKs not listed here may work if they support a custom base_url or baseURL field. If you hit a compatibility issue, email contact@sealink.io.