Typed clients for every runtime
@graph8/sdk, is generated from the OpenAPI spec so it never drifts from the API. Python, Go, and Java are planned.
One install, per language.
The TypeScript client ships today, generated from the OpenAPI spec so it never drifts from the API. Python, Go, and Java clients are planned and not published yet.
TypeScript
Node, Deno, Bun, browser
npm install @graph8/sdk const { data } = await g8.contacts.list({ job_title: 'CTO' }); Python
CPython 3.9+
Not published yet. Use the TypeScript client or the REST API today.
Go
Go 1.21+
Not published yet. Use the TypeScript client or the REST API today.
Java
JDK 17+
Not published yet. Use the TypeScript client or the REST API today.
Batteries included, in your language.
The hard parts of talking to an API are already handled, so your code stays about your product, not plumbing.
Read the docsInstall one client. Reach the whole revenue stack.
Every client reads sandbox data first. Move to an approved workspace when production access is granted, with no code to rewrite.