Cloudflare Partner FAQ

General

What plugins are available and where can I download them? Cloudflare currently offers three integrations: Plesk, cPanel and WHMCS, and can be downloaded through from our resources page. Please note that all our integrations require a Partner API key, available through the Partner Portal. Click here for more information if you are not a Partner yet.

Where can I find the Partner API key? Your Partner API Key can be found in the API section of the Partner Portal.

Why can't I manage my DNS records through the Cloudflare interface? When you sign up through a Hosting Partner using a Partial (CNAME) setup, Cloudflare is not your authoritative DNS. Instead, your DNS is managed with your domain registrar, hosting provider, or DNS provider.

Why can't I access the Crypto section in the Cloudflare interface? The Crypto section allows you to manage SSL settings. The Free plan with a Partial Setup (CNAME) does not currently support Universal SSL. If you still want to benefit from Cloudflare's SSL please consider switching to Full DNS mode, or upgrading to one of the paid plans.

Can I enable Cloudflare on my root domain (i.e. mywebsite.com)? Cloudflare can only accelerate and protect CNAMEs, not A records, which often includes the root domain. If traffic goes to a root domain and you want to accelerate and protect the traffic using Cloudflare, you can add a redirect to 'www'. If the user does not forward the traffic, then any traffic to www.mydomain.com will be accelerated and protected by Cloudflare (and shown in the statistics) and any traffic to mydomain.com will not be served by Cloudflare.
If you are using .htaccess to do redirections, here is how you implement a redirect:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite.com$ [NC]
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301,L]`

If a user activated Cloudflare via my control panel do they also get an account on cloudflare.com? Once Cloudflare is activated through your partner integration, the customer also gets an account at www.cloudflare.com. The basic statistics and settings are shown in your control panel.
To see more statistics, threat control panel and all the Cloudflare settings, the customer has to log in to their www.cloudflare.com account. Please instruct the customer to use the ‘Forgot password’ link the first time that they try to log in.

How do I switch on Cloudflare by default for all my customers? WHMCS
If you use WHMCS and prefer work with this module, please follow the guide here. On the last page of the guide there is a QA: “Can I enable a Cloudflare plan by default for new customers?

Partner API
You can always build a custom integration via the Partner API, which also will allow you to have "default on" logic added. Full instructions are available in this Knowledge Base article.

Why is my logo not appearing on the partner logos page? We showcase partners’ logos once they have 100 customer domains on Cloudflare. Please note, this is not an automatic process, so you will need to submit a request to us.
Please fill out this form. You will need:
1) Your company’s logo in png format, 175 pixels wide
2) Brief company description - 250 characters maximum
3) URL to a Cloudflare-specific marketing page or your homepage

How do I add my logo to the partner logos page We showcase partners’ logos once they have 100 customer domains on Cloudflare. Please note, this is not an automatic process, so you will need to submit a request to us.
Please fill out this form. You will need:
1) Your company’s logo in png format, 175 pixels wide
2) Brief company description - 250 characters maximum
3) URL to a Cloudflare-specific marketing page or your homepage

I think that my application to become a partner was declined by mistake, what do I do? We generally decline partner applications if the the site URL is incorrect or the site is not functioning. The email you would have receive would have indicated if this was the reason. Please check that your site is up and running and then resubmit your application here: https://www.cloudflare.com/partners/certified/

What is the difference between the Certified and Optimized Partner levels? Certified Partner is for those hosting providers who wish to offer Cloudflare's free service to their customers we have an integration with the key industry control panels as well as an API option. You can sign up here.
Optimized Partner is for those partners who add Railgun, our tool for dynamic content navigation.

What solution do you have to protect partners’ own DNS infrastructure? Virtual DNS protects and accelerates any organization’s DNS infrastructure through robust DDoS mitigation, lightning-fast DNS lookups, and caching in Cloudflare’s data centers around the globe.
This case study demonstrates the benefit the product can offer hosts.

Does Cloudflare offer a referral program? If you have Enterprise level customers, we can we can set you up on a referral basis. To get a sense of a typical Enterprise prospect, this is designed for customers who run a mission critical site that requires a high degree of customization, significant onboarding support, SLAs and high touch service (e.g. phone support). You can find out more about the specific features by visiting the plans page. Please note, we do not offer link based affiliate marketing.

Am I qualified to become a Cloudflare reseller? We currently limit the reseller program to partners who manage DNS for over 100,000 domains. We also expect partners to have a billing system that they can integrate Cloudflare into to automate the reselling process. If you qualify, we encourage you to reach out to the partner team at [email protected]

Technical

How do I add my customers’ domains to Cloudflare? Partners can add customer domains via the following methods. The plugins can be located via the Partner Portal.
- cPanel plugin [installation guide]
- ServerShield for Plesk [installation guide]
- WHMCS plugin [installation guide]
- Host API

What does the Cloudflare Partner Portal allow me to do? The Partner Portal allows you to do the following:
- View your customer domains who are using Cloudflare
- Delete customer domains
- Enable Railgun and apply to individual domains or an IP range

Can I add domains through the Cloudflare Partner Portal? At this time you are not able to add domains via the Partner Portal.

What plugins are available, and where can I download them? Cloudflare currently offers three integrations: Plesk, cPanel and WHMCS, and can be downloaded through our integrations page. Please note that all our integrations require a Partner API key, available through the Partner Portal. Click here for more information if you are not a Partner yet.

What solution do you have for Plesk servers? Cloudflare ServerShield™ and ServerShield Plus is a complete security solution that enables Plesk server administrators and websites owners to protect and speed up any website with just a few clicks. No changes to existing software or hardware installation is needed to get started on ServerShield. This user guide can help you get started.

How do I set up ServerShield for Plesk? Please read our user guide.

Option A - Installation - Plesk with pre-installed Cloudflare ServerShield Plesk 12 ships with a pre-installed Cloudflare ServerShield SDK Extension. Under the Plesk Control Panel Home page, click “Install”. After successfull installation, Cloudflare is added to “Links to Additional Services”. If you don’t see ServerShield on your Plesk 12, skip to Option B.

Option B - Installation from file Under Server Management >> Extensions, click “Add Extension” and upload the extension .zip file, which you can download from plesk.com

What is the difference between Cloudflare ServerShield Free and Cloudflare ServerShield Plus? Please read our user guide for a full description of features for the two solutions.

ServerShield helps to block hackers, spammers, botnets, and DDoS attacks. End-customers also get Cloudflare’s next generation CDN, which brings content closer and faster to visitors globally.

Cloudflare ServerShield Plus is designed for service and hosting providers who wish to offer additional protection to their customers, ServerShield Plus allows them to enable a web application firewall (WAF) with a single click across all domains. The Cloudflare WAF stops threats before they reach the server. The solution works on the network edge with no additional hardware or software to install. To learn more about the Cloudflare WAF please visit WAF

How do I set up the Cloudflare plugin for WHMCS? Our WHMCS installation guide offers complete setup instructions.

If I use cPanel and WHMCS do I need to install both Cloudflare cPanel and WHMCS plugins?

If you are a Certified or Optimized Partner, you only need to install the cPanel plugin, which is designed to set up and manage Cloudflare Free plans. If you have been approved as a Cloudflare reseller, WHMCS will allow you.

If I use cPanel and WHMCS do I need to install both Cloudflare cPanel and WHMCS plugins? If you are a Certified or Optimized Partner, you only need to install the cPanel plugin, which is designed to set up and manage Cloudflare Free plans. If you have been approved as a Cloudflare reseller, WHMCS will allow you.

How do I set up the Cloudflare plugin for cPanel? Our cPanel user guide gives you step by step instructions on how to install and configure our plugin for cPanel: User Guide

What are the requirements for Railgun? Railgun is a separate installation. Partners can make this available to all their customers, including those on the Cloudflare Free plan.

Login into the Partners Portal>> Railgun: https://partners.cloudflare.com/loginFill out and sign electronic agreement and you will have access to Railgun.

How do I provide universal SSL to my customers? Please email [email protected] with the following information if you would like to enable free Universal SSL for your customers:

- How are you integrating with Cloudflare (e.g. cPanel plugin, using the Host API)
- How many new domains do you expect to add to Cloudflare over the next week, and the next month?
- Are you using full DNS setup or Partial (CNAME) setup (more info here)
- If you are using partial (CNAME) setup does the www CNAME point to Cloudflare?

Please note that to enable SSL, all domains with partial provisioning MUST have www pointing to Cloudflare. Additionally, please be aware that if we enable SSL, only new domains added through your partner account will receive SSL certificates.

What is the difference between the Client API, Host API and Reseller API? Each Cloudflare API allows you to achieve different goals.

The Partner API allows you to create a user account and add a domain (either CNAME or full DNS setups), which will be associated with your partner account and give you control to add/delete domains. The benefit of using the Partner API is that it allows you to use CNAME setup from the free plan upwards, while the Client API only has an option for full DNS integration. CNAME setup is otherwise only available starting from the Business plan and higher for direct customers.

Partner API allows you to create a user account and add a domain (either CNAME or full DNS setups), which will be associated with your partner account and give you control to add/delete domains. The benefit of using the Partner API is that it allows you to use CNAME setup from the free plan upwards, while the Client API only has an option for full DNS integration. CNAME setup is otherwise only available starting from the Business plan and higher for direct customers.

The Client API gives you the ability to manage Cloudflare settings for individual accounts (e.g. update DNS records, select security levels, choose performance features, determine the caching level and create page rules etc) for domains that were added via the Host API.

The Reseller API, for those partners who have been qualified for the reseller program, allows you to create paid subscriptions for domains that are associated with a given partner account.

Please note, the Client API allows you also to add domains on Cloudflare but these will not be associated with your partner account.

Can I add subdomain on Cloudflare? Cloudflare works on domain level. Subdomains can not be added but it is possible to manage subdomains and enable Cloudflare on subdomain level.

Where can I find the Partner API key? Your Partner API Key can be found in the API section of the Partner Portal.

Why can't my customers manage their DNS records through the Cloudflare interface? When your customers sign up a using a partial (CNAME) setup, Cloudflare is not their authoritative DNS. Instead, their DNS continues managed with your domain registrar, hosting provider, or DNS provider.

Can my customers use SSL when using Cloudflare through a partner? Yes, all Cloudflare plans come with a free SSL certificate.

Why can't I access the Crypto section in the Cloudflare interface? The Crypto section allows you to manage SSL settings. The Free plan with a Partial Setup (CNAME) does not currently support Universal SSL. If you still want to benefit from Cloudflare's SSL please consider switching to Full DNS mode, or upgrading to one of the paid plans.

Can I enable Cloudflare on my root domain (i.e. mywebsite.com)? Cloudflare can only accelerate and protect CNAMEs, not A records, which often includes the root domain. If traffic goes to a root domain and you want to accelerate and protect the traffic using Cloudflare, you can add a redirect to ‘www’.

If the user does not forward the traffic, then any traffic to www.mydomain.com will be accelerated and protected by Cloudflare (and shown in the statistics) and any traffic to mydomain.com will not be served by Cloudflare.

If you are using .htaccess to do redirections, here is how you implement a redirect:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite.com$ [NC]
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301,L

If a user activated Cloudflare via my control panel do they also get an account on cloudflare.com? Once Cloudflare is activated through your partner integration, the customer also gets an account at www.cloudflare.com.

The basic statistics and settings are shown in your control panel. To see more statistics, threat control panel and all the Cloudflare settings, the customer has to log in to their www.cloudflare.com account. Please instruct the customer to use the ‘Forgot password’ link the first time that they try to log in.

What should I do if my customer is under attack? Please follow the instructions available in this Knowledge Base article.

Where can I find my Railgun token? Follow the below steps to obtain a Railgun token:

1.Login to your =Partner Portal account
2.Go to the Railgun section
3.Create a Railgun by clicking on Add new Railgun field and fill it out with the name you wish to use for your Railgun.
4.Once the new Railgun is added into list, it will generate a unique token that is required for completing the Railgun installation.

What is the difference between a CNAME vs full DNS integration? Full setup
Cloudflare servers are used as the authoritative DNS servers for a domain. In this mode, the authoritative DNS servers at your domain registrar are updated to Cloudflare name servers.
The Full setup is currently available through the following two methods:
- Host API (Host Partner Full DNS Mode API Instructions)
- WHMCS module
Partial (CNAME) setup
An external DNS provider is used as the authoritative DNS server, but a specific subdomain is redirected to Cloudflare through the use of a CNAME record. E.g. www.example.com can be CNAME’d to www.example.com.cdn.cloudflare.net. Once this is completed, the web client will follow the CNAME to a Cloudflare IP address. Then the "www" record in the example.com domain in the Cloudflare UI is used to managed requests for www.example.com. Please note Universal SSL is not supported as part of Cloudflare "Free" plan with Partial (CNAME) set up.

Become a Partner

Cloudflare partners with hosting providers, value-added resellers, managed service providers, independent software vendors, digital agencies, web developers, and eCommerce/SaaS platforms to provide our next generation performance and security solution to over 4 million websites globally.