--- title: "Create a New Row Instance" url: https://docs.catalyst.zoho.com/en/sdk/ios/v2/cloud-scale/data-store/create-new-row-instance/ description: "You can create a new row instance for a particular table in the Data Store." last_updated: 2025-08-28T06:31:44Z service: Cloud Scale type: general related_links: - name: "Data Store" url: /en/cloud-scale/help/data-store/introduction - name: "Records" url: /en/cloud-scale/help/data-store/records - name: "Insert Row - API" url: /en/api/code-reference/cloud-scale/data-store/insert-new-row/#InsertNewRow --- # Create a New Row Instance You can create a new row instance for a particular table in the [Data Store](https://docs.catalyst.zoho.com/en/cloud-scale/help/data-store/introduction), and enable the methods defined in this class to access the instance object. This prevents unnecessary server calls. A row instance can be created by calling the `newRow()` method, as shown in the code syntax below. The `<DATA_STORE_INSTANCE>` used here is the instance defined in the [Data Store Instance page](https://docs.catalyst.zoho.com/en/sdk/ios/v2/cloud-scale/data-store/create-data-store-instance). ```bash <DATA_STORE_INSTANCE>.newRow() -> ZCatalystRow ``` A sample code snippet is shown below: ```bash let instance = ZCatalystApp.shared.getDataStoreInstance(tableIdentifier: “1096000000002071” ).newRow() //Replace this with your table ID ```