> For the complete documentation index, see [llms.txt](https://docs.chainrpc.io/chainrpc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chainrpc.io/chainrpc/networks/ethereum/how-to/authenticate-requests.md).

# Authenticate requests

The execution layer implements [`basic auth`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication) which requires a username and password for requests.

* Username = [API key](/chainrpc/networks/ethereum/how-to/secure-a-project/api-key.md).
* Password = [API key secret](/chainrpc/networks/ethereum/how-to/secure-a-project/api-key-secret.md).

View the project credentials (API key and API key secret) by navigating to **SETTINGS** on the appropriate project in the [dashboard](https://chainrpc.io/dashboard).
