The same in both
The platform is identical: catalog, pricing, inventory, bookings, finance, CRM, proposals, distribution, and the verticals. Same data model, same behavior, same domain modules. The integration surface is identical too. However you run Voyant, you build on it the same way:APIs
The admin, storefront, and app API surfaces, with typed SDKs.
Webhooks and events
Subscribe to domain events and drive your own systems from them.
Custom fields
Carry your own data on core entities, namespaced to you.
Apps and extensions
Build your own apps and admin extensions against the same scoped APIs, events, and custom fields.
What differs
Everything else is a question of who runs the infrastructure, not what the platform can do.
A Voyant deployment can be exported to Voyant OSS at any time, so choosing the managed path is not a one-way door.
Choosing
Run Voyant OSS when you want to own the infrastructure, you already have a platform team, or your environment requires self-hosting. Use Voyant when you would rather not operate a database, a runtime, and an upgrade path, or you want Max, marketplace apps, and the bundled services.Quickstart
Both paths, start to running.
Architecture
How a deployment is put together.