This action is irreversible. Proceed with caution.

To delete an exiting encrypted index, you can load it and then call the delete_index() method.

# Import cyborgdb_core or cyborgdb_lite:
import cyborgdb_core as cyborgdb
import cyborgdb_lite as cyborgdb

# Using `memory` storage for this example
index_location = cyborgdb.DBConfig("memory") 
config_location = cyborgdb.DBConfig("memory")

# Create a client
client = cyborgdb.Client(index_location, config_location)

# Provide the index key used when creating the index
# Example key (32 bytes)
index_key = bytes(32)

# Create an encrypted index
index = client.load_index("my_index", index_key)

# Delete the index
index.delete_index()

API Reference

For more information on deleting an encrypted index, refer to the API reference: