Option 1: SDK (recommended)Option 2: GraphQL API
Thin wrapper around the APIMore customizable depending on your use case
Designed to get you started on Codex quicklyRequires more configuration
Built-in subscription connection handlingMore control over the connections
Predefined queries and mutationsWrite your own queries
Good choice if you ARE using TypescriptGood choice if you ARE NOT not using Typescript