api.wavis.xyz. Strongly typed, tree-shakable,
zero runtime dependencies.
Install
Quick start
apiKey is omitted, the client reads process.env.WAVIS_API_KEY (Node)
or Deno.env.get("WAVIS_API_KEY") (Deno).
Trial key (no signup)
Configuration
API surface
The client groups endpoints into namespaces matching the REST surface.client.keys.*
client.compute.*
client.tfhe.*
For Boolean gates over TLWE ciphertexts:
client.webhooks.*
client.billing.*
client.health.* / client.dashboard.*
Type definitions
All request/response types are exported:Error handling
GET, DELETE) up to
3 times on 5xx errors with exponential backoff (250 ms, 500 ms, 1 s). POST
and PATCH are not retried automatically — wrap them in your own retry
logic if you need it.
Browser usage
wvs_live_* key in browser-shipped code. Use the
trial-key flow above for demos, or proxy through your backend.
Cloudflare Workers / Edge
Next Steps
Quickstart Example
Five-minute end-to-end demo
REST API
Raw HTTP — for languages without an SDK