HomeGuidesAPI ReferenceRelease notes
Log In
Guides

As much as we love the SWE console, to solve high-scale problems you need good automation in place.
Therefore SWE is an open platform built with an API-first approach to allow users to interact with the platform resources via code and empowers teams to explore and analyze their models with a production-first mindset.

Using the APIs

📘

Before you start

To initiate your work, the first step is instantiate the Superwise client that manages these resources. Learn how to create your Client

All SWE APIs are protected and secured with bearer token authentication. The bearer tokens let us know who is trying to retrieve the APIs and whether they have permission to consume them. Each token is valid for 24 hours and is implemented using the JWT standard.

HTTPS (SSL)

All SWE endpoints can only be used over HTTPS to ensure maximum security.
To generate a bearer token using an API call, send a POST request to the SWE authentication endpoint and include your client_id and secret in the body. To learn more about how to create/retrieve your client_id and secret visit here.
See the full list of API endpoints and try it out live with your tokens by visiting our API reference guide.

SWE SDK and bearer tokens

If you are working with the SWE SDK, you don't need to create bearer tokens as the SDK automatically generates and refreshes them behind the scenes.