Corona Enterprise

Corona Enterprise is a powerful tool that lets you extend Corona SDK beyond the functionality provided by the Lua APIs (reference). For instance, you can use native languages like Obj-C or Java and pass information between the native code and Lua code. You can also create plugins that make it even easier to get native platform features into apps built with Corona SDK.


The following documentation is for Corona Enterprise. For Lua documentation related to Corona SDK, please see the API Reference.

System Requirements

Desktop Operating System

  • macOS 10.11 or later

Development Tools

  • iOS — Xcode (minimum version allowed by Apple to submit apps to the App Store)
  • Android — Android SDK 24.4.1 or higher, supporting Android platform 6.0 (API Level 23)

Getting Started

To get started with Corona Enterprise, please begin with the Setup/Preparation guide.



For documentation and guides related to using Corona Enterprise for iOS, please proceed to Corona Enterprise — iOS.


For documentation and guides related to using Corona Enterprise for Android, please proceed to Corona Enterprise — Android.

Plugin Development

Plugins let you extend Corona functionality, leveraging pre-built components. You can create plugins that can be re-used across projects and submit a plugin for availability in the Corona Marketplace.

Learn more in our Plugins guide or in our Plugin Submission Guide.

Self-Hosted Plugins

Corona Enterprise Unlimited customers can enable plugins hosted on third-party servers. Learn more in our Self-Hosted Plugins guide.