First-party packages
First-party packages the function as addons or extensions of Sprout
Introduction
It doesn't make sense for the core of Sprout to include everything that could be required within a multitenanted application, because that would make not only huge, but complex. So instead, subsets of functionality are broken up into external packages.
Seedling
Sprout Seedling is an addon/extension of Sprout that provides the tenant-specific database functionality. It's a separate package as it will have a handful of additional supporting functionality only relevant to this.
Terra
Sprout Terra is an addon/extension of Sprout that provides domain supp ort for tenants. Like with Seedling, this is a separate package as it comes with more support functionality and not just domain identification.