Skip to main content

Marketfront SDK

The Marketfront SDK provides a complete food ordering experience that you can integrate into your website or app. Choose your platform to get started.

Source of Truth

The SDK Reference section is the authoritative source for API signatures, types, and behaviors. Code examples elsewhere in this documentation should always adhere to the interfaces and patterns defined there. If you notice any discrepancies, the SDK Reference takes precedence.

Why Choose the Marketfront SDK?

AdvantageDescription
Fast IntegrationAdd food ordering in minutes, not weeks
Cross-PlatformConsistent API across Web, iOS, and Android
Type-SafeFull TypeScript/Swift/Kotlin type support
PCI CompliantSAQ-A compliant payment handling out of the box
Automatic UpdatesUI improvements without code changes
CustomizableMatch your brand's look and feel

Choose Your Platform

Need more control?

The Marketfront SDK handles most typical integration scenarios. For advanced use cases requiring full control over the UI or custom workflows, see the Marketfront API.

PlatformPackageGet Started
Web@gett/marketfrontWeb Integration →
iOSGettMarketfront (SPM)iOS Integration →
Androidcom.gett:marketfrontAndroid Integration →

All platforms share the same configuration options and event system, making it easy to build cross-platform experiences.

Documentation Structure

Getting Started

Platform-specific installation and setup guides:

  • Web — npm, CDN, web component
  • iOS — Swift Package Manager
  • Android — Gradle

SDK Guides

SDK-specific concepts with cross-platform code examples:

  • Sessions — Session creation and consumer context
  • Events — Handle user actions and order lifecycle
  • PCI Compliance — Security architecture

SDK Reference

Complete API reference with type definitions:

  • Client — Main class and methods
  • Types — Configuration and data types
  • Events — Event payload definitions