Try it: the Playground
- Open the Playground and log in.
- Paste any text as the state.
Sample state
- Add a question. Try a Noul:
"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
- Make a POST request to the API endpoint
- Review the API Reference for all the details.
Sample cURL command
Request body
Response body
Code it: the Python SDK
- Install the SDK (requires Python >= 3.10).
With pip
With uv
- Use the SDK. The client reads
TYPESAFE_API_KEYfrom the environment and callsjev-latestby default.
Vibe it: the agent skill
- Install the TypeSafe skill using the Claude Code plugin or
npx skills add typesafe-ai/skills --skill typesafe-ai. You can also read SKILL.md on GitHub.
- Claude Code
- Other agents
- Copy to your agent
Run these two commands in your terminal:
- Tell your coding agent to use the TypeSafe skill as you build!
Coding agent prompt

