Switstack
Switstack is a payment infrastructure company building software-defined EMV acceptance for physical retail. It ships three products: switstack moka, a source-available EMV Level 2 kernel stack with brand Letters of Compliance; Switcloud, a hosted "universal compliance infrastructure" that abstracts EMV L2 execution and centralizes estate (organization/merchant/store/POI) and EMV configuration (CAPK, BIN, CRL, kernel parameter) management behind a REST API; and Swittest, a managed EMV functional test-automation service for labs and developers certifying card-present applications. The platform is terminal-agnostic and L2-stack agnostic — one L3 application runs across Android COTS tap-to-pay devices and PCI-PTS terminals via a GLA adapter layer — and Switstack supplies pre-certified PCI MPoC software and service components to shrink certification scope.
Switstack publishes 8 API contracts indexed on the APIs.io network, including Auth API, BOM API, Config API, and 5 more. Tagged areas include Company, Fintech Insurtech, Payments, EMV, and emv-level-2.
The Switstack catalog on APIs.io includes 1 Spectral governance ruleset.
Switstack’s developer surface includes documentation, API reference, getting-started guide, engineering blog, support, signup flow, authentication, and 29 more developer resources.
What this lets a business do 1
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| EMV Card Terminals (card acceptance hardware and kernels) | undeclared | - | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 4
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 8
Individual APIs this provider publishes, each with its own machine-readable definition.
Switstack Auth API
The Auth API from Switstack — 3 operation(s) for auth.
Switstack BOM API
The BOM API from Switstack — 6 operation(s) for bom.
Switstack Config API
The Config API from Switstack — 29 operation(s) for config.
Switstack Parser API
The Parser API from Switstack — 4 operation(s) for parser.
Switstack Payment API
The Payment API from Switstack — 4 operation(s) for payment.
Switstack Suite API
The Suite API from Switstack — 2 operation(s) for suite.
Switstack Test API
The Test API from Switstack — 5 operation(s) for test.
Switstack Validation API
The Validation API from Switstack — 6 operation(s) for validation.
Scroll for all 8
Arazzo Workflows 3
Multi-step API workflows described with the Arazzo specification.
Onboard a Switcloud terminal
Authenticate, build the Merchant -> Store -> POI estate, assemble a minimum EMV configuration, and bundle it into the POIConfig a terminal fetches at runtime. This is steps 1 an...
ARAZZOVerify and run a Swittest EMV test suite
Authenticate, discover a suite, inspect a test and its scope, validate a custom suite, then run a selection and consume the Server-Sent Events stream. Every operationId is verif...
ARAZZOTake a Switcloud payment and reconcile it
The backend half of a Switcloud card-present transaction: authenticate as a basic/machine user, create a Payment against a POI and POIConfig, wait for the on-device leg, then re...
ARAZZOAgent Skills 5
Packaged agent skills for driving this provider's APIs from an AI assistant.
Authenticate against a Switstack API
AGENT SKILLBuild a Switcloud merchant estate
AGENT SKILLConfigure EMV for a Switcloud terminal
AGENT SKILLCreate and reconcile a Switcloud payment
AGENT SKILLRun EMV tests with Swittest
AGENT SKILLSwitstack API pricing
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Switstack Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Switstack Finops
FINOPSSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Switstack API Rules
SPECTRALOpenAPI Overlays 2
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Switstack Switcloud Overlay
DERIVEDSwitstack Swittest Overlay
DERIVEDSecurity Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 4
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 3
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 8
Pagination, idempotency, versioning, errors, and events
Scroll for all 8
Build 6
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 3
Properties that don't map to a standard resource type
Source (apis.yml)
Switstack API — frequently asked questions
Does Switstack have an API?
Yes. APIs.io lists 8 APIs from Switstack, including Switstack Auth API, Switstack BOM API and Switstack Config API, and 5 more.
Is there an OpenAPI specification for the Switstack API?
Yes. APIs.io indexes 8 OpenAPI specifications for Switstack, each linked for download from this page.
How do I authenticate with the Switstack API?
Switstack uses bearer-token authentication (oauth2 · 1 scheme). The details are profiled on APIs.io as Switstack Authentication.
Is the Switstack API ready for AI agents?
Switstack has a Kin Score of 41.1 out of 100 (developing) and an Agent Readiness score of 31.6 (agent-ready), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.