Docs/SDKs

SDKs

Official Apertur SDKs for the nine most-used languages. Each SDK wraps the REST API with idiomatic types, handles signature verification, and ships with long-polling helpers.

Install

Pick your language. cURL is available everywhere and stays the default in the docs.

npm install @apertur/sdk

Quick start

Create your first upload session and print its upload URL.

import { Apertur } from '@apertur/sdk';

const client = new Apertur({ apiKey: 'aptr_live_xxxx' });

const session = await client.sessions.create({ tags: ['demo'] });
console.log(session.uuid, session.upload_url);

All packages

@apertur/sdk
npm install @apertur/sdk
apertur-sdk
pip install apertur-sdk
apertur/sdk
composer require apertur/sdk
apertur-sdk
gem install apertur-sdk
ca.apertur:apertur-sdk
<!-- pom.xml -->
<dependency>
  <groupId>ca.apertur</groupId>
  <artifactId>apertur-sdk</artifactId>
  <version>0.1.5</version>
</dependency>
github.com/Apertur-dev/apertur-go
go get github.com/Apertur-dev/apertur-go
apertur-sdk
cargo add apertur-sdk
Apertur.Sdk
dotnet add package Apertur.Sdk
Apertur::SDK
cpanm Apertur::SDK

Prefer raw HTTP? All code examples in the docs also include a cURL tab. Start with the getting started guide.

SDKs | API Documentation | Apertur