Hyperscale API
Documentation
13 Kits across 19 domains, 50+ providers. AuthKit, PaymentKit, CardKit — everything you need to build with Hyperscale Kits.
Explore Hyperscale Kits
Each kit is a bespoke financial product with its own API, providers, and documentation.
Multiple ways to integrate
Choose the integration method that fits your stack. All APIs connect to the same SuperGraph and return consistent, canonical data.
See the API in action
1import { Hyperscale } from '@hyperscale/sdk';23const hyperscale = new Hyperscale({4 apiKey: process.env.HYPERSCALE_API_KEY,5 product: 'my-neobank',6});78// One API. Any provider. Automatic routing.9const customer = await hyperscale.customers.create({10 nationalId: '1234567890',11 email: 'customer@example.com',12});1314const account = await hyperscale.accounts.create({15 customerId: customer.id,16 type: 'CURRENT',17 currency: 'SAR',18});1920const card = await hyperscale.cards.issue({21 accountId: account.id,22 type: 'VIRTUAL',23 brand: 'VISA',24});Type-safe SDK
The SDK provides type-safe access to all Hyperscale resources. Auto-completion, validation, and consistent error handling out of the box.
How it works
Your application calls the Hyperscale API. The SuperGraph routes your request through the canonical data model to the right provider adapters. You get consistent responses regardless of which provider handled the request.
Your Application
Make API calls using SDK, GraphQL, or REST
Hyperscale API
Single endpoint, unified authentication
SuperGraph
Canonical data model, smart routing logic
Provider Adapters
Transform to/from 50+ provider formats
Credential custody
When you integrate with Hyperscale, we handle downstream provider onboarding on your behalf. Provider credentials are encrypted and held in custody — your systems never touch them.
- •One API key provides access to all providers
- •Downstream tokens encrypted with AES-256-GCM
- •Automatic token rotation and refresh
- •Zero credential exposure to your systems
Key principles
Kits
Bespoke financial building blocks — AuthKit, PaymentKit, CardKit, and more — that compose into complete products.
Unified API
One consistent API regardless of which provider handles the request.
Smart Routing
Automatic provider selection based on cost, availability, and rules.
Enterprise Grade
SAMA compliant, PCI DSS Level 1, end-to-end encryption.
Get started in minutes
Choose a kit, install the SDK, and make your first API call.
Install the SDK
npm install @hyperscale/sdkConfigure credentials
Docs → CredentialsPick your launch path
Start from individual kits or choose a ready-made blueprint, then run your first flow in the sandbox.
1import { Hyperscale } from '@hyperscale/sdk';23const hyperscale = new Hyperscale({4 apiKey: process.env.HYPERSCALE_API_KEY,5 product: 'my-neobank',6});78// One API. Any provider. Automatic routing.9const customer = await hyperscale.customers.create({10 nationalId: '1234567890',11 email: 'customer@example.com',12});1314const account = await hyperscale.accounts.create({15 customerId: customer.id,16 type: 'CURRENT',17 currency: 'SAR',18});1920const card = await hyperscale.cards.issue({21 accountId: account.id,22 type: 'VIRTUAL',23 brand: 'VISA',24});Your language, your choice
npm install @hyperscale/sdkv2.1.0
Ready to build?
Explore the kit catalog, compare blueprints, and then start coding with the SDK.