| Package | Description | Install |
|---|---|---|
| @urantia/api | Typed client for api.urantia.dev | npm install @urantia/api |
| @urantia/auth | OAuth client for accounts.urantiahub.com | npm install @urantia/auth |
fetch under the hood.
When to Use Which
- Public data only (papers, search, entities, audio) → install just
@urantia/api - User features (bookmarks, notes, reading progress) → install both
@urantia/apiand@urantia/auth
Quick Install
Using Both Together
The typical flow: authenticate with@urantia/auth, then pass the token to @urantia/api.
See It in Action
The Interactive Demo is built entirely with these SDKs. The Account section shows the full OAuth flow — sign in, manage bookmarks, notes, reading progress, and preferences. The demo app is open source — see how@urantia/api and @urantia/auth are used in a real Next.js app.
Links
- npm: @urantia/api · @urantia/auth
- GitHub: urantia-dev-sdks
- API Reference: Full endpoint documentation