Our authentication API is organized around REST principles and has resource-oriented URLs, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs. All API resources are scoped to the Project of the API keys you provide.Documentation Index
Fetch the complete documentation index at: https://stytch.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
API keys
To connect to the Stytch API, you need to authenticate your requests using yourproject_id and secret from the Project & API keys section in your Dashboard.
- For direct API calls, you’ll need to pass these credentials into the Authorization request header using basic authentication.
- For our backend SDKs, you’ll need to provide these credentials when initializing the Stytch SDK client.
Environments
By default, a Stytch project includes one Live and one Test environment. Your Live environment should map to production. You can make as many Test environments as you need for your various stacks (development, staging, QA, etc.). Each environment type has its own API root URL:- Test environments:
test.stytch.com - Live environment:
api.stytch.com
user-test-16d9ba61-97a1-4ba4-9720-b03761dc50c6 indicates a User was created in a TEST environment.