What larger teams need before they switch a forecast feed.

Trading desks, utilities, storage operators, engineering teams, and procurement groups usually ask the same questions: how do we test it, how do we integrate it, who supports it, and what does review require?

Public benchmark and market-specific backtest.

API docs, formats, auth, and rate limits.

Security answers, SLA language, and status visibility.

Support contacts and a clear cutover plan.

What procurement asks for

Security answers, SLA language, status visibility, and a clear commercial owner.

What engineering checks

Auth, formats, update timing, rate limits, and whether the API fits the current stack.

What the desk or ops team tests

Side-by-side results in the markets and horizons that drive bids, dispatch, or risk.

What happens at cutover

Support contacts, incident communication, and a clear move from trial to live use.

What engineering teams usually check first.

Access model
Bearer-token API with OASIS-style query patterns
Formats
JSON, CSV, and XML outputs on the same forecast feed
Horizons
Day-ahead, 48-hour, 7-day, and 15-day forecast runs
Typical rollout
Public benchmark, side-by-side test, integration review, then cutover

A typical rollout has four steps.

1. Check the public benchmark

Start with the market results already on the site and decide whether the forecast is worth testing.

2. Run a side-by-side backtest

Compare Gramm against the feed or process you use today for the market and horizon that matter most.

3. Review integration and controls

Confirm API behavior, status monitoring, support, and vendor review items before you cut over.

4. Go live

Cut over when the desk, engineering team, and procurement team are comfortable with the switch.

Current controls and data handling.

Infrastructure

Application hosting, auth, caching, and payment infrastructure run on certified third-party providers.

Encryption

TLS is enforced in transit and encrypted storage is used at rest. API keys are stored as hashes rather than plaintext.

Access controls

Protected routes require authentication, and service-level access is restricted to backend API routes.

Data handling

Forecast delivery uses precomputed outputs rather than ad hoc inference triggered by customer API calls.