You can run Helium tests in the cloud, for instance using TestingBot. The below example starts an instance of Firefox in the cloud, and performs a simple test:

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.Platform;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import java.net.URL;
import static junit.framework.Assert.assertEquals;
import static junit.framework.Assert.assertTrue;
import static junit.framework.Assert.assertFalse;
import static com.heliumhq.API.*;
 
public class WebDriverTest {
 
    private WebDriver driver;
 
    @Before
    public void setUp() throws Exception {
 
        DesiredCapabilities capabillities = DesiredCapabilities.firefox();
        capabillities.setCapability("version", "latest");
        capabillities.setCapability("platform", Platform.VISTA);
        capabillities.setCapability("name", "My First Test");
        this.driver = new RemoteWebDriver(
            new URL("https://key:secret@hub.testingbot.com/wd/hub"),
            capabillities);
        setDriver(this.driver);
    }
 
    @Test
    public void testWithTestingBot() throws Exception {
        goTo("https://testingbot.com");
        click("Log in");
        assertEquals("Online Selenium Testing - Log in to manage your unit tests.", getDriver().getTitle());
        write("user12345", into("Email:"));
        write("user12345", into("Password:"));
        click(Button("Sign in"));
    }
 
    @After
    public void tearDown() throws Exception {
        driver.quit();
    }
}
import unittest
from selenium import webdriver
from helium.api import *
 
class HeliumOnTestingBot(unittest.TestCase):
 
    def setUp(self):
        desired_capabilities = webdriver.DesiredCapabilities.FIREFOX
        desired_capabilities['platform'] = 'WINDOWS'
        desired_capabilities['version'] = 'latest'
        desired_capabilities['name'] = 'My First Test'
 
        self.driver = webdriver.Remote(
            desired_capabilities=desired_capabilities,
            command_executor='https://key:secret@hub.testingbot.com/wd/hub',
        )
        set_driver(self.driver)
        
    def test_tb(self):
        go_to('https://testingbot.com')
        click('Log in')
        self.assertTrue('Log in' in get_driver().title)
        write('user12345', into('Email:'))
        write('user12345', into('Password:'))
        click(Button('Sign in'))

    def tearDown(self):
        self.driver.quit()
if __name__ == '__main__':
    unittest.main()