JavaScript SDK designed for the Availity Portal
npm install @availity/api-axios axiosimport { avUserApi } from '@availity/api-axios';
const user = await avUserApi.me();| Package | Description |
|---|---|
| @availity/api-axios | Axios-based HTTP client for Availity REST APIs |
| @availity/api-core | Base API class definitions (HTTP-client agnostic) |
| Package | Description |
|---|---|
| @availity/authorizations-axios | Check user permissions and authorizations |
| @availity/authorizations-core | Base authorizations class |
| Package | Description |
|---|---|
| @availity/upload-core | Resumable file uploads via tus protocol |
| @availity/dl-axios | Download files from services |
| @availity/dl-core | Base download class |
| @availity/native-form | Submit data via native HTML form (SSO navigation) |
| Package | Description |
|---|---|
| @availity/analytics-core | DOM event tracking with pluggable analytics backends |
| @availity/exceptions-axios | Automatic error logging via axios |
| @availity/exceptions-core | Base exception logging class |
| Package | Description |
|---|---|
| @availity/env-var | Runtime environment detection for immutable builds |
| @availity/message-core | Secure cross-frame postMessage communication |
| @availity/resolve-url | Resolve relative URLs to absolute URIs |
| @availity/relay-id | Encode/decode Relay global IDs |
| @availity/user-activity-broadcaster | Broadcast user activity to navigation |
| Package | Description |
|---|---|
| @availity/yup | Yup schema extensions (date, phone, NPI validation) |
| @availity/dockyard | Convert yup schemas to documentation objects |
Full documentation is available at availity.github.io/sdk-js
- Google Chrome
- Microsoft Edge
- Mozilla Firefox
Check out our contributing guide for more information.