API Solutions

Programmatic procurement, built for engineering teams.

A REST-first platform for inventory, pricing, orders, and integrations. Deterministic latency, signed webhooks, SDKs, and a 99.99% uptime SLA.

Real-time inventory

Deep, live inventory refreshed every 30 seconds, filterable by region and hub.

Deterministic pricing

Sub-100ms responses. Volume tiers, currency, and incoterm expressed in every payload.

Signed webhooks

HMAC-signed events for order state, shipment updates, invoices, and returns.

OAuth 2.0 & mTLS

Client credentials, per-key scopes, IP allowlists, and optional mutual TLS.

Sandbox environments

Fully isolated sandboxes with deterministic data for CI and staging pipelines.

Enterprise governance

SOC 2 Type II, ISO 27001, per-tenant data residency, and audit exports.

Developer experience

SDKs for the languages your team already ships in.

TypeScript, Python, and Go SDKs generated from an OpenAPI 3.1 spec. Every SDK ships with typed responses, retry policies, pagination, and telemetry hooks.

import { VitaSupply } from "@vitasupply/sdk";

const vita = new VitaSupply({ apiKey: process.env.VITA_API_KEY! });

const { items } = await vita.inventory.list({
  category: "networking",
  region: "EU",
  available: true,
  limit: 50,
});

Core endpoints

A curated subset of the v3 API. Full reference available in the developer portal.

MethodEndpointDescription
GET/v3/inventoryReal-time stock across all hubs, filtered by product ID, region, or category.
GET/v3/pricingDeterministic pricing with tier, currency, incoterm, and rebate context.
POST/v3/ordersCreate purchase orders, split shipments, and enforce approval workflows.
GET/v3/productsCatalogue metadata, structured attributes, images, and localisation.
POST/v3/quotesProgrammatic quotes with volume tiers, expiry, and PDF export.
POST/v3/returnsReverse logistics — RMAs, credits, and inspection status.
Architecture

Designed for enterprise scale.

A globally distributed edge with regional read replicas. Idempotent writes routed to the nearest primary. Signed webhooks delivered with at-least-once guarantees and exponential backoff.

  • Global edge (LHR, FRA, EWR, SIN, SYD)
  • Regional data residency (EU, US, APAC)
  • Per-key rate limits & burst policies
  • SSO for the developer portal (SAML, OIDC)
architecture.diagram
   ┌─────────────┐     ┌──────────────┐     ┌───────────────┐
   │  Your ERP   │ ──▶ │  Vita Edge   │ ──▶ │  Regional API │
   └─────────────┘     └──────┬───────┘     └───────┬───────┘
                              │                     │
                              ▼                     ▼
                       ┌─────────────┐       ┌─────────────┐
                       │  Webhooks   │◀──────│  Order Core │
                       └─────────────┘       └──────┬──────┘
                                                    │
                                                    ▼
                                            ┌─────────────┐
                                            │  Warehouse  │
                                            │  Fulfilment │
                                            └─────────────┘

Integration workflow

01

Provision

Create a workspace, generate credentials, define scopes.

02

Sandbox

Build against deterministic sandbox data with realistic products and prices.

03

Certify

Run our automated conformance suite against your integration.

04

Go live

Promote credentials, enable production webhooks, monitor via the developer portal.

Ready to integrate?

Get sandbox credentials in under an hour. Production access after a short conformance review.