# Authentication

In order to use the Skeddly API, you require an API key. API keys can be obtained by doing the following:

1. Sign-in to your Skeddly account.
2. On the left navigation panel, click "Developers" then "API Keys".
3. Click the "Create API Key" button to create an API key.

When making HTTPS requests, all requests must include the `Authorization:` header in the following format:

`Authorization: AccessKey <api key>`

You must replace  with your personal API key.

{% tabs %}
{% tab title="HTTP" %}

```http
GET /api/resource HTTP/1.1
Host: api.skeddly.com
Authorization: AccessKey <api key>
```

{% endtab %}

{% tab title="Bash" %}
With shell, you can just pass the correct header with each request

```bash
curl "api_endpoint_here"
  -H "Authorization: AccessKey <api key>"
```

{% endtab %}

{% tab title="Python" %}
Include your access key in the client constructor.

```python
import skeddly
client = skeddly.Client(
    accessKey="<api key>"
)
```

{% endtab %}
{% endtabs %}

Make sure to replace `<api key>` with your API key.
