# cPanel API 2 Modules - RoR Warning: The cPanel API 2 system is deprecated. We **strongly** recommend that you use [UAPI](/cpanel/introduction) instead of cPanel API 2. ## Introduction The `RoR` module manages Ruby on Rails®. div Important: * We deprecated the legacy Ruby codebase. For more information, read our [cPanel Deprecation Plan](https://docs.cpanel.net/knowledge-base/cpanel-product/cpanel-deprecation-plan/) documentation. * To install Ruby and create Ruby web applications, follow the directions in our [How to Create Ruby Web Applications](https://docs.cpanel.net/knowledge-base/web-services/how-to-create-ruby-web-applications/) documentation. To register and manage Ruby applications, use the functions in UAPI [PassengerApps](/specifications/cpanel.openapi/application-manager) module functions. * When you enable a non-Standard Node server profile, the system **disables** API calls associated with that profile's disabled roles. ## Available functions * [cPanel API 2 Functions - `RoR::addapp`](/cpanel-api-2/cpanel-api-2-modules-ror/cpanel-api-2-functions-ror-addapp) — This function adds a Ruby application. * [cPanel API 2 Functions - `RoR::changeapp`](/cpanel-api-2/cpanel-api-2-modules-ror/cpanel-api-2-functions-ror-changeapp) — This function changes a Ruby application's details. * [cPanel API 2 Functions - `RoR::importrails`](/cpanel-api-2/cpanel-api-2-modules-ror/cpanel-api-2-functions-ror-importrails) — This function searches the home directory for Ruby applications to import into Ruby's database. * [cPanel API 2 Functions - `RoR::listapps`](/cpanel-api-2/cpanel-api-2-modules-ror/cpanel-api-2-functions-ror-listapps) — This function lists all of the cPanel account's Ruby on Rails applications. * [cPanel API 2 Functions - `RoR::listrewrites`](/cpanel-api-2/cpanel-api-2-modules-ror/cpanel-api-2-functions-ror-listrewrites) — This function lists all of the mod_rewrite changes for the account's Ruby on Rails application. * [cPanel API 2 Functions - `RoR::needsimport`](/cpanel-api-2/cpanel-api-2-modules-ror/cpanel-api-2-functions-ror-needsimport) — This function checks whether the server configured Ruby for the authenticated cPanel account. * [cPanel API 2 Functions - `RoR::removeapp`](/cpanel-api-2/cpanel-api-2-modules-ror/cpanel-api-2-functions-ror-removeapp) — This function removes a Ruby application. * [cPanel API 2 Functions - `RoR::removerewrite`](/cpanel-api-2/cpanel-api-2-modules-ror/cpanel-api-2-functions-ror-removerewrite) — This function removes a rewrite from a Ruby application. * [cPanel API 2 Functions - `RoR::restartapp`](/cpanel-api-2/cpanel-api-2-modules-ror/cpanel-api-2-functions-ror-restartapp) — This function restarts a Ruby application. * [cPanel API 2 Functions - `RoR::setuprewrite`](/cpanel-api-2/cpanel-api-2-modules-ror/cpanel-api-2-functions-ror-setuprewrite) — This function adds a rewrite for a Ruby application. * [cPanel API 2 Functions - `RoR::softrestartapp`](/cpanel-api-2/cpanel-api-2-modules-ror/cpanel-api-2-functions-ror-softrestartapp) — This function soft restarts a Ruby application. * [cPanel API 2 Functions - `RoR::startapp`](/cpanel-api-2/cpanel-api-2-modules-ror/cpanel-api-2-functions-ror-startapp) — This function starts a Ruby application. * [cPanel API 2 Functions - `RoR::stopapp`](/cpanel-api-2/cpanel-api-2-modules-ror/cpanel-api-2-functions-ror-stopapp) — This function stops a Ruby application.