- TypeScript
- Go
- Python
- Java
- .NET
- PHP
- Ruby
Node 18+, Bun e Deno. Sem dependências em tempo de execução.
npm install github:clarian-finance/sdk#v0.5.0
import { Clarian } from "@clarian-finance/sdk";
const clarian = new Clarian({ apiKey: process.env.CLARIAN_API_KEY!, workspaceId: process.env.CLARIAN_WORKSPACE_ID! });
await clarian.ping();
go get github.com/clarian-finance/sdk/go@v0.5.0
import clarian "github.com/clarian-finance/sdk/go"
c, err := clarian.New(os.Getenv("CLARIAN_API_KEY"), os.Getenv("CLARIAN_WORKSPACE_ID"))
_, err = c.Ping(ctx)
pip install "git+https://github.com/clarian-finance/sdk@v0.5.0#subdirectory=python"
from clarian import Clarian
clarian = Clarian(os.environ["CLARIAN_API_KEY"], os.environ["CLARIAN_WORKSPACE_ID"])
clarian.ping()
git clone --branch v0.5.0 https://github.com/clarian-finance/sdk
cd sdk/java && gradle publishToMavenLocal
// build.gradle.kts
repositories { mavenLocal() }
dependencies { implementation("finance.clarian:clarian-sdk:0.5.0") }
ClarianClient clarian = ClarianClient.builder()
.apiKey(System.getenv("CLARIAN_API_KEY"))
.workspaceId(System.getenv("CLARIAN_WORKSPACE_ID"))
.build();
clarian.ping();
git clone --branch v0.5.0 https://github.com/clarian-finance/sdk
dotnet add reference sdk/dotnet/Clarian.Sdk/Clarian.Sdk.csproj
var clarian = new ClarianClient(new ClarianOptions
{
ApiKey = Environment.GetEnvironmentVariable("CLARIAN_API_KEY")!,
WorkspaceId = Environment.GetEnvironmentVariable("CLARIAN_WORKSPACE_ID")!,
});
await clarian.PingAsync();
composer config repositories.clarian vcs https://github.com/clarian-finance/sdk
composer require clarian-finance/sdk-php:^0.5
$clarian = new Clarian\Clarian(apiKey: getenv('CLARIAN_API_KEY'), workspaceId: getenv('CLARIAN_WORKSPACE_ID'));
$clarian->ping();
# Gemfile
gem "clarian", git: "https://github.com/clarian-finance/sdk", glob: "ruby/*.gemspec", tag: "v0.5.0"
clarian = Clarian::Client.new(api_key: ENV.fetch("CLARIAN_API_KEY"), workspace_id: ENV.fetch("CLARIAN_WORKSPACE_ID"))
clarian.ping
O que cada SDK cobre
| Área | Métodos |
|---|---|
balances | list |
pix.payins | create, retrieve, simulate |
pix.payouts | create, retrieve, fee, lookup, simulate, listAccounts |
conversions | quote, execute, prices |
wallets | list, create, retrieve, balance, transactions |
crypto | send, simulate, networks |
transactions | list, retrieve, statement |
customers | list, create, retrieve, update |
kyc | list, create, retrieve, listRfi, answerRfi |
webhooks | list, create, retrieve, update, delete, test, deliveries, resend |
paymentLinks | list, create, retrieve, update, delete, payments, stats, splits, replaceSplits, charge |
subaccounts | list, retrieve, balances, transactions |