SumWise Compute · Separate API product

Send a calculation. Get a result your software can inspect.

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.

Request body

{"expression":"1/3 + 5/6"}

Captured development success response

{"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"}}}

How to read the result

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

Decide whether this endpoint fits your workflow.

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

Read the value, its exactness and any refusal.

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.

Submit one expression

Send an expression string in the documented JSON request. Named inputs and assignments are not supported.

Inspect the result

Read the result family, canonical text and structured value. Supported fractions can stay exact; ordinary decimals and scientific literals are approximate.

Handle limits deliberately

Use documented errors and agreed usage limits. There is no idempotency-key contract; do not automatically retry an uncertain request.

Current public surface

One bounded Evaluate endpoint.

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.

Method

POST /v1/evaluate

Send one JSON object containing an expression string.

Authentication

Bearer API key

Provide Authorization: Bearer <api-key> with each request.

Results

Typed JSON

Successful responses identify the result family and exactness; errors use structured problem responses.

n8n connector

Use SumWise Compute in self-hosted n8n

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.

Use the reviewed published version

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
  1. In a compatible self-hosted n8n instance, an authorized owner/admin opens Settings → Community Nodes → Install.
  2. Enter the exact version shown above.
  3. Review n8n’s community-package notice and follow your instance’s policy. If the UI is unavailable, use your administrator-approved installation procedure.
  4. Arrange paid SumWise Compute access separately. Installing the npm package does not purchase or activate Compute service.
  5. Create/select the SumWise Compute API credential and securely enter the separately issued API key. Retain the default approved HTTPS service origin unless otherwise agreed.
  6. Select that credential in the SumWise Compute node, then complete the agreed first calculation with founder help as needed.

Before testing your credential

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

Call SumWise Compute with ordinary HTTP tools.

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.

Treat the API key like a password

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.

Python standard library: one request

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

Useful now, deliberately limited.

  • Access is manually provisioned after fit, terms, and payment are confirmed.
  • Private-alpha access is deliberately bounded. Finite usage limits and their reset behavior are confirmed during onboarding.
  • The current public mathematical surface is Evaluate-only.
  • There is no public uptime SLA.
  • There is no public latency SLA or automatic overage billing.
  • Parallel or high-throughput capacity is not guaranteed.
  • There is no unlimited plan.
  • Only supported expressions and result families are available.
  • This offer is bounded API access, not custom implementation or consulting.

Founder-supported private alpha

Founding 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.

Request Founding Alpha access

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.

What happens next?

  1. You send your use case.
  2. We confirm support for the calculation, exact limits and reset behavior, UTC access start/end dates, credential expiration, renewal arrangements, accepted support/availability limits, and commercial terms.
  3. SumWise sends a manual PayPal payment request for the agreed first 30-day period.
  4. After confirmed payment, access is manually provisioned with a dedicated API credential. Your key is transferred through an agreed secure secret-transfer method.
  5. You configure n8n or direct HTTP and complete an agreed first calculation with founder help as needed.

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.

Support • Privacy • Terms

Existing agreement records and support

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.

Attempts, allowances and privacy

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.