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.