Authentication
Nanovate supports email/password sign-in and single sign-on, and secures API access with bearer tokens.
Sign-in options
- Email & password — standard registration with email-based password reset.
- Google SSO — sign in with a Google account.
- LinkedIn SSO — sign in with a LinkedIn account.
Two-factor authentication (2FA)
You can enable 2FA on your account from Settings → Account. Once enabled, a second factor is required at sign-in in addition to your password.
API access tokens
Programmatic access uses a JWT bearer token. Send it on every request:
GET /agents HTTP/1.1
Host: api.nanovate.io
Authorization: Bearer <your-token>
Tokens are issued at sign-in and on OAuth callback. Treat them as secrets — never commit them to source control or paste them into shared logs.
tip
The running API exposes an OpenAPI document at /openapi.json, which is the
authoritative contract for request and response shapes.