Integrating Go IAM SDK
Available SDKs
🐹 Go
Server-side applications
📘 TypeScript
Node.js and browser apps
🐍 Python
Python with async support
🦀 Rust
High-performance applications
⚛️ React
Frontend with hooks & components
SDK Feature Matrix
Feature | Go | TypeScript | Python | Rust | React |
|---|---|---|---|---|---|
| Authentication | ✅ | ✅ | ✅ | ✅ | ✅ |
| User Management | ✅ | ✅ | ✅ | ✅ | ✅ |
| Resource Management | ✅ | ✅ | ✅ | ✅ | N/A |
| Context Provider | N/A | N/A | N/A | N/A | ✅ |
| Auth Guards | N/A | N/A | N/A | N/A | ✅ |
| Role-based Access | ✅ | ✅ | ✅ | ✅ | ✅ |
| TypeScript Support | N/A | ✅ | N/A | N/A | ✅ |
| Async/Await | N/A | ✅ | ✅ | ✅ | ✅ |
Prerequisites
- Go IAM Server running (see Setup Overview)
- Client credentials from your Go IAM admin panel
- Base URL of your Go IAM server instance