--- title: "Delete Items" url: https://docs.catalyst.zoho.com/en/sdk/python/v1/cloud-scale/nosql/delete-items/ description: "Catalyst NoSQL is a fully-managed, powerful database that provides you with a non-relational, non-SQL means of data storage. This page describes the SDK method to delete items from a NoSQL table." last_updated: 2025-06-20T10:51:48Z service: Cloud Scale type: general related_links: - name: "NoSQL" url: /en/cloud-scale/help/nosql/introduction - name: "Working with Data" url: /en/cloud-scale/help/nosql/working-with-data/introduction/ - name: "Basic Components" url: /en/cloud-scale/help/nosql/components/#basic-components - name: "NoSQL API" url: /en/api/code-reference/cloud-scale/nosql/delete-item/#DeleteItem --- # Delete Items from NoSQL Table You can delete items from a [NoSQL](https://docs.catalyst.zoho.com/en/cloud-scale/help/nosql/introduction/) table in Catalyst by identifying them using the [primary keys](https://docs.catalyst.zoho.com/en/cloud-scale/help/nosql/components/#table-keys) of the table. For instance, you use just the partition key, or a combination of the partition key and sort key of the table, to identify an item. > **Note:** Catalyst enables you to delete a maximum of 25 items in bulk from a NoSQL table with a single SDK operation. The delete operation is performed using the`delete_items()` method as shown in the example below. The item with the partition key `fruit` matching "apple" and the sort key `location` matching "USA" is deleted. You can also specify additional conditions for delete. Only if the item matches the condition, it will be deleted. ```python # Delete a NoSQL item from the table by identifying it with the partition key and sort key res = table.delete_items( { "keys": { "fruit": { "S": "apple" }, "location": { "S": "USA" } } }), # Specify a condition for delete (optional) "condition": { "function": { "function_name": "attribute_exists", "args": [ { "attribute_path": ["properties"] } ] } } }) print(res) ```