> Fetch clean Markdown by appending `.md` to any page URL under https://signalwire.com/docs or requesting it with the HTTP header `Accept: text/markdown`. The root index at https://signalwire.com/docs/llms.txt lists the available documentation indexes. # StaticCredentialProvider > Credential provider that returns a fixed set of credentials. Credential provider that returns a fixed set of credentials. Use when the token is already available (e.g. from a backend endpoint). ## **Examples** ```ts const provider = new StaticCredentialProvider({ token: 'my-sat-token' }); const client = new SignalWire(provider); ``` ## **Implements** * [`CredentialProvider`](/docs/browser-sdk/v4/reference/interfaces/credential-provider) ## **Constructors** ### Constructor ```ts new StaticCredentialProvider(credentials): StaticCredentialProvider ``` ### Parameters **`credentials`** `SDKCredential` — required Credentials used to authenticate the SDK session. See [`SDKCredential`](/docs/browser-sdk/v4/reference/interfaces/sdk-credential). --- ## **Methods** #### [authenticate](/docs/browser-sdk/v4/reference/credential-providers/static-credential-provider/authenticate) Returns the static credentials. > Credential provider that returns a fixed set of credentials. ## Docs - [authenticate](https://signalwire.com/docs/browser-sdk/reference/credential-providers/static-credential-provider/authenticate.md): Returns the static credentials.