# PlayOps SDK > The PlayOps SDK is a Unity package by Tactile Games that connects mobile games to the PlayOps backend. It provides two services: **Analytics** (structured event logging with schema validation) and **Remote Configuration** (live JSON config delivery without app updates). Target platform: Unity 6000.0 LTS+, iOS and Android only. The SDK is installed via Unity Package Manager from a private GitHub Packages registry. Partners receive credentials (cloudUrl, gameSecret, analyticsAppId) from their Tactile integration contact. For the complete documentation in a single file, see [llms-full.txt](/llms-full.txt). ## Getting Started - [Introduction](/getting-started/introduction/): What the SDK is and who it's for - [Installation](/getting-started/installation/): Registry auth, scoped registry setup, and package install - [Quick Start](/getting-started/quick-start/): Initialize the SDK and access services in a MonoBehaviour ## Analytics - [Analytics Overview](/analytics/overview/): How event logging, batching, and schema validation work - [Defining Custom Events](/analytics/defining-custom-events/): Create event classes with attributes, RequiredParam/OptionalParam, supported types - [Logging Events](/analytics/logging-events/): LogEvent, LogPurchase (Transaction/Product), EventLogged subscription - [Schema Generation](/analytics/schema-generation/): Build processor auto-generates schema; also available via PlayOps menu item - [Uploading Schemas](/analytics/uploading-schemas/): Upload schema to dashboard, review diff, versioning and rollback ## Remote Configuration - [Configuration Overview](/remote-configuration/overview/): How bundled defaults, runtime sync, and environment detection work - [Defining Configuration Classes](/remote-configuration/defining-configuration-classes/): ConfigProvider, JsonSerializable attributes, supported types - [Accessing Configurations](/remote-configuration/accessing-configurations/): GetConfiguration, Reset, GetMetadataVersion - [Syncing at Runtime](/remote-configuration/syncing-at-runtime/): Sync, Download without applying, Update, network failure handling ## API Reference - [PlayOpsSDK](/reference/playops-sdk-api/): Root entry point, constructors, Initialize, GetService, extension methods - [PlayOpsSettings](/reference/playops-settings/): CloudUrl, SharedGameSecret, timeout fields - [AnalyticsSettings](/reference/analytics-settings/): AppId constructor param - [PlayOpsAnalytics](/reference/analytics-api/): LogEvent, LogPurchase, Register, EventLogged, Transaction/Product classes - [PlayOpsConfigurations](/reference/configurations-api/): Initialize, GetConfiguration, Sync, Download, Update, Reset, events - [Attribute Reference](/reference/attribute-reference/): All analytics and configuration C# attributes with examples ## Optional - [Full documentation as single file](/llms-full.txt): Complete SDK documentation in one Markdown file for AI ingestion