Skip to content
All systems operationalStatus

Quickstart

Pick the tool you use and make your first request in about two minutes.

Before you start

You need an API key. Create an account, buy a credit pack in your dashboard, and your key arrives by email once the payment confirms. Store it somewhere safe, then make it available to your tools:

export EVOLVED_API_KEY="your_key_here"

Pick your tool

Choose what you use. You can set up more tools later with the same key.

  1. Point Claude Code at evolved.to

    terminal
    export ANTHROPIC_BASE_URL="https://api.evolved.to"
    export ANTHROPIC_AUTH_TOKEN="$EVOLVED_API_KEY"
    export ANTHROPIC_MODEL="claude-opus-5"
    
    claude
  2. Start coding

    Claude Code now runs through your key. Change models any time with /model. Full guide: Claude Code.

  1. Add evolved.to as a provider

    ~/.codex/config.toml
    # ~/.codex/config.toml
    model = "gpt-5"
    model_provider = "evolved"
    
    [model_providers.evolved]
    name = "evolved.to"
    base_url = "https://api.evolved.to/v1"
    env_key = "EVOLVED_API_KEY"
    wire_api = "responses"
  2. Run Codex

    codex

    Full guide: Codex.

  1. Open Cursor Settings → Models

    Under API Keys, paste your evolved.to key into the OpenAI API Key field.

  2. Override the base URL

    Enable Override OpenAI Base URL and enter https://api.evolved.to/v1. Full guide: Cursor.

  1. Install the SDK

    pip install anthropic
  2. Send your first message

    main.py
    import os
    import anthropic
    
    client = anthropic.Anthropic(
        base_url="https://api.evolved.to",
        api_key=os.environ["EVOLVED_API_KEY"],
    )
    
    message = client.messages.create(
        model="claude-opus-5",
        max_tokens=16000,
        messages=[{"role": "user", "content": "Hello, Claude"}],
    )
    
    for block in message.content:
        if block.type == "text":
            print(block.text)
  1. Install the SDK

    npm install openai
  2. Send your first request

    index.ts
    import OpenAI from "openai";
    
    const client = new OpenAI({
      baseURL: "https://api.evolved.to/v1",
      apiKey: process.env.EVOLVED_API_KEY,
    });
    
    const response = await client.responses.create({
      model: "gpt-5",
      input: "Hello!",
    });
    
    console.log(response.output_text);

Verify your key

List the models your key can call. A JSON list means everything is wired up correctly.

curl https://api.evolved.to/v1/models \
  -H "Authorization: Bearer $EVOLVED_API_KEY"