Roblox is a user-generated content platform where creators build, publish, and monetize immersive 3D experiences using Roblox Studio and the Luau scripting language. Roblox exposes three distinct developer surfaces: the in-engine Luau scripting API (Roblox Engine API) running inside experiences and Studio plugins, the Roblox Studio plugin API for editor tooling, and the Open Cloud API (apis.roblox.com) for external programmatic access from servers, build pipelines, and back-office tools. The Open Cloud surface covers DataStores, Memory Stores, Messaging Service, Place Publishing, Universes, Assets, Inventory, Users, Groups, Notifications, Subscriptions, and Luau Execution, authenticated either with API keys scoped per-resource or with OAuth 2.0 for third-party apps. Roblox also publishes deep documentation for the Engine API at create.roblox.com/docs and the legacy ROBLOX Web APIs that power the website (subdomains such as users.roblox.com, groups.roblox.com, inventory.roblox.com), which remain undocumented for third parties.
Roblox publishes 8 APIs on the APIs.io network. Tagged areas include Assets, DataStores, Game Development, Games, and Luau.
Roblox’s developer surface includes developer portal, documentation, API reference, authentication, status page, support, engineering blog, and 16 more developer resources.
The Roblox Open Cloud API is the official external REST surface for Roblox creators, studios, and partners. It exposes universes, places, place publishing, ordered and standard ...
The Data Stores Open Cloud API reads and writes persistent key-value data for an experience from outside the engine, including standard data stores and ordered data stores. Used...
The Messaging Service Open Cloud API publishes messages to a topic that running game servers can subscribe to via the in-engine MessagingService class, enabling cross-server and...
The Place Publishing Open Cloud API uploads .rbxl or .rbxlx files to a place in a universe and either saves or publishes the new version, enabling CI/CD pipelines for Roblox exp...
The Assets Open Cloud API creates, updates, and reads assets (audio, decals, images, models, mesh parts) on behalf of a user or group, used by asset pipelines and content factor...
The Roblox Engine API is the in-engine scripting surface used inside experiences and Studio plugins. It is written in Luau, Roblox's typed dialect of Lua 5.1, and exposes thousa...
The Roblox Studio Plugin API is a superset of the Engine API available to plugins running inside Roblox Studio. It exposes plugin-only services for toolbars, dock widgets, selec...
Roblox OAuth 2.0 lets third-party applications authenticate Roblox users and obtain scoped access tokens to call permitted Open Cloud resources on the user's behalf. Apps are re...
aid: roblox
name: Roblox
description: >-
Roblox is a user-generated content platform where creators build, publish,
and monetize immersive 3D experiences using Roblox Studio and the Luau
scripting language. Roblox exposes three distinct developer surfaces: the
in-engine Luau scripting API (Roblox Engine API) running inside experiences
and Studio plugins, the Roblox Studio plugin API for editor tooling, and
the Open Cloud API (apis.roblox.com) for external programmatic access from
servers, build pipelines, and back-office tools. The Open Cloud surface
covers DataStores, Memory Stores, Messaging Service, Place Publishing,
Universes, Assets, Inventory, Users, Groups, Notifications, Subscriptions,
and Luau Execution, authenticated either with API keys scoped per-resource
or with OAuth 2.0 for third-party apps. Roblox also publishes deep
documentation for the Engine API at create.roblox.com/docs and the legacy
ROBLOX Web APIs that power the website (subdomains such as users.roblox.com,
groups.roblox.com, inventory.roblox.com), which remain undocumented for
third parties.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://www.roblox.com
created: '2024-01-01'
modified: '2026-05-23'
specificationVersion: '0.19'
type: Index
access: 3rd-Party
tags:
- Assets
- DataStores
- Game Development
- Games
- Luau
- Messaging
- Open Cloud
- Roblox
- Scripting
- Studio
- UGC
- Universes
apis:
- aid: roblox:roblox-open-cloud-api
name: Roblox Open Cloud API
description: >-
The Roblox Open Cloud API is the official external REST surface for
Roblox creators, studios, and partners. It exposes universes,
places, place publishing, ordered and standard data stores, memory
stores, messaging service, assets, inventory, users, groups,
subscriptions, notifications, and Luau Execution. Calls are
authenticated with an API key (created in the Creator Hub Credentials
page and scoped per-resource) or with OAuth 2.0 access tokens for
third-party applications.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://create.roblox.com/docs/cloud/open-cloud
baseURL: https://apis.roblox.com
tags:
- API Keys
- OAuth
- Open Cloud
- REST
properties:
- type: Portal
url: https://create.roblox.com
- type: Documentation
url: https://create.roblox.com/docs/cloud/open-cloud
- type: APIReference
url: https://create.roblox.com/docs/cloud/reference
- type: Authentication
url: https://create.roblox.com/docs/cloud/auth
- type: GettingStarted
url: https://create.roblox.com/docs/cloud/open-cloud/usage-api-key
- aid: roblox:roblox-open-cloud-datastores
name: Roblox Open Cloud Data Stores
description: >-
The Data Stores Open Cloud API reads and writes persistent
key-value data for an experience from outside the engine, including
standard data stores and ordered data stores. Used by build pipelines,
LiveOps tools, and external admin panels to bulk-edit player and
world state.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://create.roblox.com/docs/cloud/open-cloud/usage-data-stores
baseURL: https://apis.roblox.com/datastores
tags:
- Data Stores
- Open Cloud
- Persistence
properties:
- type: Documentation
url: https://create.roblox.com/docs/cloud/open-cloud/usage-data-stores
- aid: roblox:roblox-open-cloud-messaging-service
name: Roblox Open Cloud Messaging Service
description: >-
The Messaging Service Open Cloud API publishes messages to a topic
that running game servers can subscribe to via the in-engine
MessagingService class, enabling cross-server and external-to-engine
broadcasts for LiveOps events and shutdowns.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://create.roblox.com/docs/cloud/open-cloud/usage-messaging-service
baseURL: https://apis.roblox.com/messaging-service
tags:
- Messaging
- Open Cloud
- Pub/Sub
properties:
- type: Documentation
url: https://create.roblox.com/docs/cloud/open-cloud/usage-messaging-service
- aid: roblox:roblox-open-cloud-place-publishing
name: Roblox Open Cloud Place Publishing
description: >-
The Place Publishing Open Cloud API uploads .rbxl or .rbxlx files to
a place in a universe and either saves or publishes the new version,
enabling CI/CD pipelines for Roblox experiences.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://create.roblox.com/docs/cloud/open-cloud/usage-place-publishing
baseURL: https://apis.roblox.com/universes
tags:
- CI/CD
- Open Cloud
- Publishing
properties:
- type: Documentation
url: https://create.roblox.com/docs/cloud/open-cloud/usage-place-publishing
- aid: roblox:roblox-open-cloud-assets
name: Roblox Open Cloud Assets
description: >-
The Assets Open Cloud API creates, updates, and reads assets (audio,
decals, images, models, mesh parts) on behalf of a user or group,
used by asset pipelines and content factories.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://create.roblox.com/docs/cloud/open-cloud/usage-assets
baseURL: https://apis.roblox.com/assets
tags:
- Assets
- Content
- Open Cloud
properties:
- type: Documentation
url: https://create.roblox.com/docs/cloud/open-cloud/usage-assets
- aid: roblox:roblox-engine-api-luau
name: Roblox Engine API (Luau)
description: >-
The Roblox Engine API is the in-engine scripting surface used inside
experiences and Studio plugins. It is written in Luau, Roblox's
typed dialect of Lua 5.1, and exposes thousands of classes including
Workspace, Players, Workspace, ReplicatedStorage, ServerScriptService,
DataStoreService, MessagingService, HttpService, UserInputService,
RemoteEvent, and the entire 3D scene graph. This API runs inside the
Roblox runtime, not as a REST surface.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://create.roblox.com/docs/reference/engine
baseURL: https://create.roblox.com/docs/reference/engine
tags:
- Engine
- Luau
- Scripting
- SDK
properties:
- type: Documentation
url: https://create.roblox.com/docs/reference/engine
- type: ClassReference
url: https://create.roblox.com/docs/reference/engine/classes
- type: Language
url: https://luau.org
- aid: roblox:roblox-studio-plugin-api
name: Roblox Studio Plugin API
description: >-
The Roblox Studio Plugin API is a superset of the Engine API
available to plugins running inside Roblox Studio. It exposes
plugin-only services for toolbars, dock widgets, selection,
ChangeHistoryService, AssetService imports, and editor automation.
Plugins are distributed via the Creator Store.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://create.roblox.com/docs/studio/plugins
baseURL: https://create.roblox.com/docs/studio/plugins
tags:
- Editor
- Plugins
- Studio
- Tooling
properties:
- type: Documentation
url: https://create.roblox.com/docs/studio/plugins
- aid: roblox:roblox-oauth2
name: Roblox OAuth 2.0
description: >-
Roblox OAuth 2.0 lets third-party applications authenticate Roblox
users and obtain scoped access tokens to call permitted Open Cloud
resources on the user's behalf. Apps are registered in the Creator
Hub Credentials page and follow standard authorization-code-with-PKCE
flows.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://create.roblox.com/docs/cloud/auth/oauth2-overview
baseURL: https://apis.roblox.com/oauth
tags:
- Authentication
- OAuth
- OIDC
- PKCE
properties:
- type: Documentation
url: https://create.roblox.com/docs/cloud/auth/oauth2-overview
common:
- url: https://www.roblox.com
name: Roblox Website
type: Website
- url: https://create.roblox.com
name: Roblox Creator Hub
type: Portal
- url: https://create.roblox.com/docs
name: Roblox Creator Documentation
type: Documentation
- url: https://create.roblox.com/docs/cloud
name: Roblox Cloud Documentation
type: Documentation
- url: https://create.roblox.com/docs/cloud/reference
name: Open Cloud API Reference
type: APIReference
- url: https://create.roblox.com/docs/cloud/auth
name: Open Cloud Authentication
type: Authentication
- url: https://create.roblox.com/store
name: Roblox Creator Store
type: Marketplace
- url: https://create.roblox.com/dashboard/credentials
name: Creator Hub Credentials
type: Credentials
- url: https://devforum.roblox.com
name: Roblox Developer Forum
type: Forum
- url: https://luau.org
name: Luau Language
type: Language
- url: https://github.com/luau-lang/luau
name: Luau on GitHub
type: GitHubRepository
- url: https://github.com/Roblox
name: Roblox on GitHub
type: GitHubOrganization
- url: https://status.roblox.com
name: Roblox Status
type: Status
- url: https://en.help.roblox.com
name: Roblox Help
type: Support
- url: https://www.roblox.com/info/terms
name: Roblox Terms of Use
type: TermsOfService
- url: https://www.roblox.com/info/privacy
name: Roblox Privacy Policy
type: PrivacyPolicy
- url: https://en.help.roblox.com/hc/en-us/articles/115004647846-Roblox-Community-Standards
name: Roblox Community Standards
type: CommunityGuidelines
- url: https://blog.roblox.com
name: Roblox Blog
type: Blog
- url: https://corp.roblox.com
name: Roblox Corporation
type: ParentCompany
- url: https://x.com/Roblox
name: Roblox on X
type: X
- url: https://www.facebook.com/Roblox
name: Roblox on Facebook
type: Facebook
- url: https://www.linkedin.com/company/roblox
name: Roblox on LinkedIn
type: LinkedIn
- url: https://www.youtube.com/@Roblox
name: Roblox on YouTube
type: YouTube
maintainers:
- FN: Kin Lane
email: [email protected]