QUICKSTART
Create a key, change the base URL, and send one OpenAI-compatible request.
Sign in to SeaLink, then create an API Key from your dashboard. The full key string is only shown once upon creation — afterwards, SeaLink only displays the prefix. We recommend copying it right away. If you lose a key, you can always rotate it from the dashboard to generate a new one.
For OpenAI SDKs and most tools, you only need to change the base_url and api_key. We recommend sending one real request with your target model to verify before going live.
curl --request POST \https://api.sealink.io/v1/chat/completions \-H "Authorization: Bearer $SEALINK_API_KEY" \-H "Content-Type: application/json" \-d '{"model": "claude-opus-5-5","messages": [{ "role": "user", "content": "Hello, SeaLink." }]}'
import osfrom openai import OpenAIclient = OpenAI(base_url="https://api.sealink.io/v1",api_key=os.environ["SEALINK_API_KEY"],)response = client.chat.completions.create(model="claude-opus-5-5",messages=[{"role": "user", "content": "Hello, SeaLink."}],)print(response.choices[0].message.content)
export ANTHROPIC_BASE_URL=https://api.sealink.io/anthropicexport ANTHROPIC_API_KEY=$SEALINK_API_KEYclaude