Skip to content
Go To Dashboard

Service Proxy

Access Sapiom capabilities from any language using our REST API — no SDK required.

The Service Proxy provides direct REST API access to Sapiom services. Use it when:

  • You’re using Python, Go, Ruby, or another language without a Sapiom SDK
  • You want Sapiom to handle provider selection and payment server-side

If you’re using Node.js, the SDK integration offers a better developer experience with automatic payment handling.

All Service Proxy endpoints require a Bearer token in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Get your API key from the Sapiom dashboard.

All Service Proxy endpoints return standard HTTP status codes:

StatusDescription
400Invalid request (bad format, missing fields)
401Unauthorized — check your API key
404Resource not found
410Resource expired
422Unprocessable entity (e.g., invalid verification code)
429Rate limit exceeded

Error Response Format:

{
"message": "Description of the error",
"statusCode": 400
}

Additional services will be available through the Service Proxy: