Actora Logo
Developer Tools

SDKs & Libraries

Integrate Actora's powerful features into your application with our official SDKs and community-driven libraries. Built for developers, by developers.

100% Type Safe
Full API Coverage
Active Support
MIT Licensed

Why Use Our SDKs?

Built with best practices and designed for production-grade applications

Lightning Fast

Optimized for performance with built-in caching, request batching, and automatic retries.

Type Safety

Full TypeScript support with auto-generated types from our OpenAPI specification.

Easy Integration

Intuitive APIs that follow language conventions and best practices for each platform.

Real-time Events

Built-in webhook support and WebSocket connections for live data updates.

Well Documented

Comprehensive documentation with examples, guides, and interactive API references.

Community Driven

Open-source with active community contributions and regular updates.

Official

Official SDKs

Officially maintained and supported by the Actora team

JavaScript / TypeScript

v2.1.02.3K50K/week

The primary SDK for all web-based and Node.js applications. Full support for Quest API, Launchpad API, Analytics, and real-time webhooks with complete TypeScript definitions.

Full TypeScript support with auto-completion
Browser & Node.js compatible
Built-in request retry logic
Webhook signature verification
npm install @actora/sdk

Python

v1.8.21.1K15K/month

A robust server-side SDK for Python backends. Ideal for data analysis, backend services, automated workflows, and secure quest verification with async/await support.

Type hints with mypy support
Async/await for concurrent operations
Pandas integration for analytics
CLI tool included
pip install actora-sdk
Community

Community Libraries

Built and maintained by our amazing developer community

Go

actora-go

High-performance Go module for building scalable backend services with Actora's APIs.

Maintained by @gopher-dev
Rust

actora-rs

Rust crate for high-performance on-chain applications with zero-cost abstractions.

Maintained by @rustacean
PHP

actora-php

PHP package for Laravel and Symfony applications with elegant syntax.

Maintained by @php-wizard
Ruby

actora-rb

Ruby gem for Rails applications with ActiveRecord integration.

Maintained by @rubyist
Swift

actora-swift

Swift package for iOS and macOS applications with async/await support.

Maintained by @ios-dev
Kotlin

actora-kt

Kotlin library for Android applications with Coroutines support.

Maintained by @android-expert

Want to Build Your Own Library?

Read our contribution guide to learn how to build and publish your own Actora SDK. We provide OpenAPI specs, testing tools, and support.

Read Contribution Guide
Quick Example

Get Started in Seconds

Our SDKs are designed to get you up and running quickly. Install, initialize, and start building in just a few lines of code.

1

Install the SDK for your language

2

Initialize with your API key

3

Start making API calls

JavaScript Example
import { ActoraSDK } from '@actora/sdk';

const actora = new ActoraSDK({
  apiKey: process.env.ACTORA_API_KEY
});

// Create a quest
const quest = await actora.quests.create({
  title: 'Complete Your First Swap',
  type: 'on-chain',
  rewards: { xp: 100 }
});

console.log('Quest created:', quest.id);

Need Help Getting Started?

Join our active developer community on Discord. Get support from the core team, share what you're building, and connect with other developers in the ecosystem.

3+
Languages
Active
Support
Building
Community
100%
Open Source