Guide

SDKs & libraries

Official SDKs for PHP, Python, Node.js, Java, .NET, Go, Ruby and Rust, plus a command-line tool.

Official SDKs wrap the REST API in idiomatic code for your language, so you can skip the HTTP plumbing — authentication, uploads, polling and downloads are handled for you. Prefer raw HTTP? Every guide and the API Reference generate ready-to-paste snippets in your language.

Official SDKs

Each library is open source on GitHub and released in lockstep with the API. Pick your language, install it, and pass your API key:

  • PHP Packagist

    Convert, compress and transform files in one call.

    composer require api2convert/sdk
  • Python PyPI

    One-line file conversion for Python 3.

    pip install api2convert
  • A fully typed SDK for Node.js and TypeScript.

    npm install @api2convert/sdk
  • Java Maven Central

    A modern SDK for Java 17 and newer.

    com.api2convert:api2convert-java:10.2.0
  • .NET & C# NuGet

    A .NET 8 SDK with zero runtime dependencies.

    dotnet add package Api2Convert
  • Go Go modules

    A standard-library-only SDK for Go.

    go get github.com/QaamGo/api2convert-go
  • Ruby RubyGems

    A zero-dependency SDK for Ruby.

    gem install api2convert
  • Rust crates.io

    An idiomatic, blocking SDK for Rust.

    cargo add api2convert

Full installation instructions, usage examples and the changelog live in each repository’s README. All SDKs use the same x-api2convert-api-key authentication and follow the job → input → conversion → output lifecycle described in Jobs & lifecycle.

Command-line tool

Prefer the terminal? The official api2convert CLI runs conversions from your shell, scripts or CI with no code — a single self-contained binary for Windows, macOS and Linux. Install it with brew install qaamgo/tap/api2convert on macOS and Linux, or scoop install api2convert on Windows. See the dedicated Command-line tool guide for install options, usage and automation, or grab a binary from the Downloads page.

Any other language

No SDK for your stack? The API is plain JSON over HTTPS, so any HTTP client works. Every guide shows its requests in cURL, Node.js, Python, PHP, Go, .NET, Java, Ruby and Rust — switch languages with the tabs on any example — and the API Reference generates a snippet for every endpoint. You can also point an AI coding agent at our Agent Skill.