Blame
|
1 | # SDKs |
||||||
| 2 | ||||||||
|
3 | SDKs provide language- or platform-specific wrappers around AeThex APIs. |
||||||
|
4 | |||||||
|
5 | --- |
||||||
|
6 | |||||||
|
7 | ## SDK Goals |
||||||
| 8 | ||||||||
| 9 | SDKs should make it easier to: |
|||||||
| 10 | ||||||||
| 11 | - Authenticate users. |
|||||||
| 12 | - Verify Passport sessions. |
|||||||
| 13 | - Connect games and servers. |
|||||||
| 14 | - Send and receive events. |
|||||||
| 15 | - Validate webhooks. |
|||||||
| 16 | - Interact with inventory/locker data. |
|||||||
| 17 | ||||||||
| 18 | --- |
|||||||
| 19 | ||||||||
| 20 | ## Expected SDK Categories |
|||||||
| 21 | ||||||||
| 22 | | SDK | Use Case | |
|||||||
| 23 | |---|---| |
|||||||
| 24 | | JavaScript / TypeScript | Web apps, dashboards, Node services | |
|||||||
| 25 | | Roblox / Lua | Roblox experiences | |
|||||||
| 26 | | Unity / C# | Unity games and tools | |
|||||||
| 27 | | Unreal / C++ or Blueprint | Unreal integrations | |
|||||||
| 28 | | Discord / Bot tooling | Server/community operations | |
|||||||
| 29 | ||||||||
| 30 | --- |
|||||||
| 31 | ||||||||
| 32 | ## SDK Design Rules |
|||||||
| 33 | ||||||||
| 34 | - Be explicit about scopes. |
|||||||
| 35 | - Return structured errors. |
|||||||
| 36 | - Avoid magic global state. |
|||||||
| 37 | - Support server-side verification. |
|||||||
| 38 | - Include examples for common flows. |
|||||||