# List sign-in options

Source: https://immiscible.fly.dev/docs/api/get-api-auth-providers

`GET /api/auth/providers`

Which of Google, Microsoft, Okta, email codes and passkeys this deployment offers. See [set up sign-in](https://immiscible.fly.dev/docs/guides/sign-in.md).

## Authentication

Public. No credential. Public routes are rate limited per address. Part of signing in, before there is a session.

## Request

curl:

```bash
curl "https://immiscible.fly.dev/api/auth/providers"
```

Node:

```ts
const res = await fetch('https://immiscible.fly.dev/api/auth/providers', {
});
const data = await res.json();
console.log(res.status, data);
```

Python:

```python
import requests

res = requests.get(
    "https://immiscible.fly.dev/api/auth/providers",
)
print(res.status_code, res.json())
```
