# createPkceChallenge (/docs/auth/api/functions/createPkceChallenge)



[@kysoql/auth](/docs/auth/api) / createPkceChallenge

```ts
function createPkceChallenge(verifier): Promise<string>;
```

Derives an S256 PKCE code challenge from a verifier.

## Parameters [#parameters]

| Parameter  | Type     |
| ---------- | -------- |
| `verifier` | `string` |

## Returns [#returns]

`Promise`\<`string`>
