SDKs & Libraries

Official SDKs and libraries to help you integrate Avantulo Pay quickly and securely. Available in multiple programming languages with comprehensive documentation.

JavaScript/TypeScript

Full-featured SDK for Node.js and browser applications

Features

  • Promise-based API
  • TypeScript support
  • Browser compatible
  • Webhook verification

Installation

npm install @avantulo/avantulo-js

Quick Example

import { AvantuloPay } from '@avantulo/avantulo-js';

const client = new AvantuloPay('YOUR_API_KEY');

// Create a payment
const payment = await client.payments.create({
  amount: 100.00,
  currency: 'USD',
  description: 'Order #12345'
});

Python

Official Python SDK with async support

Features

  • Async/await support
  • Type hints
  • Automatic retries
  • Comprehensive docs

Installation

pip install avantulo-python

Quick Example

from avantulo import AvantuloPay

client = AvantuloPay('YOUR_API_KEY')

# Create a payment
payment = client.payments.create(
    amount=100.00,
    currency='USD',
    description='Order #12345'
)

PHP

PHP SDK with PSR compliance

Features

  • PSR-7 compatible
  • Composer package
  • Laravel integration
  • Symfony bundle

Installation

composer require avantulo/avantulo-php

Quick Example

use Avantulo\AvantuloPay;

$client = new AvantuloPay('YOUR_API_KEY');

// Create a payment
$payment = $client->payments->create([
    'amount' => 100.00,
    'currency' => 'USD',
    'description' => 'Order #12345'
]);

Ruby

Ruby gem for Avantulo Pay integration

Features

  • Rails integration
  • Webhook helpers
  • Idiomatic Ruby
  • Comprehensive tests

Installation

gem install avantulo-ruby

Quick Example

require 'avantulo'

Avantulo.api_key = 'YOUR_API_KEY'

# Create a payment
payment = Avantulo::Payment.create(
  amount: 100.00,
  currency: 'USD',
  description: 'Order #12345'
)

Community SDKs

Looking for SDKs in other languages? Check out these community-maintained libraries:

Go

github.com/community/avantulo-go

Java

github.com/community/avantulo-java

Rust

github.com/community/avantulo-rust

C#/.NET

github.com/community/avantulo-dotnet

Want to contribute? Check our developer guidelines for SDK development standards.

Need Help?

Our developer support team is here to help you get started.