# SingleStore Extension Commands

SingleStore extension commands are custom commands unique to SingleStore Kai. You can run the following extension commands using a SingleStore Kai-enabled endpoint.

| Function                                                                                                                                                  | Description                                                                                        |
| --------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| [createCollection](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/createcollection.md)                       | Creates a new collection.                                                                          |
| [createIndexes](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/createindexes.md)                             | Creates indexes onMongoDB®collections.                                                             |
| [createLink](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/createlink.md)                                   | Creates a new link used to connect with remoteMongoDB®instances.                                   |
| [createView](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/createview.md)                                   | Creates a non-materialized view.                                                                   |
| [dotProduct](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/dotproduct.md)                                   | Returns the scalar product of two vector inputs.                                                   |
| [dropLink](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/droplink.md)                                       | Deletes a link created using the`createLink`command.                                               |
| [euclideanDistance](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/euclideandistance.md)                     | Returns the scalar Euclidean distance between two vector inputs.                                   |
| [getDefaultCollectionOptions](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/getdefaultcollectionoptions.md) | Returns the defaults that are used when a collection is created implicitly by a write command.     |
| [merge](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/merge.md)                                             | Writes the result of an aggregation pipeline to a specified collection.                            |
| [setDefaultCollectionOptions](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/setdefaultcollectionoptions.md) | Sets the defaults that are used when a collection is created implicitly by a write command.        |
| [setProfilingLevel](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/setprofilinglevel.md)                     | Sets the database profiling level for queries run using theSingleStore Kai(`mongodb://`) endpoint. |
| [sql](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/sql.md)                                                 | Runs the specified SQL statement.                                                                  |
| [vectorSearch](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/vectorsearch.md)                               | Performs an approximate nearest neighbor (ANN) vector search.                                      |

## In this section

* [createCollection](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/createcollection.md)
* [createIndexes](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/createindexes.md)
* [createLink](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/createlink.md)
* [createView](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/createview.md)
* [dotProduct](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/dotproduct.md)
* [dropLink](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/droplink.md)
* [euclideanDistance](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/euclideandistance.md)
* [getDefaultCollectionOptions](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/getdefaultcollectionoptions.md)
* [merge](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/merge.md)
* [setDefaultCollectionOptions](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/setdefaultcollectionoptions.md)
* [setProfilingLevel](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/setprofilinglevel.md)
* [sql](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/sql.md)
* [vectorSearch](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/vectorsearch.md)

***

Modified at: March 25, 2025

Source: [/cloud/reference/singlestore-kai/singlestore-extension-commands/](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/)

(An index of the documentation is available at /llms.txt)
