Skip to content

Form my company

Say "form my company" and get a corporation with its certificate filed, its first directors appointed and its cap table open.

Forming a Company files its certificate, appoints its first directors and opens its cap table. A corporation is the default once a cofounder is seated or the Startup raises; an LLC only when the Decision records why.

Needs Startup

What you get

  • 1Company formed in Delaware, its certificate filed and its first directors appointedCompany
  • 1entity-type Decision: a corporation, or an LLC with the reason recordedDecision
  • 1formation documents for you to sign as an officerDocument
  • 1cap table with the founders’ sharesShare

Your agent does

Company.incorporate
You, to your agent

Form my company.

Incorporate Leaseline in Delaware.

Make Leaseline a real company.

# Company.incorporate
curl -X POST https://api.sb/leaseline.app/companies/incorporate \
  -H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"legalName":"Leaseline Inc.","jurisdiction":"US-DE"}'
import { $ } from 'startup-builder'

await $.Company.incorporate({ legalName: 'Leaseline Inc.', jurisdiction: 'US-DE' })
npx startup-builder do Company.incorporate --json '{"legalName":"Leaseline Inc.","jurisdiction":"US-DE"}'
{
  "name": "do",
  "arguments": {
    "code": "return await $.Company.incorporate({ legalName: 'Leaseline Inc.', jurisdiction: 'US-DE' })"
  }
}

Change it

  • Make it an LLC, and record why.
  • Add my cofounder as a director.
  • Register it in another state where I hire.

Under the hood

Systems
Corporate records
Nouns
Company, Decision, Document, Share
Events
Company.incorporated