Developers

Build Immersive Apps
on Unreal Engine 5

The Tookeo SDK extends UE5 with platform-level systems for networking, avatars, streaming, and deployment — so you can focus on building, not infrastructure.

Quick start

From Zero to Deployed
in Five Steps

Get your first Tookeo application running and published to the browser in under an hour.

01

Install the Tookeo SDK

Download the SDK installer, which includes the modified UE5 editor and all Tookeo platform plugins pre-configured.

02

Create a New Project

Launch the Tookeo Editor and select a project template — single-player experience, multiplayer environment, or digital twin.

03

Build Your Experience

Use standard UE5 workflows — Blueprints, C++, content pipelines — plus Tookeo's platform extensions for networking, avatars, and media.

04

Package for Cloud

Run the Tookeo packaging command. The pipeline optimizes your project for cloud rendering and streaming delivery.

05

Deploy to Tookeo Cloud

Upload your package via CLI or dashboard. Within minutes, your application is live and accessible through any modern browser.

terminal
# Install the Tookeo CLI
$ npm install -g @tookeo/cli

# Authenticate with your account
$ tookeo auth login

# Create a new project from template
$ tookeo create my-digital-twin --template digital-twin

# Build and package for cloud delivery
$ tookeo build --target cloud --optimize

# Deploy to Tookeo Cloud
$ tookeo deploy --project my-digital-twin
✓ Build uploaded successfully
✓ Provisioning cloud instance...
✓ Live at https://my-digital-twin.tookeo.app
SDK features

What the SDK Gives You

Everything UE5 already offers — plus the platform-level systems you'd otherwise spend months building yourself.

Platform Networking

Built-in client-server networking with session management, state synchronization, and matchmaking. No need to roll your own multiplayer stack.

Avatar Framework

Pre-built avatar system with customization, animation state machines, and input handling for first-person, third-person, and spectator modes.

Media Embedding

Embed live video, web views, PDFs, dashboards, and streaming content directly into your 3D scenes as interactive surfaces.

Control Schemes

Adaptive input handling for desktop, mobile, and touch. The SDK automatically maps controls to the user's device and context.

Cloud Packaging

One-command packaging optimized for cloud rendering. The build pipeline handles asset cooking, compression, and streaming configuration.

Plugin Architecture

Extend Tookeo with installable plugins for ArcGIS, analytics, custom data sources, and third-party integrations.

Platform API

Programmatic Control
Over Every Layer

The Tookeo Platform API gives you full control over deployments, sessions, users, and analytics — from your CI/CD pipeline or custom tooling.

Every action you can take in the Tookeo dashboard is also available through the REST API. Automate deployments, manage user access, query session data, and integrate with your existing DevOps workflows.

The API uses standard REST conventions with JSON payloads, OAuth 2.0 authentication, and comprehensive webhook support for event-driven architectures.

POST/v1/deploymentsCreate deployment
GET/v1/sessionsList active sessions
POST/v1/sessions/{id}/inviteInvite user
GET/v1/analytics/usageUsage metrics
PUT/v1/projects/{id}/configUpdate config
DEL/v1/deployments/{id}Remove deployment
deploy.js
import { TookeoClient } from '@tookeo/sdk';

const client = new TookeoClient({
  apiKey: process.env.TOOKEO_API_KEY,
});

// Deploy a new version
const deployment = await client.deployments.create({
  project: 'my-digital-twin',
  build: './dist/package.tpk',
  config: {
    region: 'eu-west-1',
    maxSessions: 100,
    scaling: 'auto',
  },
});

console.log(`Live at ${deployment.url}`);

// Monitor active sessions
const sessions = await client.sessions.list({
  deployment: deployment.id,
  status: 'active',
});

console.log(`${sessions.length} active`);
Documentation

Everything You Need to Get Started

Comprehensive documentation, tutorials, and sample projects to help you build on Tookeo.

Documentation

SDK Documentation

Complete reference for the Tookeo SDK — installation, project setup, platform APIs, and deployment workflows.

Browse docs →
Guide

Getting Started Guide

Step-by-step walkthrough from SDK installation to your first browser-deployed application. Takes about 45 minutes.

Start the guide →
API Reference

Platform API Reference

Full REST API documentation with endpoint specs, authentication, request/response examples, and webhook events.

View API reference →
Tutorial

Build a Digital Twin

End-to-end tutorial: import a LiDAR scan, add interactive hotspots, enable multiplayer, and deploy to browser.

Follow tutorial →
Samples

Sample Projects

Downloadable starter projects covering common patterns: single-player experience, multiplayer room, data dashboard overlay.

Download samples →
Community

Developer Community

Join the Tookeo developer community on Discord. Ask questions, share projects, get early access to new features.

Join Discord →
Requirements

System Requirements

What you need to develop with the Tookeo SDK and what your end users need to experience your applications.

Developer Environment

Operating SystemWindows 10/11 (64-bit)
Processor8-core CPU, 3.0 GHz+
Memory32 GB RAM (64 GB recommended)
GPURTX 3070 or equivalent+
Storage100 GB SSD (NVMe recommended)
Unreal EngineIncluded in Tookeo SDK

End User (Browser)

BrowserChrome, Edge, Safari, Firefox
Connection15 Mbps+ recommended
DeviceDesktop, tablet, or mobile
GPUNot required (cloud-rendered)
InstallationNone required
PluginNone required
Start building

Ready to Build
Your First App?

Download the SDK, follow the getting started guide, and have your first application live in a browser within the hour.