> ## Documentation Index > Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt > Use this file to discover all available pages before exploring further. # Key ## Example Usage ```typescript theme={null} import { Key } from "@openrouter/sdk/models"; let value: Key = { alg: "ES256", crv: "P-256", kid: "", kty: "EC", use: "sig", x: "", y: "", }; ``` ## Fields | Field | Type | Required | Description | | ----- | ------------------------------- | -------------------- | ----------- | | `alg` | [models.Alg](../models/alg.mdx) | :heavy\_check\_mark: | N/A | | `crv` | [models.Crv](../models/crv.mdx) | :heavy\_check\_mark: | N/A | | `kid` | *string* | :heavy\_check\_mark: | N/A | | `kty` | [models.Kty](../models/kty.mdx) | :heavy\_check\_mark: | N/A | | `use` | [models.Use](../models/use.mdx) | :heavy\_check\_mark: | N/A | | `x` | *string* | :heavy\_check\_mark: | N/A | | `y` | *string* | :heavy\_check\_mark: | N/A |