Skip to main content
The doola Embedded SDK puts doola’s complete company formation flow inside your product. Your customer fills in a guided wizard, pays you in your own checkout, signs what the IRS needs and follows their company to completion, without leaving your app and in your branding. doola files the company with the state, gets the EIN and provides the registered agent.
The formation wizard's first step, headed Northwind, in a sample partner's colors and font

The first step of the wizard, in a sample partner's branding.

How it works

1

Your server creates a session

One route on your server exchanges your secret key for a short-lived session for the user who is signed in to your product.
2

Your page mounts the SDK

A few lines of JavaScript mount the wizard. The founder fills it in inside an iframe served by doola, so their personal and tax details never touch your systems.
3

You take payment, then confirm it

On submit you get the new company’s id. You charge your own price in your own checkout, and your server confirms the payment to doola. Filing starts then, and not before.

Who does what

How doola bills you for formations through the SDK is set by your partner agreement.

Embedded SDK or Partner API?

Both form the same companies, with the same webhooks and the same company object. Pick by how much of the experience you want to build. You can use both together. SDK companies are readable from the Partner API, and their events arrive at the same webhook endpoint.

What is supported

  • LLC and C-Corp, in every US state and Washington DC. The founder picks both in the wizard.
  • Founders anywhere in the world. Without a US SSN, the founder signs the IRS Form SS-4 inside the SDK.
  • Desktop and mobile. On phones the SDK opens full screen, so the keyboard never covers a field.
  • English.
  • Chrome and Edge 111+, Firefox 128+, Safari 16.4+ (iOS 16.4+). No third-party cookies needed.

Start building

Quickstart

Embed the SDK and take a test payment in about 15 minutes.

How it works

Keys, sessions and the formation lifecycle.

Take payment

You own checkout. Here is exactly how it fits.

Customer experience

Every screen your customer sees, from the first step to the dashboard.
Last modified on October 8, 2026