PHP / Composer
SDK oficial para ERPs em PHP, Laravel, Symfony, Magento e WooCommerce custom.
Baixar PHP SDKManifest PHPPython / Pip
SDK oficial para ERPs, automações, integrações de dados, Django, Flask e FastAPI.
Baixar Python SDKManifest PythonJava / Maven
SDK oficial para ERPs Java, Spring Boot, Jakarta EE e integrações corporativas JVM.
Baixar Java SDKManifest Java.NET / NuGet
SDK oficial para ERPs C#, ASP.NET Core, serviços Windows e integrações corporativas Microsoft.
Baixar .NET SDKManifest .NETInstalação rápida
const { ArianaEnterpriseClient } = require('./ariana-enterprise-sdk');
const ariana = new ArianaEnterpriseClient({
apiKey: 'ari_live_xxxxx',
environment: 'production'
});
await ariana.catalog.push([
{ sku:'ARI-0001', name:'Produto Teste', price:2299, stock:10 }
]);
await ariana.products.updateStock('ARI-0001', { stock: 8 });
await ariana.products.updatePrice('ARI-0001', { price: 2199 });<script src="/sdk/js/ariana-enterprise-sdk.js"></script>
<script>
const ariana = new ArianaEnterpriseSDK({
apiKey: 'ari_sbx_xxxxx',
environment: 'sandbox'
});
ariana.health().then(console.log);
</script>require 'vendor/autoload.php';
use ArianaEnterprise\Client;
$ariana = new Client([
'apiKey' => 'ari_live_xxxxx',
'environment' => 'production'
]);
$ariana->catalog()->push([
['sku' => 'ARI-0001', 'name' => 'Produto Teste', 'price' => 2299, 'stock' => 10]
]);
$ariana->products()->updateStock('ARI-0001', 8);
$ariana->products()->updatePrice('ARI-0001', 2199);from ariana_enterprise import ArianaEnterpriseClient
ariana = ArianaEnterpriseClient(
api_key='ari_live_xxxxx',
environment='production'
)
ariana.catalog.push([
{'sku': 'ARI-0001', 'name': 'Produto Teste', 'price': 2299, 'stock': 10}
])
ariana.products.update_stock('ARI-0001', 8)
ariana.products.update_price('ARI-0001', 2199)import br.com.arianamoveis.enterprise.ArianaEnterpriseClient;
import java.util.List;
import java.util.Map;
ArianaEnterpriseClient ariana = ArianaEnterpriseClient.builder()
.apiKey("ari_live_xxxxx")
.environment("production")
.build();
ariana.catalog().push(List.of(
Map.of("sku", "ARI-0001", "name", "Produto Teste", "price", 2299, "stock", 10)
));
ariana.products().updateStock("ARI-0001", 8);
ariana.products().updatePrice("ARI-0001", 2199);using ArianaEnterprise;
var ariana = new ArianaEnterpriseClient(new ArianaEnterpriseOptions
{
ApiKey = "ari_live_xxxxx",
Environment = "production"
});
await ariana.Catalog.PushAsync(new []
{
new ArianaProduct { Sku = "ARI-0001", Name = "Produto Teste", Price = 2299, Stock = 10 }
});
await ariana.Products.UpdateStockAsync("ARI-0001", 8);
await ariana.Products.UpdatePriceAsync("ARI-0001", 2199);curl -X POST https://ariana-backend.onrender.com/api/v1/enterprise/catalog/push \
-H "Content-Type: application/json" \
-H "x-ariana-key: ari_live_xxxxx" \
-d '{"manufacturer":"ariana_moveis","products":[{"sku":"ARI-0001","name":"Produto Teste","price":2299,"stock":10}]}'Recursos incluídos
OAuth 2.0 API Keys Retry Rate Limit v1/v2 Webhooks Java/Maven .NET/NuGet ASP.NET Core Spring Boot PHP 8.1+ Composer Python 3.9+ Pip
O SDK padroniza erros, headers, timeout, versionamento e autenticação para reduzir retrabalho dos fabricantes e ERPs.