Skip to main content

1.0.0 — First Stable Release

· 2 min read
Hyo
Godot IAP Maintainer

We're excited to announce the first stable release of Godot IAP — a comprehensive in-app purchase plugin for Godot 4.x that conforms to the OpenIAP specification.

IAPKit - In-App Purchase Solution

Highlights

Godot IAP 1.0.0 brings production-ready IAP functionality to Godot games with:

  • Type-safe GDScript API with auto-generated types from OpenIAP GraphQL schema
  • StoreKit 2 for iOS with modern async/await patterns
  • Google Play Billing Library 8+ for Android
  • Unified interface across both platforms

Features

Cross-Platform Support

  • iOS: StoreKit 2 with Transaction listeners
  • Android: Google Play Billing Library 8.x

Type-Safe API

All API methods use typed parameters and return values:

const Types = preload("res://addons/godot-iap/types.gd")

# Fetch products with typed request
var request = Types.ProductRequest.new()
request.skus = ["product_1", "product_2"]
var products: Array = GodotIapPlugin.fetch_products(request)

# Request purchase with typed props
var props = Types.RequestPurchaseProps.new()
props.sku = "product_1"
var purchase = GodotIapPlugin.request_purchase(props)

Core Methods

MethodDescription
init_connection()Initialize store connection
end_connection()Close connection
fetch_products(request)Get product information
request_purchase(props)Start a purchase
finish_transaction(purchase, is_consumable)Complete transaction
restore_purchases()Restore previous purchases

Signal-Based Events

GodotIapPlugin.purchase_updated.connect(_on_purchase_updated)
GodotIapPlugin.purchase_error.connect(_on_purchase_error)

Getting Started

  1. Download from Godot Asset Library or GitHub releases
  2. Copy addons/godot-iap to your project
  3. Enable the plugin in Project Settings
  4. Follow platform-specific setup guides

OpenIAP Integration

Godot IAP is powered by OpenIAP — a standardized IAP specification ensuring consistent behavior across platforms and SDKs.

PackageVersion
openiap-apple1.3.6
openiap-google1.3.17

Documentation

What's Next

We're working on additional features including:

  • macOS support
  • More subscription management APIs
  • Enhanced error handling

Follow for updates: @hyodotdev