Unofficial JavaScript/TypeScript SDKs for the Entrust Identity as a Service (IDaaS) APIs.
- Functional API with discriminated union types for type-safe response handling
- Full TypeScript definitions included in all packages
- ESM-only for modern JavaScript environments
- Tree-shakeable - import only what you need
- Lightweight - uses
@oazapfts/runtimeas HTTP client
⚠️ Breaking Change (v5.43+): SDKs were rewritten usingoazapfts. See 5.43 Release Notes for migration guide.
| API Docs | NPM Package | Badges | |
|---|---|---|---|
| Administration | Docs | @maccuaa/intellitrust-admin-sdk | |
| Authentication | Docs | @maccuaa/intellitrust-auth-sdk | |
| Issuance | Docs | @maccuaa/intellitrust-issuance-sdk |
bun run download # Fetch latest OpenAPI specs
bun run build # Generate SDKs from specs
bun run validate # Validate package exports
bun run lint:fix # Format code with Biome
bun test # Run testsPackages are automatically published to NPM when OpenAPI specs are updated on the master branch. The workflow:
- Detects changes to
openapi/**files - Extracts the IDaaS version from the spec
- Builds and publishes all SDK packages
- Creates a GitHub Release
See CONTRIBUTING.md for development details.