Submit one expression
Send an expression string in the documented JSON request. Named inputs and assignments are not supported.
SumWise Compute · Separate API product
Submit a supported expression, read a structured result with explicit exact or approximate provenance, and handle documented errors and limits. One bounded HTTP endpoint; separately provisioned access.
Founding Alpha: US$99 for 30 days. Confirm current terms, supported work, usage limits and reset behavior before payment. Access and renewal are arranged manually; this is not automatic recurring billing.
The Desktop Store trial and license are separate. Desktop capabilities do not automatically become Compute endpoints.
Captured native development example
1/3 + 5/6 returns the exact rational 7/6.SumWise Compute returns the exact rational result 7/6 for this supported request. The response below was captured from native DEVELOPMENT execution, not a fresh live endpoint or installed-worker test. Inspect all four selected exchanges and their provenance.
{"expression":"1/3 + 5/6"}
{"ok":true,"api_version":"v1","operation":"evaluate","engine_version":"0.1.0-dev.1+untrusted.local","result":{"type":"rational","text":"7/6","exactness":"exact","value":{"numerator":"7","denominator":"6"}}}
type is rational, text is 7/6, and exactness is exact. The structured value reports numerator 7 and denominator 6.
engine_version records the actual development identity. The linked provenance also binds the binary hash; this is not a TrustedGit deployment claim.
A second SumWise product
Private alpha • Manually provisioned • Deliberately bounded
Compare the captured request above with your requirements: supported arithmetic, a machine-readable result and finite limits. If your existing local code already meets those needs, a hosted API may not add value.
It is separate from SumWise Desktop, the offline Windows application sold through Microsoft Store. The Desktop license does not include hosted Compute access.
What your software can inspect
An exact fraction and a decimal approximation are different results. The response identifies that distinction; documented problem responses let your application handle unsupported or over-limit requests.
Send an expression string in the documented JSON request. Named inputs and assignments are not supported.
Read the result family, canonical text and structured value. Supported fractions can stay exact; ordinary decimals and scientific literals are approximate.
Use documented errors and agreed usage limits. There is no idempotency-key contract; do not automatically retry an uncertain request.
Current public surface
The current private-alpha interface is intentionally small. Unit conversion is a Desktop capability; there is no public Compute Convert endpoint.
Supported, case-sensitive functions: sum, mean, min, max, median, range, abs, sign, floor, ceil, trunc. Arithmetic uses explicit + - * / and parentheses within finite limits; there are no named inputs or assignments. Ordinary decimals/scientific literals use approximate-real semantics. Exact-looking text alone proves no exactness; mixed min/max keeps the selected value's family.
No public Convert, batch, exact decimal-string, named-rounding, fixed-scale money or immutable named-rule endpoint is offered. Composing floor is not a monetary policy.
POST /v1/evaluateSend one JSON object containing an expression string.
Provide Authorization: Bearer <api-key> with each request.
Successful responses identify the result family and exactness; errors use structured problem responses.
n8n connector
Community connector, not n8n-verified. API access is separate.
Reviewed connector for self-hosted n8n. Not n8n-verified. Paid SumWise Compute access is separately provisioned. This is not a verified n8n Cloud node or an n8n endorsement.
Version 0.1.0: retained publication evidence dated September 21, 2026; official registry version metadata checked October 6, 2026. This is a reviewed version pin, not a claim about latest, n8n Cloud support or availability.
n8n-nodes-sumwise-compute@0.1.0
Credential testing sends a calculation request. Each accepted credential test counts toward your usage allowance. n8n may test when saving or reopening a credential, as well as on an explicit retest.
Keep Retry On Fail disabled. The connector does not automatically retry. A timeout can leave completion and usage accounting uncertain. Read the usage guide before choosing to retry.
Prefer a direct integration? Use the HTTP Quick Start.
Quick Start
After fit, terms and access are agreed, run one supported synthetic calculation. This example has been checked with mocked transport only; it was not run against the live endpoint. No official Python SDK is required.
Keep it out of source control, logs, screenshots, public browser code, and shared command history. Store it in an appropriate secret manager or protected environment configuration.
import http.client
import json
import os
import ssl
body = '{"expression":"1/3 + 5/6"}'
connection = http.client.HTTPSConnection(
"api.sumwisecalc.com", 443, timeout=30,
context=ssl.create_default_context(),
)
try:
connection.request("POST", "/v1/evaluate", body=body.encode("utf-8"),
headers={"Authorization": "Bearer " + os.environ["SUMWISE_API_KEY"],
"Content-Type": "application/json"})
response = connection.getresponse()
if 300 <= response.status < 400:
raise RuntimeError("Redirect refused; check the agreed endpoint")
raw = response.read(65537)
if len(raw) > 65536:
raise RuntimeError("Response exceeded this example's safety bound")
try:
payload = json.loads(raw)
except (ValueError, UnicodeError):
raise RuntimeError("Non-JSON response; do not retry automatically") from None
if response.status == 200 and payload.get("ok") is True:
result = payload["result"]
print(result["type"], result["exactness"], result["text"], result["value"])
else:
print("Request refused:", response.status, payload.get("code", "unknown"))
raise SystemExit(1)
finally:
connection.close()
Set SUMWISE_API_KEY securely in your server/workstation environment. The example uses verified HTTPS, a bounded timeout, no redirect following and no automatic retry. The response-read bound is a client safety choice. It prints this synthetic calculation locally; never put keys in browser code or logs.
A lost response does not prove nonexecution. There is no idempotency-key contract; a retry can be another attempt. Stop on network, timeout or problem responses and inspect the cause before making another request.
Private-alpha boundaries
Founder-supported private alpha
US$99 / 30 days
This is API access, separately purchased from SumWise Desktop. Confirm the current agreement before payment. A 30-day paid access period, credential expiration and allowance resets are separate: source-described limits use aligned fixed rate windows and UTC daily/calendar-month allowances, not a rolling 30-day quota.
Bounded SumWise Compute API access with direct founder support and limited help setting up one supported calculation after confirming fit.
Email avery@sumwisecalc.com with a brief note about your software or agent use case. You can copy this request template into your message.
Name/company:
Platform/framework:
Self-hosted n8n version (if relevant):
Calculation/use case:
Approximate calls/day:
Expected peak/concurrent usage:
Use synthetic or fictional examples for fit checking. Do not send passwords, existing API keys, bank credentials, private customer records, or production financial data.
No instant activation. The website does not collect payment. No automatic recurring billing at present. Access does not automatically renew; renewals are arranged separately.
Installing the npm package does not purchase or activate Compute service. Keys are manually issued by SumWise, never generated by the website, npm, or n8n, and never emailed in plaintext.
Archived support only. No new review service is offered in this Compute purchase journey. Previously agreed obligations remain unchanged.
Historical sample deliverable · Existing agreement terms · Existing review/payment privacy · Existing purchase support
For a previously agreed review only: Existing agreed payment link. Do not use this archived link to buy Compute access. Confirm existing arrangements through support.
Durably accepted attempts count toward the aligned rate window. Compute quota is provisionally reserved and settled/refunded under outcome rules; unresolved accepted work remains reserved. Billable success is distinct from net quota and from proof that a client received its response. Confirm the applicable profile and reset terms during onboarding; source descriptions are not new live-capacity guarantees.
Caller-retained evidence does not authorize server logging of raw calculations or credentials. The durable application/accounting boundary excludes expressions, raw request/result bodies, authorization headers, plaintext keys and worker diagnostics; it does not promise absence from every OS/provider log or transient memory.