API Reference
important
- This section is only for detailed API reference. This section will NOT provide a step by step guide.
 - For a step by step guide to implementing SuperTokens, please pick a recipe and follow the setup instructions in there.
 
You should directly interact with the APIs if:
- You are building your own frontend and want to query APIs exposed via our backend SDK.
 - You are NOT using our backend SDK and want to query the core directly.
 
Please make sure that you have seen the architecture page.
Core driver interface#
See Open API Spec Here#
This is the API spec used by the backend SDK to query the SuperTokens Core.
To know which version you should see:
- Check the version of the core you are running (for managed service, visit the dashboard, else run 
supertokens --versioncommand) - Go to the supertokens-core GitHub page
 - Switch to the branch that matches the version of the core your running
 - Open the file called 
coreDriverInterfaceSupported.json - In there, you will see an array of 
X.Yvalues, pick the latest one, and see the API spec for that. 
Frontend driver interface#
See Open API Spec Here#
This is the API spec used by the frontend SDK to query the backend SDK APIs.
To know which version you should see:
- Go to our GitHub page of the backend or frontend SDK you are using
 - Switch to the branch that matches the version of the SDK
 - Open the file called 
frontendDriverInterfaceSupported.json - In there, you will see an array of 
X.Yvalues, pick the latest one, and see the API spec for that.