Skip to content

For developers

Two lines to switch. Everything else just works.

Ryvion speaks the OpenAI protocol. Change your base_url and api_key — your existing Python, Node.js, or curl code runs unchanged on the receipt-backed runtime.

Quick start

Your first request

Use any OpenAI-compatible SDK. No Ryvion library to install. The same code that calls GPT-4 calls Ryvion — with verifiable execution on real hardware.

Chat completions — streaming and non-streaming
Text embeddings for RAG and search
Image generation via SDXL Turbo
Audio transcription via Whisper
Knowledge base search and RAG
from openai import OpenAI

client = OpenAI(
    base_url="https://api.ryvion.ai/v1",
    api_key="YOUR_KEY",
)

response = client.chat.completions.create(
    model="phi-4",
    messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)

Sovereign routing

Specify a country or region policy and the scheduler will only match approved nodes for that jurisdiction.

Trust & security

MCP native

One MCP endpoint exposes knowledge-base search, summaries, memory operations, and agent deployment workflows for supported clients.

MCP setup guide

Signed receipts

Every completed job carries an Ed25519 signature over the current RYV1 core fields: job_id, node_public_key, result_hash, and metering_units.

How receipts work

MCP integration

One config. All tools.

Add Ryvion to your MCP config and your agents get knowledge-base search, KB chat, summaries, memory operations, and agent deployment tools through a single endpoint.

Works with Claude Code, CrewAI, LangGraph, and any MCP-compatible framework.

MCP client config

{
  "mcpServers": {
    "ryvion": {
      "url": "https://api.ryvion.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Get started

Start building in minutes

Free tier with every new account. No credit card required.