SDKs
SDKs provide language- or platform-specific wrappers around AeThex APIs.
SDK Goals
SDKs should make it easier to:
- Authenticate users.
- Verify Passport sessions.
- Connect games and servers.
- Send and receive events.
- Validate webhooks.
- Interact with inventory/locker data.
Expected SDK Categories
| SDK | Use Case |
|---|---|
| JavaScript / TypeScript | Web apps, dashboards, Node services |
| Roblox / Lua | Roblox experiences |
| Unity / C# | Unity games and tools |
| Unreal / C++ or Blueprint | Unreal integrations |
| Discord / Bot tooling | Server/community operations |
SDK Design Rules
- Be explicit about scopes.
- Return structured errors.
- Avoid magic global state.
- Support server-side verification.
- Include examples for common flows.