# Core API authentication

## Introduction

You can authenticate the Patchworks API using:

* [API keys](https://doc.wearepatchworks.com/product-documentation/developer-hub/patchworks-core-api/core-api-authentication/api-keys)\
  Generate a key from the Patchworks dashboard and pass this in requests as an `authorization` header.
* [OAuth 2 (client credentials)](https://doc.wearepatchworks.com/product-documentation/developer-hub/patchworks-core-api/core-api-authentication/oauth-2-client-credentials)\
  Use your dashboard account credentials to generate a token and pass this in requests as an `authorization` header.
