For each of the supported languages, Selenium-RC provides an API (Application Programming Interface) and library: HTML, Java, C#, Perl, PHP, Python, and Ruby.
Selenium is made up of four parts: the Selenium IDE, the Selenium RC, the Selenium WebDriver, and the Selenium Grid. The last two are the most well-known. Selenium has a variety of features, including support for numerous browsers, parallel testing capabilities, and execution on many machines.
Selenium-Jupiter is a free Java library that implements the JUnit 5 Selenium WebDriver extension. Selenium-Jupiter makes advantage of a number of Jupiter extension features (such as parameters resolution, test templates, or conditional test execution).