This repository contains the OpenAPI 3.0.3 specification for Stytch's user authentication and infrastructure API.
The Stytch API provides endpoints for authentication and user management across both B2C and B2B applications, including:
B2C
- Email Magic Links & OAuth logins
- SMS, WhatsApp, and Email passcodes
- WebAuthn, TOTPs, and Passwords
- Session Management
- Crypto wallets
- Machine-to-Machine (M2M) authentication
B2B
- Organizations and Members
- Email Magic Links & OAuth logins
- Single Sign-On (SSO)
- Discovery
- Session Management
- Passwords
- Machine-to-Machine (M2M) authentication
The openapi.yml file in this repository can be used to:
- Generate client SDKs in your preferred programming language
- Import into API development tools (Postman, Insomnia, etc.)
- Generate API documentation
- Validate API requests and responses
You can find your API credentials in the Stytch Dashboard.
See example requests and responses for all endpoints in the Stytch API Reference.
Follow one of the integration guides or start with one of our example apps.
If you've found a bug, open an issue!
If you have questions or want help troubleshooting, join us in Slack or email [email protected].
If you've found a security vulnerability, please follow our responsible disclosure instructions.
This project is licensed under the MIT License - see the LICENSE file for details.