SDKs Overview
Guardhouse SDKs handle authentication, token management, and API calls to protected resources.
What SDKs Do
- Authenticate users (login/logout flows)
- Manage tokens (get, cache, refresh)
- Validate tokens (JWT signature or introspection)
- Call protected APIs
What SDKs Don't Do
- User management (create, update, delete users)
- Admin operations (manage clients, applications)
For user management and admin operations, use the API Reference with Client Credentials flow.
Available SDKs
| SDK | Package | Status |
|---|---|---|
| .NET | Guardhouse.SDK | Stable |
| React | @guardhouse/react | Stable |
| React Native | @guardhouse/react-native | Beta |
| Node.js | @guardhouse/node | Beta |
Core Package
JavaScript SDKs are built on @guardhouse/core.
Repositories
- .NET SDK
- JavaScript SDKs (React, React Native, Node.js)