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.
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 & securityMCP native
One MCP endpoint exposes knowledge-base search, summaries, memory operations, and agent deployment workflows for supported clients.
MCP setup guideSigned 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 workMCP 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.