String Technology Inc Authentication
String uses two authentication layers: (1) API-key authentication for server-to-server and game-to-API calls via an X-Api-Key header, with two key classes — public keys (authenticate a game connecting to the String API) and secret keys (manage an organization programmatically); and (2) Web3 wallet-signature login for players (an EIP-4361 / Sign-In-With-Ethereum style challenge-response), where RequestToSign issues a nonce payload the player's wallet signs, and the signed payload is verified to establish an authenticated session with refreshable auth cookies/tokens. Derived by hand from the docs because no machine-readable OpenAPI is publicly retrievable.
String Technology Inc secures its APIs with apiKey, walletSignature, and session across 4 declared security schemes, as derived from its OpenAPI definitions.
Security Schemes
Source
Authentication Profile
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.