SDKs & Libraries
Integrate Actora's powerful features into your application with our official SDKs and community-driven libraries. Built for developers, by developers.
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 SDKs
Officially maintained and supported by the Actora team
JavaScript / TypeScript
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.
npm install @actora/sdkPython
A robust server-side SDK for Python backends. Ideal for data analysis, backend services, automated workflows, and secure quest verification with async/await support.
pip install actora-sdkCommunity Libraries
Built and maintained by our amazing developer community
actora-go
High-performance Go module for building scalable backend services with Actora's APIs.
actora-rs
Rust crate for high-performance on-chain applications with zero-cost abstractions.
actora-php
PHP package for Laravel and Symfony applications with elegant syntax.
actora-rb
Ruby gem for Rails applications with ActiveRecord integration.
actora-swift
Swift package for iOS and macOS applications with async/await support.
actora-kt
Kotlin library for Android applications with Coroutines support.
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 GuideGet 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.
Install the SDK for your language
Initialize with your API key
Start making API calls
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.
Additional Resources
Migration Guides
Switching from another platform? Follow our step-by-step migration guides.
Example Projects
Browse full example projects and boilerplates to kickstart your development.
SDK Changelog
Stay updated with the latest features, improvements, and bug fixes.
