---
name: web-db
description: How to use @owlmeans/web-db — browser IndexedDB-backed storage service for client-side persistence. Auto-invoked when importing the web DB service.
user-invocable: false
---

# @owlmeans/web-db

**Layer:** Web (React)
**Install:** `"@owlmeans/web-db": "^0.1.2"` in `dependencies`

## Key Exports

| Export | Description |
|--------|-------------|
| `makeWebDbService()` | Browser IndexedDB-backed service factory |
| Constants | Default DB names, object store names |
| Types | DB service interface |

## Usage

```typescript
import { makeWebDbService } from '@owlmeans/web-db'
context.registerService(makeWebDbService())
```

## Depends On

- `@owlmeans/client-resource`, `@owlmeans/client-context`
- IndexedDB (browser global)
