Skip to content

Choose Your Path

Start With The Integration You Actually Need

The fastest way to get value from Space Invoices depends less on industry and more on how much UI, backend control, and tenant isolation you need.

Use this page to choose the right path before you read implementation details.

PathBest forTime to first valueUI ownershipBackend requiredRecommended next page
JavaScript SDKCustom product flows, backend automation, full controlHalf day to 2 daysFullYesJavaScript SDK
Embed SDKFastest route to working invoicing UIA few hoursLowUsually yesEmbed SDK
React UIReact teams that want real component ownership1 to 3 daysHighYesReact UI
Direct API onlyNon-JS stacks or teams building their own client1 to 3 daysFullYesAPI Reference

Use JavaScript SDK If

  • you want typed backend workflows for invoices, customers, items, payments, or exports
  • you need your own UI or no UI at all
  • you want the simplest path from sandbox proof-of-concept to production rollout

Not ideal if you want a ready-made invoicing interface this week.

Next:

Use Embed SDK If

  • you want pre-built invoicing screens without owning frontend component code
  • you need the shortest path to an embedded UI in an existing app
  • you can work with iframe-based integration boundaries

Not ideal if you need deep DOM-level customization or want to fold components directly into your design system.

Next:

Use React UI If

  • you are already shipping React
  • you want copy-paste components you can fully own and modify
  • you need more flexibility than an embed without building every screen from scratch

Not ideal if your team is not on React or you want a zero-maintenance UI surface.

Next:

Use Direct API Only If

  • you are on another backend stack
  • you want to call the raw REST API without SDK abstractions
  • you need total control over transport, auth, and client generation

Not ideal if you are optimizing for the fastest path and are already comfortable with TypeScript.

Next:

Choose By Product Shape

If your product looks like thisStart here
One business, one issuing entityQuickstart
One platform, many customer businessesMulti-Tenancy
You need end-user dashboard accessUser Access
You want the docs mapped to your marketUse Cases

What The First Week Usually Looks Like

  1. Sign up and create a sandbox entity.
  2. Generate the right key type for your path.
  3. Issue one sandbox invoice.
  4. Confirm rendering, tax behavior, and delivery flow.
  5. Decide how your end users will access invoicing, if applicable.

Next Steps