---
title: "console.typesafe.ai (console + playground)"
type: entity
tags: [console, playground, api-keys, login, legal]
created: 2026-09-17
updated: 2026-09-17
confidence: medium
sources:
  - raw/site/console.txt
  - raw/docs/introduction__quickstart.md
  - raw/site/typesafe-ai-legal_mca.txt
jev_version: "jev-1.13.0"
summary: "console.typesafe.ai is TypeSafe's Web Interface: log in with Google or an email code, try Jev in the Playground, and mint API keys."
---

# 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 at `/settings/keys`. The Master Customer Agreement names it 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/settings/keys |
| Login methods | "Continue with Google", or an email address plus "Email me a code instead" |
| 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 | Early access is waitlisted; keys come from the console once you are off the waitlist |
| 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." Everything behind the login is not captured, so the surface described below is what the docs and the MCA state, not what was observed.

## What you do with it

From the Quick start (raw/docs/introduction__quickstart.md):

**Try it: the Playground**

1. "Open the [Playground](https://console.typesafe.ai/playground) and log in."
2. "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 it keeps failing. I'm losing sales. Please help ASAP.`
3. "Add a question." The sample is a Noul:

```json
{
  "urgency": {
    "type": "noul",
    "instructions": "Does this message express urgency?"
  }
}
```

4. "Add more questions. Mix Noul, Choice, and Score in one call and see all results at once."

**Call it: the API**

1. "Get your API key from the [dashboard](https://console.typesafe.ai/settings/keys)"
2. POST to `https://api.typesafe.ai/v1/systemone` with `Authorization: Bearer <API_KEY>`
3. Read [[reference/http-api]] 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 [[reference/legal-and-data]] 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 includes "(f) publish benchmarks or performance information about the Services" — relevant if you plan to publish your own Jev measurements.
- §2.5 Updates: TypeSafe may update the Services, which "may result in the API's becoming incompatible with a Customer Application."

## Related

- [[guides/quickstart]] — the full first-call walkthrough
- [[reference/http-api]] — what the key is for
- [[reference/legal-and-data]] — MCA, DPA, privacy, retention
- [[entities/typesafe-ai]] — the company
- [[entities/jev]] — the model the playground calls

## Sources

- raw/site/console.txt (https://console.typesafe.ai/)
- raw/docs/introduction__quickstart.md (https://docs.typesafe.ai/introduction/quickstart)
- raw/site/typesafe-ai-legal_mca.txt (https://typesafe.ai/legal/mca)
