# WEB4 OASIS API — JavaScript SDK Reference

Generated from `endpoints.json` (extracted from the WebAPI controllers) by
`scripts/generate-full-docs.js`. Regenerate the full pipeline after the API
changes:

```
node scripts/extract-endpoints.js
node scripts/generate-modules.js
node scripts/generate-full-docs.js
```

- [Getting Started](./getting-started.md)
- [Auth & Sessions](./auth.md)
- [Module Reference](#module-reference) (32 modules, 483 operations)

## Module Reference

| Client property | Route prefix | Operations |
| --- | --- | --- |
| [`oasis.avatar`](modules/Avatar.md) | `api/avatar` | 61 |
| [`oasis.bridge`](modules/Bridge.md) | `api/v1/bridge` | 7 |
| [`oasis.chat`](modules/Chat.md) | `api/chat` | 3 |
| [`oasis.clan`](modules/Clan.md) | `api/clan` | 10 |
| [`oasis.competition`](modules/Competition.md) | `api/competition` | 9 |
| [`oasis.data`](modules/Data.md) | `api/data` | 10 |
| [`oasis.eOSIO`](modules/EOSIO.md) | `api/eosio` | 9 |
| [`oasis.eggs`](modules/Eggs.md) | `api/eggs` | 6 |
| [`oasis.files`](modules/Files.md) | `api/files` | 6 |
| [`oasis.gifts`](modules/Gifts.md) | `api/gifts` | 6 |
| [`oasis.health`](modules/Health.md) | `api/health` | 2 |
| [`oasis.holochain`](modules/Holochain.md) | `api/holochain` | 7 |
| [`oasis.hyperDrive`](modules/HyperDrive.md) | `api/hyperDrive` | 77 |
| [`oasis.karma`](modules/Karma.md) | `api/karma` | 12 |
| [`oasis.keys`](modules/Keys.md) | `api/keys` | 59 |
| [`oasis.map`](modules/Map.md) | `api/map` | 22 |
| [`oasis.messaging`](modules/Messaging.md) | `api/messaging` | 6 |
| [`oasis.nft`](modules/Nft.md) | `api/nft` | 32 |
| [`oasis.oLand`](modules/OLand.md) | `api/oLand` | 7 |
| [`oasis.oNET`](modules/ONET.md) | `api/v1/onet` | 11 |
| [`oasis.oNODE`](modules/ONODE.md) | `api/v1/onode` | 13 |
| [`oasis.provider`](modules/Provider.md) | `api/provider` | 31 |
| [`oasis.search`](modules/Search.md) | `api/search` | 1 |
| [`oasis.seeds`](modules/Seeds.md) | `api/seeds` | 3 |
| [`oasis.settings`](modules/Settings.md) | `api/settings` | 13 |
| [`oasis.share`](modules/Share.md) | `api/share` | 1 |
| [`oasis.social`](modules/Social.md) | `api/social` | 4 |
| [`oasis.solana`](modules/Solana.md) | `api/solana` | 2 |
| [`oasis.stats`](modules/Stats.md) | `api/stats` | 8 |
| [`oasis.subscription`](modules/Subscription.md) | `api/subscription` | 10 |
| [`oasis.video`](modules/Video.md) | `api/video` | 3 |
| [`oasis.wallet`](modules/Wallet.md) | `api/wallet` | 32 |
