codeitlikemiley/typesafe-sdk-rust
User repository on GitHub
Rust SDK for the TypeSafe AI API
- Forks
- 0
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.
Unofficial Rust client for the TypeSafe AI System One API, matching the Python SDK 0.6.0 contract: named noul, choice and score questions, a typestated builder, per-call overrides, and a `wire` module for serving the same shape.
codeitlikemiley/typesafe-sdk-rust
User repository on GitHub
Rust SDK for the TypeSafe AI API
Repo stats from the GitHub API, cached Oct 2026.
Rust client for the TypeSafe AI API. It matches the Python typesafe-sdk 0.6.0 contract. Callers send named questions and get typed answers. Read AGENTS.md before you write integration code. Copy from examples/systemone.rs. Requires Rust 1.85 or later. Edition 2024. This crate requires serdejson = "1.0.134", a minimum rather than a pin: any 1.x from 1.0.134 up works, so serdejson = "1" or cargo add serdejson is fine. It enables serdejson's preserveorder feature, which Cargo unifies into your build.
Quoted from the project's README. Read the full README.
Watch out
Behavior targets `typesafe-sdk-python` 0.6.0 and OpenAPI 0.2.0, but the Rust crate has its own 0.2.0 version line and is not a version bump of that release; there is no `nouls` dict. It requires `serde_json` 1.0.134 or newer and enables `preserve_order` into your build. Live API calls are excluded from `cargo test`, and `cargo bench` only talks to an in-process wiremock. Copy reviewed against the repository README on 2026-10-04, not from running it.
Forks and copies of this project in the directory. This entry is the canonical one.
Original write-ups on what this entry is for.
Posts from builders shipping with Jev right now.