Skip to content
Deploy

Partner with us

VPS and RDP reseller program with a REST API

RyzenRDP's reseller program lets you order and manage Windows RDP servers and Linux VPS through a REST API and pay for them from a prepaid wallet. The first deposit is $20 or more, a volume discount of 10% to 30% follows your sales each calendar month, and servers renew monthly from the wallet. Access is by invitation.

How the reseller program works

A reseller is an ordinary RyzenRDP console account that our team has admitted to the program: the same sign-in, no second login. From there it takes five steps to a running server.

  1. Apply for access

    The program is by invitation. Open a support ticket from our contact page and tell us what you are building. Our team decides which accounts to admit.

  2. Fund the wallet

    Once your account is admitted, a reseller area appears in your console: open Reseller API in the account menu. Accept the program rules there, then add $20 or more by paying an invoice with cryptocurrency or a credit or debit card. The first deposit activates the account.

  3. Create an API key

    Create a key on the Reseller API page of your console. It is shown once, so store it on your own server. You can revoke a key at any time.

  4. Order servers

    Send POST /servers with a plan, a location and an operating system. The first month is charged from the wallet and the build is queued; a new server is usually active within minutes.

  5. Let renewals run

    Each month, on the server's due date, the renewal is charged from the wallet at the discount tier in effect that day. Every renewal counts as a sale toward your tier.

Reseller volume discounts: 10% to 30%

Resellers get a volume discount by sales per calendar month: 10% from 10 sales, 15% from 20, 20% from 30 and 30% from 50 or more. Below 10 sales in a month there is no volume discount.

Reseller discount by sales in a calendar month
Sales in a calendar monthDiscount on each server-month
Fewer than 10None
10 to 1910%
20 to 2915%
30 to 4920%
50 or more30%
  • A sale is one paid server-month: a new server or a monthly renewal. Refunded or voided charges do not count.
  • Months are calendar months in UTC.
  • Which tier applies. The discount on a sale is set by the higher of last month's total and this month's running count including that sale, so the tenth sale of a month is the first one at 10%. If you made 12 sales last month, every sale this month is at 10% or better from the first one.
  • Earlier sales keep their price. A discount applies from the sale that reaches the tier. Earlier sales in that month are not re-priced.
  • No stacking. The discount applies to the regular monthly price and is not combined with a location sale: you pay whichever price is lower.
  • Tiers and server caps. A tier takes that many paid server-months in one month, so how far you can go also depends on how many servers your account may run. See account limits.

A prepaid wallet from $20

The wallet is prepaid in US dollars. The first deposit is at least $20 and activates the account.

  • What it pays for. Every new server and every monthly renewal is charged from the wallet balance. Billing is monthly only.
  • Adding funds. You create a deposit on the Reseller API page of your console and pay its invoice with cryptocurrency or a credit or debit card (see paying with cryptocurrency). Each deposit is between $20 and $2,000.
  • When it arrives. The wallet is credited within a few minutes of payment.
  • Keeping track. GET /account returns your balance and current discount, and GET /transactions lists every deposit, charge, renewal and refund with the balance after it.
  • Not refundable as cash. Wallet deposits are prepayments for RyzenRDP services and follow our refund and cancellation policy.

Order and manage servers through a REST API

The reseller API is a REST API over HTTPS. Requests and responses are JSON, and every request carries your key in an Authorization: Bearer header. With it you can:

  • list plans with your price and live stock for each location, the locations and the operating systems;
  • order a server, and list, relabel and delete your servers;
  • read a server's state, power state and usage (CPU, memory, disk and bandwidth);
  • start, stop, restart and power off a server;
  • reset the administrator or root password and read the login details;
  • reinstall the operating system;
  • read your account status, wallet balance, discount and transaction history.

An order is one request. Send an Idempotency-Key with it: if the call is repeated with the same key, the API returns the same server and charges the wallet once.

curl https://ryzenrdp.com/api/v1/servers \
  -H "Authorization: Bearer rzk_YOUR_API_KEY" \
  -H "Idempotency-Key: order-2026-0001" \
  -H "Content-Type: application/json" \
  -d '{"plan": "amd-ryzen-t1", "location": "new-york",
       "os": "ws2022", "label": "client-42"}'

The API answers 202 with the server in the state queued; poll GET /servers/{id} until the state is active. Every endpoint, field and error code is in the reseller API reference.

Which servers can you resell?

Through the API you order the AMD Ryzen and AMD EPYC plans we sell on this site, T1 to T6, as Windows RDP servers or Linux VPS, in the same 9 locations.

  • Prices. Retail prices are on the pricing page. GET /plans returns a list price and your own price for each plan and location.
  • Plans and stock. GET /plans is also the full list of what your account can order, with live stock for each location.
  • Operating systems. GET /os lists them: Windows Server or Linux. An operating system can need a plan with more memory; the list gives the minimum for each.
  • Billing. Reseller servers are billed monthly.
  • Other products. The program covers these plans only. Cloud VPS plans are not part of it, and dedicated and bare-metal servers are quoted separately: see enterprise.

Renewals, low balance and refunds

Renewals are charged from the wallet automatically each month, on the server's due date, at the discount tier in effect that day.

  • Low balance warning. We warn you by e-mail about 3 days before renewals that the balance cannot cover.
  • If the wallet cannot cover a renewal, the server runs for another 48 hours, is then suspended, and is deleted 5 days after suspension.
  • Adding funds restores it. Adding funds at any point before deletion renews and restores the server automatically, within minutes.
  • Renewal dates. A server renewed inside the 48 hours continues its month from the old due date. A server that was suspended starts a fresh month at the moment it is renewed, so the time it was suspended is not billed.
  • An order that cannot be delivered is refunded to the wallet automatically, and it does not count as a sale.
  • Deleting a server destroys it and its data, and the month in progress is not refunded. An order that has not started building is canceled and refunded in full.
  • Auto-renew off. If you switch auto-renew off for a server, it is deleted at the end of the period already paid.

Account limits and program rules

  • By invitation. You apply with a support ticket, and our team decides which accounts to admit.
  • One account. The reseller area is part of your normal console account. There is no second sign-in.
  • Server caps. Each account has a cap on running servers and on new servers per hour, and a new account starts with a lower cap. GET /account returns your running servers and your cap. An order over a cap is refused; contact support to raise it.
  • API rate limits. 120 reads and 30 writes a minute per account.
  • API keys. Up to 5 active keys per account. A key is shown once when you create it, we store only its hash, and you can revoke it at any time.
  • Policies. Every server is covered by our Terms of Service and Acceptable Use Policy. The Terms do not let you pass a service on to someone else without our written agreement: admission to the program is that written agreement for the servers you order through it, so you may provide them to your own customers. Your customers use them under our Acceptable Use Policy, and you are responsible for their use.

Program terms

  • The wallet is prepaid. The first deposit is at least $20.

  • The discount follows your sales per calendar month: 10% from 10 sales, 15% from 20, 20% from 30 and 30% from 50.

  • Renewals are charged from the wallet automatically.

  • An order that cannot be delivered is refunded to the wallet automatically.

  • Wallet deposits are prepayments for RyzenRDP services. They follow our published refund policy and are not refundable as cash.

  • Admission to the program is our written agreement for you to provide the servers you order through it to your own customers. They use those servers under our Acceptable Use Policy, and you are responsible for their use.

Our Terms of Service and Refund and Cancellation Policy apply to the program.

Reseller or affiliate: which program fits?

Both are partner programs, and they suit different work. A reseller orders servers on their own account and supplies them to their own customers. An affiliate sends customers to RyzenRDP, and those customers order from us directly.

The reseller program and the affiliate program compared
ComparedReseller programAffiliate program
Who the customer orders fromYouRyzenRDP
Whose account the server is onYour console accountThe customer's own account
Who pays RyzenRDPYou, from a prepaid walletThe customer
How you benefitA volume discount of 10% to 30% on the servers you orderA recurring commission of 5% to 20% on what the customers you referred pay
What you needA wallet deposit of $20 or more, and software that calls the APIA referral link
How you startApply for access; the program is by invitationSign up; approval is automatic

If you want to recommend RyzenRDP without running servers for anyone, the affiliate program is the simpler fit.

Reseller program FAQ

Does RyzenRDP have a reseller program?

Yes. RyzenRDP's reseller program lets you order and manage Windows RDP servers and Linux VPS through a REST API and pay for them from a prepaid wallet. Resellers get a volume discount of 10% to 30% by sales per calendar month. The program is by invitation: you apply with a support ticket.

How do I become a RyzenRDP reseller?

Apply for access with a support ticket from our contact page and tell us what you are building. The program is by invitation, and our team decides which accounts to admit. Once admitted, you open Reseller API in the account menu of your console, accept the program rules, add $20 or more to the wallet, create an API key and start ordering servers.

What discount do resellers get?

Resellers get a volume discount by sales per calendar month: 10% from 10 sales, 15% from 20, 20% from 30 and 30% from 50 or more. Below 10 sales in a month there is no volume discount. The discount applies to the regular monthly price of each server and is not combined with a location sale.

What counts as a sale, and when does my discount change?

A sale is one paid server-month: a new server or a monthly renewal. Refunded or voided charges do not count. The discount on a sale is set by the higher of last month's total and this month's running count, so the tenth sale of a month is the first one at 10%. Earlier sales are not re-priced.

How does the prepaid wallet work, and what is the minimum deposit?

The wallet is prepaid in US dollars. The first deposit is at least $20 and activates the account, and each deposit is between $20 and $2,000. You add funds by paying an invoice in the console with cryptocurrency or a credit or debit card, and the wallet is credited within a few minutes of payment. Every new server and renewal is paid from the balance.

Can wallet funds be refunded?

Not as cash. Wallet deposits are prepayments for RyzenRDP services and follow our refund and cancellation policy. A charge for a server that cannot be delivered goes back to the wallet automatically, and an order that has not started building is refunded to the wallet in full when you delete it.

What happens if my wallet balance is too low at renewal?

The server runs for another 48 hours, is then suspended, and is deleted 5 days after suspension. We warn you by e-mail about 3 days before renewals that the balance cannot cover. Adding funds at any point before deletion renews and restores the server automatically.

What happens if a server I order cannot be delivered?

The charge is refunded to your wallet automatically and the server's state becomes failed. The order does not count as a sale. A new server is usually active within minutes, and you can follow its state with GET /servers/{id}.

Which servers and locations can I resell?

Windows RDP servers and Linux VPS on AMD Ryzen and AMD EPYC: the same plans, T1 to T6, in the same 9 locations as on our pricing page. GET /plans returns each plan with its list price, your price and live stock for each location, and GET /os lists the operating systems.

Is there an API, and what can it do?

Yes, a REST API over HTTPS with JSON and a Bearer key. It lists plans, locations and operating systems, orders and deletes servers, starts, stops and restarts them, resets the password, reads login details, status and usage, reinstalls the operating system and returns your wallet balance and transactions. See the API reference.

Do I need billing software to resell VPS?

The API is plain REST over HTTPS with a Bearer key, so any software that can send an HTTPS request can use it: your own store, a script or the billing software you already run. We do not supply a ready-made module for a billing product.

What is the difference between the reseller program and the affiliate program?

A reseller orders servers on their own account through the API, pays for them from a prepaid wallet at a volume discount, and supplies them to their own customers. An affiliate refers customers who order from RyzenRDP directly, and earns a recurring commission on what they pay. See the affiliate program.

Apply to the reseller program

The program is by invitation. Open a support ticket from our contact page and tell us what you are building. Our team decides which accounts to admit.