Skip to main content
Use an AvraAPI SDK when you want the fastest backend integration. Each SDK handles authentication headers, API response wrappers, typed errors, and media responses so your application can focus on its own workflow.
SDKs run in your backend. Keep your Project Client ID and Client Secret out of browser code, mobile apps, and public repositories.

Available SDKs

PHPPHP
v1.5.2
avraapi/php-sdk

Official PHP SDK for integrating AvraAPI services with robust typed objects and exceptions.

PHP 8.2+
LaravelLaravel
v1.2.0
avraapi/laravel-sdk

Native Laravel integration featuring Facades, config publishing, and DI support.

Laravel 10, 11, 12
Node.jsNode.js
v1.2.0
@avraapi/node-sdk

TypeScript-first async client handling endpoints and buffer media natively.

Node.js 18+

Available Soon

PythonPython
JavaJava
RubyRuby

Universal Payment Gateway availability

Universal Payment Gateway is an advanced service with its own secure payment lifecycle. It is supported through the PHP, Laravel, and Node.js SDKs. The generic SDK request method is for a released provider endpoint that has not received a typed helper yet. It does not bypass a provider configuration requirement or replace UPG’s typed server-side payment lifecycle.

Choose an SDK or REST API

Choose an SDK for a standard backend integration. It provides language-native configuration, response handling, errors, and media helpers. Use the REST API Reference when your application needs direct HTTP control or a newly released provider endpoint before its typed SDK helper is available.
Last modified on October 1, 2026