console.typesafe.ai (console + playground)
TL;DR https://console.typesafe.ai is where you log in (Google or emailed code), try Jev in the Playground at
/playground, and get an API key. The key path changed: the Quick start linked/settings/keyson 2026-09-17 and links/keysas of 2026-09-21. The Master Customer Agreement names the console the "Web Interface" and the hosted API the "API"; together they are the "Services."
Facts
| Field | Value |
|---|---|
| URL | https://console.typesafe.ai |
| Playground | https://console.typesafe.ai/playground |
| API keys | https://console.typesafe.ai/keys — the Quick start's "dashboard" link as of the 2026-09-21 capture. It linked https://console.typesafe.ai/settings/keys on 2026-09-17; prefer /keys and expect older write-ups to give the old path |
| Login methods | "Continue with Google", or an email address plus "Email me a code instead" (from the 2026-09-17 capture; the login screen has not been re-captured since) |
| Legal name for it | "the TypeSafe-hosted web interface available at https://console.typesafe.ai (the 'Web Interface')" — MCA §1 |
| Credentials | "a username and password (in the case of the Web Interface)" — MCA §2.4 |
| Access gate | Unstated as of 2026-09-21. typesafe.ai replaced its "Join Waitlist" navigation item with "Docs / Sign in / Contact sales", and no first-party source captured on 2026-09-21 mentions a waitlist. The 2026-09-15 launch blog and Business Wire release still do. See below |
| Share links | Playground share links look like https://console.typesafe.ai/playground?share=shr_... (observed during ingestion) |
The captured login page (raw/site/console.txt) is only the unauthenticated screen: the two login options plus "By continuing, you agree to the terms of use and the privacy policy." It was captured on 2026-09-17 and was not re-fetched in the 2026-09-21 refresh, so it may be out of date. Everything behind the login is not captured, so the surface described below is what the docs and the MCA state, not what was observed.
Getting in (changed since 2026-09-17)
| Date | What the first-party sources say |
|---|---|
| 2026-09-17 | typesafe.ai navigation: "Manifesto / Our Team / Join Waitlist". Launch blog: "bringing developers off the waitlist as quickly as we can." Business Wire: "Early access to its first frontier model, Jev, is waitlisted at typesafe.ai." |
| 2026-09-21 | typesafe.ai navigation: "Manifesto / Our Team / Docs / Sign in / Contact sales" on every captured page. The word "waitlist" appears in no source fetched on 2026-09-21 — site, docs, or SDK repos. The Quick start says only "Get your API key from the dashboard", with no gate mentioned. |
No source announces open self-serve signup, and none says the waitlist was retired. Read this as: the waitlist is no longer advertised and there is now a "Sign in" and a "Contact sales" path, but whether you can create an account unaided is not stated (inferred that you can, from the navigation change alone). Third-party guides from 2026-09-16/17 still say "early access is waitlisted" and are dated evidence of the older state, not the current one (Press and third-party coverage).
What you do with it
From the Quick start (raw/docs/introduction__quickstart.md):
Try it: the Playground
- "Open the Playground and log in."
- "Paste any text" as the state — the sample state used is:
Hi, I've been trying to connect my Stripe account for 3 days and the integration keeps failing. I'm losing sales. Please help ASAP. - "Add a question." The sample is a Noul:
{
"urgency": {
"type": "noul",
"instructions": "Does this message express urgency?"
}
}
- "Add more questions. Mix Noul, Choice, and Score in one call and see all results at once."
Call it: the API
- "Get your API key from the dashboard"
- POST to
https://api.typesafe.ai/v1/systemonewithAuthorization: Bearer <API_KEY> - Read HTTP API: POST /v1/systemone and GET /v1/models for the rest.
Share links
Playground sessions can be shared with a link of the form https://console.typesafe.ai/playground?share=shr_... (the shr_ prefix plus an opaque ID). The launch blog links "the actual query" behind its side-by-side demo this way, gated on early access: "For people with early access to TypeSafe, here is the actual query." Treat a share link as a pointer to a saved state + questions payload; the exact contents are only visible to accounts with access.
Contract terms that govern it
From the Master Customer Agreement (see Legal: MCA, DPA, privacy, data retention for the full treatment):
- §1 Overview: the Web Interface and the API together are the "Services."
- §2.4 Access Credentials: API key for the API, username and password for the Web Interface. "Customer will not authorize or enable any person or entity who is not an employee or independent contractor of Customer… to access or use the Web Interface," and credentials must not be shared.
- §2.3 License Restrictions no longer contains the former clause "(f) publish benchmarks or performance information about the Services": it was deleted in the MCA dated 2026-09-19 (it was present in the 2026-08-27 version). See Legal: MCA, DPA, privacy, data retention.
- §2.5 Updates: TypeSafe may update the Services, which "may result in the API's becoming incompatible with a Customer Application."
Related
- Quickstart: first call in HTTP, Python, JS — the full first-call walkthrough
- HTTP API: POST /v1/systemone and GET /v1/models — what the key is for
- Legal: MCA, DPA, privacy, data retention — MCA, DPA, privacy, retention
- TypeSafe AI (company) — the company
- Jev (model) — the model the playground calls
Sources
- raw/site/console.txt (https://console.typesafe.ai/) — captured 2026-09-17, not re-fetched on 2026-09-21
- raw/docs/introduction__quickstart.md (https://docs.typesafe.ai/introduction/quickstart) — re-fetched 2026-09-21; key link now
/keys - raw/site/typesafe-ai-.txt (https://typesafe.ai/) — the 2026-09-21 navigation
- raw/site/typesafe-ai-legal_mca.txt (https://typesafe.ai/legal/mca)