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

# Types Overview

> TypeScript interfaces and type definitions

All TypeScript interfaces used throughout the OpenBridge SDK, organized by domain.

<CardGroup cols={2}>
  <Card title="Products" href="/api/types/products">
    Product, variant, and pricing types
  </Card>

  <Card title="Collections" href="/api/types/collections">
    Collection types
  </Card>

  <Card title="Cart" href="/api/types/cart">
    Cart, line items, and checkout types
  </Card>

  <Card title="Customer" href="/api/types/customer">
    Customer, orders, and address types
  </Card>

  <Card title="Articles" href="/api/types/articles">
    Blog article, author, and blog types
  </Card>

  <Card title="Pages" href="/api/types/pages">
    Static page types
  </Card>

  <Card title="Shared" href="/api/types/shared">
    Common types used across APIs
  </Card>
</CardGroup>

***

## Config

### OpenBridgeConfig

Configuration object for initializing OpenBridge.

```typescript theme={null}
interface OpenBridgeConfig {
    token: string
    storeDomain: string
    apiVersion?: string // defaults to "2024-01"
}
```
