> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cyborg.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Load Index

<Warning>
  The service-based JavaScript/TypeScript SDK does not have a separate `loadIndex()` method. Instead, use the `createIndex()` method to connect to existing indexes.

  This will be changed in the `v0.12.0` release of the JavaScript/TypeScript SDK.
</Warning>

## Connecting to Existing Indexes

To connect to an existing index using the service JavaScript/TypeScript SDK, use `createIndex()` with the same parameters:

```typescript theme={null}
import { Client, IndexIVFModel } from 'cyborgdb';

const client = new Client('http://localhost:8000', 'your-api-key');

// Connect to existing index (or create if it doesn't exist)
const indexKey = yourExisting32ByteKey; // Must be the same key used originally
const config: IndexIVFModel = {
    dimension: 768,
    nLists: 1024,
    metric: 'cosine'
};

// This will connect to the existing index if it exists with this name and key
const index = await client.createIndex(
    'my-existing-index',
    indexKey,
    config
);
```
