Embed Skillprint
Launch the marketplace in an iframe or mobile webview using a signed authentication URL.
Integrate Skillprint's game intelligence, cognitive insights, mood signals and player analytics with a focused API and an embeddable experience. This page gives you the shape of the system; the documentation gives you every detail.

Start with the embeddable experience for speed, use the REST API for full product control, or combine both.
Launch the marketplace in an iframe or mobile webview using a signed authentication URL.
Build native discovery, recommendations, profiles, dashboards and session reporting.
Install the package, create a session and render your first evaluated experience.
Skillprint connects discovery, gameplay, telemetry, analysis and product feedback in a repeatable loop.
Read the quickstartAuthenticate with a partner API key or a user token, then retrieve the game catalog.
Api-Key · X-Auth-TokenRender the catalog natively or load the marketplace in an authenticated iframe or webview, and capture the session.
catalog · sessionsSubmit telemetry for processing. Skillprint maps behaviour to mood, cognition and personality.
POST telemetryRead profiles, progression and recommendations, then adapt the experience around the person.
profiles · analyticsKeep the credential server-side and expose it only through secure environment variables. Send it in the Authorization header using the Api-Key prefix.
import requests
response = requests.get(
"https://qa-marketplace.skillprint.co/games/api/catalog/",
headers={"Authorization": "Api-Key your_partner_api_key"},
)
print(response.json())curl -H 'Authorization: Api-Key YOUR_KEY' \
https://qa-marketplace.skillprint.co/games/api/catalog/const response = await fetch("https://qa-marketplace.skillprint.co/games/api/catalog/", {
headers: { "Authorization": "Api-Key YOUR_KEY" },
});
console.log(await response.json());Install the package, create a session and render your first evaluated experience.
npm install @skillprint/sdkCreate the authenticated discover URL server-side, then accept postMessage events only from the exact Skillprint origin your environment uses.
const url = new URL("https://qa-marketplace.skillprint.co/discover");
url.searchParams.set("auth_token", userToken);
frame.src = url;Partner API keys cover organisation-level access. User tokens cover personalised player data. Never place a partner key in a public client bundle.
AuthorizationApi-Key <key>X-Auth-TokenToken <token>Base URL qa-marketplace.skillprint.co, JSON responses, API version v1. The full reference, error codes and executable samples live in the documentation.
| Endpoint | What it returns | Credential |
|---|---|---|
GET /games/api/catalog/ | Available games and their mapped dimensions | API key or approved origin |
GET /games/api/sessions/ | Sessions visible to the current user or partner | User token or partner API key |
GET /scoring/api/profiles/ | The authenticated user's Skillprint profile | User token |
POST /games/api/telemetry | Accepts session telemetry for processing and analysis | Partner API key |
GET /partners/api/partner-sessions/ | Partner-scoped session reporting | Partner API key |

Skillprint links games, psychological dimensions, sessions, player profiles and progression analytics into one measurable system.
Catalog items with mechanics, categories, skills, target moods, difficulty and launch metadata.
Time-bounded player activity with game details, duration, telemetry, media and measured outputs.
Aggregated player-level skill, mood, flow, confidence, history and recommendation context.
Four things the documentation asks every partner integration to get right.
postMessage events only from the exact Skillprint origin used by your environment.Partner approval, an API key and the origin or application that will host the Skillprint experience are required before you can go live. Contact the team to confirm access and register your allowed CORS origins.
Enterprise and AI-lab enquiries go through the contact page.
