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.
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?
| Advantage | Description |
|---|---|
| Fast Integration | Add food ordering in minutes, not weeks |
| Cross-Platform | Consistent API across Web, iOS, and Android |
| Type-Safe | Full TypeScript/Swift/Kotlin type support |
| PCI Compliant | SAQ-A compliant payment handling out of the box |
| Automatic Updates | UI improvements without code changes |
| Customizable | Match your brand's look and feel |
Choose Your Platform
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.
| Platform | Package | Get Started |
|---|---|---|
| Web | @gett/marketfront | Web Integration → |
| iOS | GettMarketfront (SPM) | iOS Integration → |
| Android | com.gett:marketfront | Android 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:
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: