Guides - Resell Linode Services
Linode welcomes partners and encourages the reselling of our services to third-party customers. Anyone can resell Linode services and discounted pricing is offered to resellers. If you are interested in becoming a reseller and learning more about discounted pricing, please contact our team through the Partner form or by emailing email@example.com. This guide provides more information about our partner program and outlines the process of becoming a reseller.
A reseller is any person or entity that charges a third party for Linode services, acting as a kind of middleman. Resellers are free to charge clients for full or partial access to Linode services, either through the use of the Linode API, or by giving a client access to Linode services provisioned on their behalf.
There are a variety of reasons one might want to resell Linode services. One of the most common reasons developers and engineers become resellers is that they use Linode to test, develop, and/or host their client’s websites and apps, and in doing so need to bill those clients for charges accrued by the Linode services that power this business. Specific examples of this pattern include:
An agency that creates custom WordPress installations for their customers on Linode.
An app developer that uses Linode to host their customer’s database.
A business which operates a fully-fledged hosting platform based on Linode services, using tools like the Linode API. One such example is Cloudnet Sweden, a platform-as-a-service (PaaS) that uses Linode as a cloud host for their managed platform. Read our case study on Cloudnet Sweden for an in-depth look at why they chose to partner with Linode.
As an alternative to reselling our services, you can participate in our referral program. See the Referral Program page on our website or the Referral Program section within our billing guide for more details.
Advertising your referral code to others is not the same as reselling Linode services. When someone else uses your referral code, they create an entirely separate Linode account with their own billing.
There are a few stipulations that resellers should keep in mind:
All resellers, and the customers of resellers, are bound to Linode’s Terms of Service (ToS). If for any reason a customer of a Linode reseller breaks Linode’s ToS, it is the reseller who will be held accountable. If you are planning on becoming a reseller it is a good idea to carefully craft a ToS of your own that is in accordance with Linode’s ToS.
All resellers, and the customers of resellers, are bound to Linode’s Acceptable Use Policy (AUP). If for any reason a customer of a Linode reseller breaks Linode’s AUP, it is the reseller who will be held accountable.
Payments are to be made directly to Linode by the reseller. If a customer of a reseller fails to pay the reseller for their services, the reseller is still responsible for their monthly payment to Linode.
Linode Support can help with issues related to the physical operation of your Linode services, but issues related to your software configuration are outside of the scope of Linode Support. Linode offers a number of resources to help with configuration questions. Linode Support is only available to people with access to a Cloud Manager user. If your customers do not have their own Linode users, they will not be able to contact Linode Support.
The best way to resell Linode services is through the use of the Linode API. The Linode API provides robust, programmatic access to the full suite of Linode services. Using the API, a reseller could set up a custom user interface to only allow the select features they want available for their customers. For example, it’s possible to create a UI that only enables 4GB Compute Instances and that automatically provisions those instances with a StackScript. For a tutorial on how to use the Linode API, check out our Getting Started with the Linode API guide. For a comprehensive view of the Linode API, see Linode’s API documentation. For a list of Linode API libraries and tools, head over to our developer portal.
If a reseller wants to be able to give reseller customers access to parts of the Cloud Manager without developing a new user interface, they can create a limited Manager user in the Cloud Manager. A user is a set of credentials that can access your Linode account, and your Linode account can have multiple users. A user can be restricted to have a limited set of permissions, such as only being able to access certain Linodes and not having access to your billing information. To create a limited user in the Cloud Manager, review the Users and Permissions section of the Accounts and Passwords guide.
A reseller might provide a customer with limited access to a Compute Instance by creating an account for them at the operating system level. This provides the customer with access to their server, without access to the features of the Linode API or the Cloud Manager. For a hosting reseller that offers access to a pre-defined Linux environment, this is often a good solution. Read the Linux Users and Groups guide for more information on this subject. You may also want to limit users’ access to the filesystem with SFTP jails.
Yes. Please use the official Linode logo assets.
Automatic payments can be made with a credit card. All Linode accounts are required to have a credit card on file. Manual PayPal payments can also be made, so you can add credit to your Linode account with PayPal. For more information on Linode’s billing, review the Payment Methods guide.
Linode does not offer a white-label interface, but you could create one via the Linode API.
This page was originally published on