Skip to content

Hyper

Hyper is fast, cost-effective inference built for agentic coding. Grab a key, point your tool at it, and start shipping. Most people are up and running in under two minutes.

Why Hyper

  • Fast and cost-effective. We partner closely with cloud and silicon providers to optimize performance at the hardware and kernel level, so you get quick responses at a fraction of the price.
  • Models exactly as they were built. No quantized or trimmed-down variants — original reasoning options and behaviors are preserved.
  • Built for teams. Master keys, project-specific sub-keys, and pre-paid credits give you governance over how your organization spends.
  • Private by default. Enterprise-grade privacy with no training on your data, a strict 30-day maximum retention policy, full ownership of your outputs, and GDPR compliance.

Every model in the catalog is hand-picked for software development — vetted for code generation, debugging, refactoring, and multi-file editing.

Get your key

  1. Head to hyper.charm.land.
  2. Sign up with Google, GitHub, or email.
  3. Copy an API key from the dashboard — it starts with sk-hyper-.

API keys page

Keep it handy

Export it once and every Hyper-aware tool will pick it up:

bash
export HYPER_API_KEY="sk-hyper-xxxxxxxxxxxxxxxxxxxxxxxx"

Connect your coding agent

Pick your tool and follow the two-minute setup. If you're not sure where to start, Crush has first-class Hyper support.

Or call the API directly

Hyper speaks OpenAI and Anthropic out of the box. Swap the base URL, drop in your key, and go:

bash
curl https://hyper.charm.land/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "deepseek-v4-flash",
    "messages": [
      {"role": "user", "content": "Hello!"}
    ]
  }'
python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://hyper.charm.land/v1"
)

response = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role": "user", "content": "Hello!"}]
)

print(response.choices[0].message.content)
js
import OpenAI from "openai";

const client = new OpenAI({
    apiKey: "YOUR_API_KEY",
    baseURL: "https://hyper.charm.land/v1",
});

const response = await client.chat.completions.create({
    model: "deepseek-v4-flash",
    messages: [{ role: "user", content: "Hello!" }],
});

console.log(response.choices[0].message.content);
go
package main

import (
	"context"
	"fmt"
	"os"

	"charm.land/fantasy"
	"charm.land/fantasy/providers/openaicompat"
)

func main() {
	provider, _ := openaicompat.New(
		openaicompat.WithBaseURL("https://hyper.charm.land/v1"),
		openaicompat.WithAPIKey("YOUR_API_KEY"),
	)

	ctx := context.Background()
	model, _ := provider.LanguageModel(ctx, "deepseek-v4-flash")

	agent := fantasy.NewAgent(model)
	result, err := agent.Generate(ctx, fantasy.AgentCall{Prompt: "Hello!"})
	if err != nil {
		fmt.Fprintln(os.Stderr, err)
		os.Exit(1)
	}
	fmt.Println(result.Response.Content.Text())
}

Keep exploring

Got questions? Check the Hyper FAQ, email hypersupport@charm.land, or hop into #hyper on the Charm Discord.