---
title: Choose your integration
description: Select the Seamless OS API integration style that fits your business model and your technical ownership
---

You can integrate with the Seamless OS API in three styles. Each style draws the line between
what you own and what we run in a different place. Pick the one that matches your technical
setup and your business model.

## Integration styles

- [Platform](#platform-integrators) — Seamless OS as the platform: you own the end-user flows (shop, checkout, app), and we run payments and user management.
- [Embedded](#embedded-integrators) — Seamless OS for telecom fulfillment: you own the whole customer experience (users, payments, ordering), and we provide the connectivity.
- [Embedded+](#embedded-integrators-1) — Mix-and-match: you own the journey, and we provide connectivity and the other modules that you select.

---

## Platform integrators

A `platform` integrator does this:

- Builds and maintains its own checkout, landing pages, and self-service apps.
- Owns the end-user experience, but leaves payments and user management to us.
- Connects its own flows to our backend through the Seamless OS APIs.

Your customers are our customers, and your users are our users. Your frontend calls your own
backend, and your backend calls the Seamless OS API with your API key. An API key never
belongs in frontend code — read [Authentication](/api-reference/authentication.md).

Platform integration example:

<img
  src="/images/integration/platform.png"
  alt="Infographic displaying the modules included in full usage of the platform"
  height="300"
  className="rounded-lg"
/>

---

## Embedded integrators

`embedded` and `embedded+` are modular. You select the parts of Seamless OS that you use.

### Available modules

- **Connectivity** — Subscription management: create, update, delete, upgrade, downgrade, topup, addon, and port-in.
- **User management** — User management: create, update, and delete.
- **Payments** — Our payment APIs take billing and payments off your side.
- **Order management** — Manage customer orders and fulfillment.
- **Product management** — Configure your products and your offers with our product catalog APIs.

### Example setups

**Connectivity and product management only**

<img
  src="/images/integration/connectivity-product-management.png"
  alt="Infographic displaying the modules included in usage of certain module"
  height="300"
  className="rounded-lg"
/>

**Connectivity, product management, and payments**

<img
  src="/images/integration/product-management-payment.png"
  alt="Infographic displaying the modules included in usage of certain module"
  height="300"
  className="rounded-lg"
/>

**Connectivity, product management, and order management**

<img
  src="/images/integration/product-management-order.png"
  alt="Infographic displaying the modules included in usage of certain module"
  height="300"
  className="rounded-lg"
/>

## Embedded+ integrators

`embedded+` gives you the most control. You own the whole customer journey, and you select the
parts that we run for you.

This is the **mix-and-match integration**. Select connectivity, payments, order management,
product management, or any combination of them.

## Next steps

- [Get started](/api-reference/get-started.md) — Place your first order with the Seamless OS API.
