AI service provider and router · Revoye Cloud & Revoye Desk
One AI API for your apps, content and automation
Revoye gives your app AI through one OpenAI-compatible endpoint. Send a request, get the response back — for writing, content generation, automation and everyday app features. Process requests on Revoye Cloud with nothing to install, or on your device with Revoye Desk.
Recommended AI service for Tubeup and SyncDock. Monthly, yearly or one-time plans.
OpenAI-compatible
Point the OpenAI SDK you already use at Revoye with your Revoye API key, and the response comes back the same way.
Cloud or your device
Process requests on Revoye Cloud, on your device with Revoye Desk, or both with automatic fallback.
Clear plans
Each plan has a monthly token allowance, and your usage is always visible in the dashboard.
What Revoye is
Revoye is an AI service provider and router for apps and developers. It gives an application AI through one OpenAI-compatible API: the app sends a request, Revoye processes it, and the response comes back — for content, writing, automation and everyday app features. Requests are processed on Revoye Cloud, or on your own device with Revoye Desk, under a plan with a monthly token allowance. Revoye is made by Degird and is the recommended AI service in Tubeup and SyncDock.
In plain terms
One endpoint for every app. Call the same API from a website, a backend job, a desktop app or an automation tool — anything that can make an HTTPS request.
Works with code you already have. Revoye speaks the OpenAI chat completions format, so the OpenAI SDK you already use works with a new base URL and key.
Every request is tracked. A request is queued the moment Revoye accepts it. Wait for the response, check on it later, or have it delivered to a webhook.
Made for content and automation. Writing, rewriting, summaries, content generation and light coding help. Revoye returns complete responses and is not built for agent-style coding or live chat streaming.
Two ways to process your requests
Every plan includes Revoye Cloud, Revoye Desk, or both. Your app calls the same API either way, so you can start with one and add the other later.
On a plan with both, Revoye can move a request to the other one automatically when the first cannot take it, so your app keeps getting responses.
Revoye Cloud
Requests are processed on Revoye’s managed service. Create an API key and start sending requests.
Ready in minutes. Choose a plan, create an API key, and your app can send its first request straight away.
Managed for you. Capacity, availability and updates are handled by Revoye, so there is nothing to keep running.
Sized by your plan. Your plan sets the monthly tokens and how many requests are processed at the same time.
Revoye Desk
Requests are processed on your device, with your own AI account, and each response goes back to your app.
Your device, your account. Install Revoye Desk, connect it to your Revoye account once, and sign in to your AI account inside the app.
Runs in the background. Revoye Desk lives in the system tray, starts with your device and keeps itself up to date.
Nothing is lost offline. If your device is off, requests wait in your queue and are processed as soon as it is back.
Who Revoye is for
Developers and small apps
Add AI features — writing, summaries, content generation, classification and light coding help — through one API key and one endpoint, without managing several AI vendors. Start on Revoye Cloud and add Revoye Desk whenever you like.
Tubeup, SyncDock and more apps
Revoye is the recommended AI service in Tubeup and SyncDock, with more apps on the way. Use your Revoye plan to power their AI features, with the same account and the same usage view.
Researchers, writers and analysts
When the difference between models is the finding — how different models summarise the same document, or whether an answer holds up across them — pick a model per request and send the identical request to each from a script. The comparison runs itself instead of by hand.
Automation and script writers
Batch jobs, content pipelines, data cleanup, scheduled research, a nightly summarisation run. These workloads do not mind whether a response takes three seconds or ninety, and they run without anyone watching. Queue them on Revoye Cloud or Revoye Desk, let your plan’s monthly allowance cover them, and take the results by webhook in the morning.
Content creators and marketers
Draft and rewrite content, generate product descriptions, captions and replies, and keep a consistent voice across everything you publish, from any tool that can call an API.
For developers: one OpenAI-compatible API
One POST with your API key, and the response comes back. Wait for it, take it at a webhook, or keep the OpenAI SDK you already use.
curl https://api.revoye.com/v1/completions \
-H "Authorization: Bearer $REVOYE_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"prompt": "Write a two-sentence product description for a handmade ceramic mug.",
"channel": "auto",
"wait": true
}'Response
{
"id": "job_01JAY7Q2K8XYZ",
"status": "succeeded",
"response": "Shaped by hand and glazed in small batches, this mug…",
"channel": "cloud",
"attempts": 1,
"queue_ms": 240,
"run_ms": 18432
}curl https://api.revoye.com/v1/completions \
-H "Authorization: Bearer $REVOYE_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Summarise the latest customer feedback in five bullet points.",
"wait": false,
"callback_url": "https://your-app.example.com/hooks/revoye"
}'Response
{ "id": "job_01JAY7Q2K8XYZ", "status": "queued", "created_at": "2026-08-18T09:14:02Z" }from openai import OpenAI
client = OpenAI(base_url="https://api.revoye.com/v1", api_key=REVOYE_KEY)
completion = client.chat.completions.create(
model="revoye/auto",
messages=[{"role": "user", "content": "Rewrite this paragraph in a friendlier tone."}],
)
print(completion.choices[0].message.content)Read the full API reference →QuickstartErrorsOpenAPI specification
Building with an AI coding assistant? Plans with developer access include the Revoye API integration guide — the whole API in one file to hand to your assistant.
Get started in three steps
Create your account
Sign up with your email address and verify it. Sign up
Choose a plan
Revoye Cloud, Revoye Desk or both, monthly, yearly or one-time. With Revoye Desk, install the app and connect it to your account. See plans
Create an API key and send a request
The response comes back to your app. The quickstart walks through it.
Revoye: frequently asked questions
What is Revoye?
Revoye is an AI service provider and router for apps and developers. Your application sends a request to one OpenAI-compatible API and receives the AI response, for writing, content generation, automation and everyday app features. Requests are processed on Revoye Cloud, or on your own device with Revoye Desk.
What can I use Revoye for?
Revoye is built for content and automation: drafting and rewriting text, summaries, translations, product descriptions, replies, classification and similar AI steps inside an app or a workflow. It can also help with small coding questions. It is not designed for agent-style coding tools or real-time chat interfaces.
What is the difference between Revoye Cloud and Revoye Desk?
Revoye Cloud processes your requests on Revoye’s managed service, so there is nothing to install. Revoye Desk is an app for Windows, macOS and Linux that processes requests on your device, using your own AI account. Your code calls the same API either way, and a plan that includes both can fall back from one to the other automatically.
Which apps use Revoye?
Revoye is the recommended AI service in Tubeup and SyncDock, and in the apps Degird releases next. Any developer can use it too: anything that can make an HTTPS request can call the Revoye API.
How does Revoye pricing work?
Each plan includes Revoye Cloud, Revoye Desk or both, with a monthly token allowance for each. Plans are sold monthly, yearly or as a one-time purchase, and you can see your usage in the dashboard at any time. Payments are handled securely by Freemius, and a subscription can be cancelled from your dashboard.
Can I use my existing OpenAI SDK code with Revoye?
Yes. Point the SDK at the Revoye base URL, use your Revoye API key, and set the model to revoye/auto. The call waits for the response and returns it in the usual place, choices[0].message.content. Streaming is not supported, so stream: true is refused with a clear error instead of being ignored.
How fast are Revoye responses?
Most responses arrive in 3 to 90 seconds, depending on the length of the request and the response. Every request is queued and tracked, so your code can wait for the response, check on it later, or receive it at a webhook.
What happens if my device is offline when I use Revoye Desk?
Requests wait in your queue and are processed as soon as Revoye Desk is back online, so nothing is lost. On a plan that also includes Revoye Cloud, requests can move to Revoye Cloud automatically instead of waiting.
How does Revoye handle my data?
Requests and responses are kept only so your request history works, and they are deleted after a retention period you choose in your account settings. Revoye does not sell your data or use it to train AI models. The Privacy Policy covers the details.
Give your app AI with one API
Create your Revoye account, choose a plan, and send your first request in minutes — on Revoye Cloud, on your device with Revoye Desk, or both.