Skip to content

api-evangelist/unity

Repository files navigation

Unity (unity)

Unity is a cross-platform real-time development platform that provides a comprehensive suite of APIs and services for game development, interactive 3D content creation, and live game operations including multiplayer, analytics, economy, authentication, and DevOps tooling.

APIs.json: https://raw.githubusercontent.com/api-evangelist/unity/refs/heads/main/apis.yml

Scope

  • Type: Index
  • Position: Consumer
  • Access: 3rd-Party

Tags

  • Game Development
  • Real-Time 3D
  • Multiplayer
  • Game Services
  • Cloud Gaming

Timestamps

  • Created: 2025-01-08
  • Modified: 2026-05-19

APIs

Unity Player Authentication API

The Player Authentication REST API verifies player identity and manages authentication workflows, providing endpoints for sign-in, sign-up, token management, and linking external identity providers including Google, Apple, Steam, Facebook, and custom identity providers.

Tags

  • Authentication
  • Identity
  • Players
  • OAuth
  • Sign-In

Properties

Unity Cloud Code API

The Cloud Code API enables running serverless game logic in the cloud, allowing you to create, manage, and execute scripts and modules without maintaining dedicated servers. Supports JavaScript and C# modules.

Tags

  • Cloud
  • Code Execution
  • Serverless
  • Functions

Properties

Unity Cloud Save API

The Cloud Save REST API provides endpoints for persisting player data and game state in the cloud, with both a Player API for client-side actions and an Admin API for server-side management. Supports custom items with access class controls.

Tags

  • Cloud Storage
  • Game State
  • Player Data
  • Persistence

Properties

Unity Economy API

The Economy REST API allows you to manage in-game economies including virtual currencies, inventory items, purchases, and player balances through both admin and player endpoints. Supports currencies, inventory items, virtual purchases, and real-money purchases.

Tags

  • Economy
  • In-App Purchases
  • Virtual Currency
  • Inventory

Properties

Unity Leaderboards API

The Leaderboards REST API provides a Player API for submitting and fetching scores and an Admin API for creating, updating, and managing leaderboard configurations. Supports bucket leaderboards, score modifiers, and tiebreaker rules.

Tags

  • Leaderboards
  • Rankings
  • Scores
  • Competitive Gaming

Properties

Unity Remote Config API

The Remote Config REST API enables launching new features, testing functionality, and modifying game configurations without requiring app updates, with both a Runtime API and an Admin API for managing settings and override rules.

Tags

  • Configuration
  • Feature Flags
  • Remote Config
  • A/B Testing

Properties

Unity Analytics API

The Analytics REST API provides endpoints for tracking player behavior, recording custom events, and querying analytics data for Unity projects. Supports custom event ingestion, funnel analysis, and behavioral segmentation.

Tags

  • Analytics
  • Events
  • Telemetry
  • Player Behavior

Properties

Unity Lobby API

The Lobby REST API provides endpoints for creating, managing, and querying multiplayer game lobbies, allowing players to group together before joining a game session. Supports public and private lobbies with custom data and filters.

Tags

  • Lobby
  • Matchmaking
  • Multiplayer
  • Game Sessions

Properties

Unity Matchmaker API

The Matchmaker REST API provides endpoints for creating and managing matchmaking tickets, defining matchmaking rules, and configuring match pools and queues for skill-based and attribute-based player matching.

Tags

  • Matchmaking
  • Multiplayer
  • Skill-Based Matching

Properties

Unity Relay API

The Relay REST API provides the Relay Allocations API and QoS Discovery API, enabling peer-to-peer multiplayer connectivity without dedicated game servers through secure relay servers.

Tags

  • Multiplayer
  • Networking
  • Relay
  • Peer-to-Peer

Properties

Unity Multiplay Game Server Hosting API

The Multiplay Game Server Hosting REST API provides Admin API endpoints for resource configuration and a Game Server Lifecycle API for managing the lifecycle of dedicated game servers in cloud, bare metal, or hybrid environments.

Tags

  • Game Servers
  • Hosting
  • Multiplayer
  • Infrastructure

Properties

Unity Cloud Content Delivery API

The Cloud Content Delivery (CCD) REST API enables building and releasing game updates with powerful asset management and content delivery through the cloud. Supports buckets, entries, releases, and badges.

Tags

  • Assets
  • CDN
  • Content Delivery
  • Game Updates

Properties

Unity Triggers API

The Triggers API monitors a stream of internal events emitted by Unity Gaming Services and the Scheduler service, enabling Cloud Code scripts and modules to run automatically based on event conditions.

Tags

  • Automation
  • Events
  • Triggers
  • Cloud Code

Properties

Unity Scheduler API

The Scheduler API enables scheduling events to occur at a set or recurring moment in time, which can be used to trigger Cloud Code execution on a defined schedule using cron expressions.

Tags

  • Automation
  • Cron
  • Scheduler
  • Cloud Code

Properties

Unity Friends API

The Friends API helps players connect with others to add a social experience to games, providing endpoints for managing friend lists, friend requests, incoming requests, and blocking players.

Tags

  • Friends
  • Multiplayer
  • Social
  • Player Relationships

Properties

Unity Vivox Voice and Text Chat API

Vivox provides voice and text-based communication services for games, with APIs for managing channels, participants, and communication sessions across platforms. Supports 2D and 3D positional audio.

Tags

  • Communication
  • Text Chat
  • Voice Chat
  • Real-Time Audio

Properties

Unity Moderation API

The Moderation API provides endpoints for actioning incidents, reviewing evidence, and monitoring community health scores to manage player behavior and content moderation across Unity Gaming Services.

Tags

  • Moderation
  • Safety
  • Trust
  • Community Health

Properties

Unity User Generated Content API

The User Generated Content (UGC) API is a format and content-agnostic service for incorporating user-generated content features into games, handling content storage, discovery, ingestion, moderation, and ratings.

Tags

  • Community
  • Content
  • UGC
  • Player Content

Properties

Unity Push Notifications API

The Push Notifications API allows scheduling messages to players on iOS and Android mobile devices when they are not actively playing, with support for immediate, scheduled, and recurring notifications.

Tags

  • Messaging
  • Mobile
  • Push Notifications
  • iOS
  • Android

Properties

Unity Build Automation API

The Build Automation REST API enables automating and integrating continuous integration builds into custom workflows, providing insight into build history and webhook callbacks for build events across multiple platforms.

Tags

  • Build
  • CI/CD
  • DevOps
  • Automation

Properties

Unity Version Control API

Unity Version Control (previously Plastic SCM) provides REST API access for managing version-controlled repositories, branches, changesets, and merge requests in both cloud and on-premise deployments.

Tags

  • DevOps
  • Source Control
  • Version Control
  • Branching

Properties

Unity Access API

The Access API provides endpoints for managing access control, resource policies, and permissions that control who can access, modify, or delete game data and resources across Unity Gaming Services.

Tags

  • Access Control
  • Permissions
  • Security
  • IAM

Properties

Unity SCIM API

The SCIM v2 API provides a standardized protocol for automating user and group provisioning between your Identity Provider and Unity Cloud, streamlining cross-domain identity management and user lifecycle operations.

Tags

  • Identity
  • Provisioning
  • SCIM
  • SSO

Properties

Unity Distributed Authority API

The Distributed Authority API enables decentralized multiplayer networking where game clients share responsibility for owning and tracking the state of networked objects, reducing server load and latency.

Tags

  • Distributed
  • Multiplayer
  • Networking
  • State Management

Properties

Unity Safe Text API

The Safe Text API provides AI-powered text chat moderation, filtering inappropriate content and generating evidence reports for review through the Unity Moderation Platform.

Tags

  • Moderation
  • Safety
  • Text Filtering
  • AI Moderation

Properties

Unity Asset Manager API

The Asset Manager REST API provides endpoints for uploading, managing, transforming, sharing, and accessing complex real-time 3D assets for use across Unity projects and workflows.

Tags

  • Assets
  • Asset Management
  • 3D Content
  • Collaboration

Properties

Unity Monetize API

The Unity Monetize API (formerly Unity Ads) provides REST endpoints for managing ad placements, revenue reporting, and monetization configuration for mobile and desktop games.

Tags

  • Monetization
  • Advertising
  • Revenue
  • Mobile Ads

Properties

Common Properties

Maintainers

FN: Kin Lane Email: kin@apievangelist.com Email: support@unity.com URL: https://unity.com

About

Unity is a cross-platform real-time development platform that provides a comprehensive suite of APIs and services for game development, interactive 3D content creation, and live game operations including multiplayer, analytics, economy, authentication, and DevOps tooling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors