Docs
/Docs
Ctrl K
GitHubDashboard
IntroductionQuick StartInstallationConfigurationSelf-Hosting Guide
Unity SDK(soon)
Unreal SDK(soon)
Godot SDK(soon)
Web SDK
Mobile SDKs(soon)
Authentication(soon)
Player DataCloud Save
Leaderboards(soon)
Economy
Analytics(soon)
Remote Config
Push Notifications(soon)
Friends and Social(soon)
AB Testing(soon)
Player Segments(soon)
REST API
Authentication(soon)
Error CodesRate Limits
Webhooks(soon)
Migrating from Other Services(soon)
Best Practices(soon)
Security(soon)
Testing(soon)

Need help?

Join our Discord community for support and updates.

Join Discord
Getting Started

Quick Start Guide

Get Ondara running in your project in under 5 minutes. This guide covers installation, initialization, and your first API call.

Select your platform

1

Install the SDK

Add via Git URL in Unity Package Manager

https://github.com/ondara/unity-sdk.git
2

Get your API Key

  1. 1.Go to the Dashboard
  2. 2.Select your project (or create a new one)
  3. 3.Navigate to Settings → API Keys
  4. 4.Copy your API key
Get API Key
3

Initialize Ondara

GameManager.cs
1using Ondara;
2using UnityEngine;
3
4public class GameManager : MonoBehaviour
5{
6 async void Start()
7 {
8 // Initialize with your API key
9 await Ondara.Initialize("YOUR_API_KEY");
10 Debug.Log("Ondara initialized!");
11 }
12}
4

Authenticate Players

Authentication
1// Anonymous login (great for testing)
2var player = await Ondara.Auth.LoginAnonymous();
3
4// Email login
5var player = await Ondara.Auth.LoginWithEmail(
6 "player@example.com",
7 "password123"
8);
9
10// Google login
11var player = await Ondara.Auth.LoginWithGoogle();
12
13Debug.Log($"Logged in as: {player.Id}");

Anonymous login is perfect for getting started. You can add more authentication methods later without losing player data.

Next Steps

Get your game up and running with Ondara in minutes.

Now that you have Ondara initialized and players authenticated, explore these services:

Player DataLeaderboardsCloud SaveEconomy
IntroductionInstallation