# Feature differences between watsonx deployments #

IBM watsonx as a Service and watsonx on Cloud Pak for Data software have some differences in features and implementation\. IBM watsonx as a Service is a set of IBM Cloud services\. Watsonx services on Cloud Pak for Data 4\.8 are offered as software that you must install and maintain\. Services that are available on both deployments also have differences in features on IBM watsonx as a Service compared to watsonx software on Cloud Pak for Data 4\.8\.

<!-- <ul> -->

 *  [Platform differences](https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/feature-matrix.html?context=cdpaas&locale=en#platform)
 *  [Common features across services](https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/feature-matrix.html?context=cdpaas&locale=en#common)
 *  [Watson Studio](https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/feature-matrix.html?context=cdpaas&locale=en#ws)
 *  [Watson Machine Learning](https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/feature-matrix.html?context=cdpaas&locale=en#wml)
 *  [Watson OpenScale](https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/feature-matrix.html?context=cdpaas&locale=en#wos)

<!-- </ul> -->

## Platform differences ##

IBM watsonx as a Service and watsonx software on Cloud Pak for Data share a common code base, however, they differ in the following key ways:

<!-- <table> -->

Platform differences

| Features                                | As a service                                                                                                                                                                                                                                                                                                                    | Software                                                                                                                                                                                                                                                                                                                                                                                 |
| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Software, hardware, and installation    | IBM watsonx is fully managed by IBM on IBM Cloud\. Software updates are automatic\. Scaling of compute resources and storage is automatic\. You sign up at [https://dataplatform\.cloud\.ibm\.com](https://dataplatform.cloud.ibm.com)\.                                                                                       | You provide and maintain hardware\. You install, maintain, and upgrade the software\. See [Software requirements](https://www.ibm.com/docs/SSQNUZ_4.8.x/sys-reqs/software-reqs.html)\.                                                                                                                                                                                                                                                                    |
| Storage                                 | You provision a IBM Cloud Object Storage service instance to provide storage\. See [IBM Cloud Object Storage](https://dataplatform.cloud.ibm.com/docs/content/svc-welcome/cloud-object-storage.html)\.                                                                                                                                                                                                               | You provide persistent storage on a Red Hat OpenShift cluster\. See [Storage requirements](https://www.ibm.com/docs/SSQNUZ_4.8.x/sys-reqs/storage-requirements.html)\.                                                                                                                                                                                                                                                                                           |
| Compute resources for running workloads | Users choose the appropriate runtime for their jobs\. Compute usage is billed based on the rate for the runtime environment and the duration of the job\. See [Monitor account resource usage](https://dataplatform.cloud.ibm.com/docs/content/wsj/admin/monitor-resources.html)\.                                                                                                                              | You set up the number of Red Hat OpenShift nodes with the appropriate number of vCPUs\. See [Hardware requirements](https://www.ibm.com/docs/SSQNUZ_4.8.x/sys-reqs/hardware-reqs.html) and [Monitoring the platform](https://www.ibm.com/docs/SSQNUZ_4.8.x/cpd/admin/platform-management.html)\.                                                                                                                                                                                                                                  |
| Cost                                    | You buy each service that you need at the appropriate plan level\. Many services bill for compute and other resource consumption\. See each service page in the [IBM Cloud catalog](https://cloud.ibm.com/catalog) or in the services catalog on IBM watsonx, by selecting **Administration > Services > Services catalog** from the navigation menu\. | You buy a software license based on the services that you need\. See [Cloud Pak for Data](https://cloud.ibm.com/catalog/content/ibm-cp-datacore-6825cc5d-dbf8-4ba2-ad98-690e6f221701-global)\.                                                                                                                                                                                                                                                                                            |
| Security, compliance, and isolation     | The data security, network security, security standards compliance, and isolation of IBM watsonx are managed by IBM Cloud\. You can set up extra security and encryption options\. See [Security of IBM watsonx](https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/security-overview.html)\.                                                                                                            | Red Hat OpenShift Container Platform provides basic security features\. Cloud Pak for Data is assessed for various Privacy and Compliance regulations and provides features that you can use in preparation for various privacy and compliance assessments\. You are responsible for additional security features, encryption, and network isolation\. See [Security considerations](https://www.ibm.com/docs/SSQNUZ_4.8.x/cpd/plan/security.html)\. |
| Available services                      | Most watsonx services are available in both deployment environments\.  <br>See [Services for IBM watsonx](https://dataplatform.cloud.ibm.com/docs/content/svc-welcome/cloud-services.html)\.                                                                                                                                                                                                                   | Includes many other services for other components and solutions\. See [Services for Cloud Pak for Data 4\.8](https://www.ibm.com/docs/SSQNUZ_4.8.x/svc-nav/head/services.html)\.                                                                                                                                                                                                                                     |
| User management                         | You add users and user groups and manage their account roles and permissions with IBM Cloud Identity and Access Management\. See [Add users to the account](https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/setup-addl-users.html)\.  <br>You can also set up SAML federation on IBM Cloud\. See [IBM Cloud docs: How IBM Cloud IAM works](https://cloud.ibm.com/docs/account?topic=account-iamoverview)\.                | You can add users and create user groups from the **Administration** menu\. You can use the Identity and Access Management Service or use your existing SAML SSO or LDAP provider for identity and password management\. You can create dynamic, attribute\-based user groups\. See [User management](https://www.ibm.com/docs/SSQNUZ_4.8.x/cpd/admin/users.html)\.                                                                                |

<!-- </table ""> -->

## Common features across services ##

The following features that are provided with the platform are effectively the same for services on IBM watsonx as a Service and watsonx software on Cloud Pak for Data 4\.8:

<!-- <ul> -->

 *  Global search for assets across the platform
 *  The Platform assets catalog for sharing connections across the platform
 *  Role\-based user management within collaborative workspaces across the platform
 *  Common infrastructure for assets and workspaces
 *  A services catalog for adding services
 *  View compute usage from the **Administration** menu

<!-- </ul> -->

The following table describes differences in features across services between IBM watsonx as a Service and watsonx software on Cloud Pak for Data 4\.8:

<!-- <table> -->

Differences in common features across services

| Feature                                            | As a service                                                                                                                                                                                                           | Software                                                                                                                                       |
| -------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| Manage all projects                                | Users with the **Manage projects** permission from the IAM service access **Manager** role for the IBM Cloud Pak for Data service can join any project with the **Admin** role and then manage or delete the project\. | Users with the **Manage projects** permission can join any project with the **Admin** role and then manage or delete the project\.             |
| Connections to remote data sources                 | Most supported data sources are common to both deployment environments\.  <br>See [Supported connections](https://dataplatform.cloud.ibm.com/docs/content/wsj/manage-data/conn_types.html)\.                                                                                                          | See [Supported data sources](https://www.ibm.com/docs/SSQNUZ_4.8.x/cpd/access/data-sources.html)\.                                                                                                               |
| Connection credentials that are personal or shared | Connections in projects and catalogs can require personal credentials or allow shared credentials\. Shared credentials can be disabled at the account level\.                                                          | Platform connections can require personal credentials or allow shared credentials\. Shared credentials can be disabled at the platform level\. |
| Connection credentials from secrets in a vault     | Not available                                                                                                                                                                                                          | Available                                                                                                                                      |
| Kerberos authentication                            | Not available                                                                                                                                                                                                          | Available for [some services and connections](https://www.ibm.com/docs/SSQNUZ_4.8.x/cpd/plan/kerberos.html)                                                                                                |
| Sample assets and projects from the Samples app    | Available                                                                                                                                                                                                              | Not available                                                                                                                                  |
| Custom JDBC connector                              | Not available                                                                                                                                                                                                          | Available starting in 4\.8\.0                                                                                                                  |

<!-- </table ""> -->

## Watson Studio ##

The following Watson Studio features are effectively the same on IBM watsonx as a Service and watsonx software on Cloud Pak for Data 4\.8:

<!-- <ul> -->

 *  Collaboration in projects and deployment spaces
 *  Accessing project assets programmatically
 *  Project import and export by using a project ZIP file
 *  Jupyter notebooks
 *  Job scheduling
 *  Data Refinery
 *  Watson Natural Language Processing for Python

<!-- </ul> -->

This table describes the feature differences between the Watson Studio service on the as\-a\-service and software deployment environments, differences between offering plans, and whether additional services are required\. For more information about feature differences between offering plans on IBM watsonx, see [Watson Studio offering plans](https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/ws-plans.html)\.

<!-- <table> -->

Differences in Watson Studio

| Feature                                                              | As a service                                                                                             | Software                                                                                                                                                                                         |
| -------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Sandbox project                                                      | Created automatically                                                                                    | Not available                                                                                                                                                                                    |
| Create project                                                       | Create:  <br>• An empty project  <br>• A project from a sample in the Samples  <br>• A project from file | Create:  <br>• An empty project  <br>• A project from file  <br>• A project with Git integration                                                                                                 |
| Git integration                                                      | • Publish notebooks on GitHub  <br>• Publish notebooks as gist                                           | • Integrate a project with Git  <br>• sync assets to repository in one project and use those assets into another project                                                                         |
| Project terminal for advanced Git operations                         | Not available                                                                                            | Available in projects with default Git integration                                                                                                                                               |
| Organize assets in projects with folders                             | Not available                                                                                            | Available starting with 4\.8\.0                                                                                                                                                                  |
| Foundation model inferencing                                         | Available                                                                                                | Requires the watsonx\.ai service\.                                                                                                                                                               |
| Foundation model tuning                                              | Available                                                                                                | Not available                                                                                                                                                                                    |
| Supported foundation models                                          | Most foundation models are available on both deployments\. See [Supported foundation models](https://dataplatform.cloud.ibm.com/docs/content/wsj/analyze-data/fm-models.html)           | Requires that the models are installed on the cluster\. See [Supported foundation models](https://www.ibm.com/docs/SSQNUZ_4.8.x/wsj/analyze-data/fm-models.html)\.                                                                       |
| AI guardrails for prompting                                          | Available                                                                                                | Not available                                                                                                                                                                                    |
| Prompt variables                                                     | Available                                                                                                | Not available                                                                                                                                                                                    |
| Synthentic data generation                                           | Available                                                                                                | Requires the Synthetic Data Generator service\.                                                                                                                                                  |
| JupyterLab                                                           | Not available                                                                                            | Available in projects with Git integration                                                                                                                                                       |
| Visual Studio Code integration                                       | Not available                                                                                            | Available                                                                                                                                                                                        |
| RStudio                                                              | Cannot integrate with Git                                                                                | Can integrate with Git\. Requires an RStudio Server Runtimes service\.                                                                                                                           |
| Python scripts                                                       | Not available                                                                                            | Work with Python scripts in JupyterLab\. Requires a Watson Studio Runtimes service\.                                                                                                             |
| Generate code to load data to a notebook by using the Flight service | Not available                                                                                            | Available                                                                                                                                                                                        |
| Manage notebook lifecycle                                            | Not available                                                                                            | Use CPDCTL for notebook lifecycle management                                                                                                                                                     |
| Code package assets (set of dependent files in a folder structure)   | Not available                                                                                            | Use CPDCTL to create code package assets in a deployment space                                                                                                                                   |
| Promote notebooks to spaces                                          | Not available                                                                                            | Available manually from the project's Assets page or programmatically by using CPDCTL                                                                                                            |
| Python with GPU                                                      | Support available for a single GPU type only (Nvidia K80)                                                | Support available for multiple Nvidia GPU types\. Requires a Watson Studio Runtimes service\.                                                                                                    |
| Create and use custom images                                         | Not available                                                                                            | Create custom images for Python (with and without GPU), R, JupyterLab (with and without GPU), RStudio, and SPSS environments\. Requires a Watson Studio Runtimes and other applicable services\. |
| Anaconda Repository                                                  | Not available                                                                                            | Use to create custom environments and custom images                                                                                                                                              |
| Hadoop integration                                                   | Not available                                                                                            | Build and train models, and run Data Refinery flows on a Hadoop cluster\. Requires the Execution Engine for Apache Hadoop service\.                                                              |
| Decision Optimization                                                | Available                                                                                                | Requires the Decision Optimization service\.                                                                                                                                                     |
| SPSS Modeler                                                         | Available                                                                                                | Requires the SPSS Modeler service\.                                                                                                                                                              |
| Watson Pipelines                                                     | Available                                                                                                | Requires the Watson Pipelines service\.                                                                                                                                                          |

<!-- </table ""> -->

## Watson Machine Learning ##

The following Watson Machine Learning features are effectively the same on IBM watsonx as a Service and watsonx software on Cloud Pak for Data 4\.8:

<!-- <ul> -->

 *  Collaboration in projects and deployment spaces
 *  Deploy models
 *  Deploy functions
 *  Watson Machine Learning REST APIs
 *  Watson Machine Learning Python client
 *  Create online deployments
 *  Scale and update deployments
 *  Define and use custom components
 *  Use Federated Learning to train a common model with separate and secure data sources
 *  Monitor deployments across spaces
 *  Updated forms for testing online deployment
 *  Use nested pipelines
 *  AutoAI data imputation
 *  AutoAI fairness evaluation
 *  AutoAI time series supporting features

<!-- </ul> -->

This table describes the differences in features between the Watson Machine Learning service on the as\-a\-service and software deployment environments, differences between offering plans, and whether additional services are required\. For details about functionality differences between offering plans on IBM watsonx, see [Watson Machine Learning offering plans](https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/wml-plans.html)\.

<!-- <table> -->

Feature differences between Watson Machine Learning deployments

| Feature                                                                           | As a service                                                                                             | Software                                                           |
| --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| AutoAI training input                                                             | Current [supported data sources](https://dataplatform.cloud.ibm.com/docs/content/wsj/analyze-data/autoai-overview.html)                                                                       | [Supported data sources](https://dataplatform.cloud.ibm.com/docs/content/wsj/analyze-data/autoai-overview.html) change by release |
| AutoAI experiment compute configuration                                           | 8 CPU and 32 GB                                                                                          | [Different sizes available](https://dataplatform.cloud.ibm.com/docs/content/wsj/analyze-data/autoai-overview.html)                |
| AutoAI limits on data size  <br>and number of prediction targets                  | Set limits                                                                                               | [Limits differ by compute configuration](https://dataplatform.cloud.ibm.com/docs/content/wsj/analyze-data/autoai-overview.html)   |
| AutoAI incremental learning                                                       | Not available                                                                                            | Available                                                          |
| Deploy using popular frameworks  <br>and software specifications                  | Check for latest [supported versions](https://dataplatform.cloud.ibm.com/docs/content/wsj/analyze-data/ml-manage-frame-and-specs.html)                                                                  | [Supported versions](https://www.ibm.com/docs/SSQNUZ_4.8.x/wsj/analyze-data/ml-manage-frame-and-specs.html) differ by release                           |
| Connect to databases for batch deployments                                        | Check for [support by deployment type](https://dataplatform.cloud.ibm.com/docs/content/wsj/analyze-data/deploy-batch-details.html)                                                                 | Check for support by [deployment type](https://www.ibm.com/docs/SSQNUZ_4.8.x/wsj/analyze-data/deploy-batch-details.html)  <br>and by version       |
| Deploy and score Python scripts                                                   | Available via Python client                                                                              | Create scripts in JupyterLab or Python client, then deploy         |
| Deploy and batch score R Scripts                                                  | Not available                                                                                            | Available                                                          |
| Deploy Shiny apps                                                                 | Not available                                                                                            | Create and deploy Shiny apps  <br>Deploy from code package         |
| Evaluate jobs for fairness, or drift                                              | Requires the Watson OpenScale service                                                                    | Requires the Watson OpenScale service                              |
| Evaluate online deployments in a space  <br>for fairness, drift or explainability | Not available                                                                                            | Available  <br>Requires the Watson OpenScale service               |
| Control space creation                                                            | No restrictions by role                                                                                  | Use permissions to control who can view and create spaces          |
| Import from GIT project to space                                                  | Not available                                                                                            | Available                                                          |
| Code package automatically created when importing  <br>from Git project to space  | Not available                                                                                            | Available                                                          |
| Update RShiny app from code package                                               | Not available                                                                                            | Available                                                          |
| Track model details in a model inventory                                          | Register models to view factsheets with lifecycle details\. Requires the IBM Knowledge Catalog service\. | Available  <br>Requires the AI Factsheets service\.                |
| Create and use custom images                                                      | Not available                                                                                            | Create custom images for Python or SPSS                            |
| Notify collaborators about Pipeline events                                        | Not available                                                                                            | Use Send Mail to notify collaborators                              |
| Import project or space file into a nonempty space                                | Not available                                                                                            | Available                                                          |
| Deep Learning Experiments                                                         | Not available                                                                                            | Requires the Watson Machine Learning Accelerator service           |
| Provision and manage IBM Cloud service instances                                  | Add instances for Watson Machine Learning  <br>or Watson OpenScale                                       | Services are provisioned on the cluster  <br>by the administrator  |

<!-- </table ""> -->

## Watson OpenScale ##

The following Watson OpenScale features are effectively the same on IBM watsonx as a Service and watsonx software on Cloud Pak for Data 4\.8:

<!-- <ul> -->

 *  Evaluate deployments for fairness
 *  Evaluate the quality of deployments
 *  Monitor deployments for drift
 *  View and compare model results in an Insights dashboard
 *  Add deployments from the machine learning provider of your choice
 *  Set alerts to trigger when evaluations fall below a specified threshold
 *  Evaluate deployments in a user interface or notebook
 *  Custom evaluations and metrics
 *  View details about evaluations in model factsheets

<!-- </ul> -->

This table describes the differences in features between the Watson OpenScale service on the as\-a\-service and software deployment environments, differences between offering plans, and whether additional services are required\.

<!-- <table> -->

Differences IBM Watson OpenScale

| Feature                                        | As a service  | Software                            |
| ---------------------------------------------- | ------------- | ----------------------------------- |
| Upload pre\-scored test data                   | Not available | Available                           |
| IBM SPSS Collaboration and Deployment Services | Not available | Available                           |
| Batch processing                               | Not available | Available                           |
| Support access control by user groups          | Not available | Available                           |
| Free database and Postgres plans               | Available     | Postgres available starting in 4\.8 |
| Set up multiple instances                      | Not available | Available                           |
| Integration with OpenPages                     | Not available | Available                           |

<!-- </table ""> -->

## Learn more ##

<!-- <ul> -->

 *  [Services for IBM watsonx](https://dataplatform.cloud.ibm.com/docs/content/svc-welcome/cloud-services.html)
 *  [Services for Cloud Pak for Data 4\.8](https://www.ibm.com/docs/SSQNUZ_4.8.x/svc-nav/head/services.html)
 *  [Cloud deployment environment options for Cloud Pak for Data 4\.8](https://www.ibm.com/docs/SSQNUZ_4.8.x/cpd/plan/deployment-environments.html)

<!-- </ul> -->

**Parent topic:**[Overview of watsonx](https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/overview-wx.html)

<!-- </article "role="article" "> -->