Getting started
This short getting started guide gives you a basic understanding of Starhive. There is much more to learn than this guide, and we would be happy to book a demo with you to talk about your use case and demonstrate relevant capabilities to get you going. Just reach out to our team, and we'll get back to you with a suggested meeting slot.
What is Starhive?
Starhive is a flexible data management platform for all types of organisations in all industries. It might sound ambitious, but all organisations need to manage their business data to evolve and ultimately survive in today's competitive landscape. Starhive is the platform that welcomes all structured and unstructured data and helps organisations efficiently manage asset data, resulting in better and more accurate business decisions.
What kind of data is suitable to manage in Starhive?
All organisations are unique and have their universe of essential business data. To gain value from using Starhive, we recommend that you add data to Starhive that:
- is important or interesting to track or control
- is needed to make accurate business decisions
Since it's impossible to list all the use cases where Starhive is valuable for an organisation, we can conclude that all organisations need to manage and control data related to their products, services, customers, employees, vendors, commitments, and stakeholders. Some also operate in regulated industries and must be able to manage data in a certain way to comply with regulations and audits. Starhive was built to cater to all those needs.
Unmatched flexibility
Before we wrote the first line of code, we committed to a paradigm that we think will rule the future of enterprise platforms: "Don't limit the user's creativity with a rigid platform. Instead, always build with flexibility and freedom in mind, enabling the user to create an environment that fits their reality."
Even though you have complete flexibility to create any space and import any data, we recognise the need for templates and examples to stimulate creativity. We currently offer AI assistance in creating your environment and will later add best-practice-prepared templates to help you get started in minutes.
Getting started with Starhive
If you haven't already created an account, visit https://app.starhive.com/signup.
Creating your workspace
For a brand-new signup, Starhive now creates your workspace automatically — you're not asked to name it up front. You can rename it later from Workspace settings (see Workspace info). The rest of this guide's narrative assumes you already have a workspace to work in.
After creating an account, Starhive sets up your workspace for you automatically.
Mockup, not a screenshot — confirmed against pages/WorkspaceOnboarding/WorkspaceNaming.tsx.
Creating your first space
Once you're in your workspace, it's time to create your first space.
Choosing Space first asks how you want to start:
Mockup, not a screenshot — confirmed against CreateSpaceSelectionModal.tsx. As this guide covers the manual setup steps, we'll pick "Create an empty space."
Mockup, not a screenshot — confirmed against components/SpaceForm.tsx. There's no Description field here (that only exists on the separate Edit Space form) — just Name and Permissions (Open/Restricted, defaulting to Restricted).
Managing your space
It's now time to manage your space by defining the types.
Mockup, not a screenshot.
Creating your first type
Now it's time to create your first type.
Mockup, not a screenshot — fields confirmed against components/Type/CreateTypeForm.tsx.
Types come with a predefined set of attributes, as shown below.
Mockup, not a screenshot — names match the real system attribute types (Avatar/Created/Updated/Creator).
Creating your first attribute
Click on the button "New attribute" to create your first attribute.
Mockup, not a screenshot — confirmed against CreateAttributeDialog.tsx (attribute type is a card grid, not a dropdown; some types open a second "Configure" step instead of creating immediately).
Note that there are several different attribute types to choose from. Select the one that fits your needs.
Creating your first object
Leaving the space configuration view allows you to start creating objects of the types you've just created. In this example, we are creating an object representing one of our retail products (a pair of boots).
Mockup, not a screenshot — one field per attribute, per ObjectFormFields.tsx (the label attribute isn't visually distinguished from the rest).
As you continue to build up your space by creating more types, different attributes and objects, you will get a very detailed picture of your object with a lot of valuable information for this particular item, as shown below.
| Color | Black suede |
| Price | 450 |
| Created | 2 minutes ago by Olga |
Mockup, not a screenshot — confirmed against pages/NewObjectDetails: attributes render as a flat two-column table, title+avatar in the header, not grouped cards.
Creating your first relationship
After following the steps above, let's say we want to be able to connect apparel sizes to our products. It's time to create a new type called Apparel size.
- Click on the Manage button in the upper right corner to enter space administration.
- Click on the plus sign next to Types to create a new type.
Mockup, not a screenshot.
Create the Apparel size type and add some objects to that type (XS, S, M, L, XL).
Mockup, not a screenshot.
After creating the Apparel size type, exit the space configuration view and add some sizes (objects). Maybe you want to give the objects nice-looking avatar images:
Mockup, not a screenshot — avatar thumbnails render square, not circular, per ObjectAvatarThumbnail.
Return to space configuration and add a new attribute of type Reference to the type called Product. Name it Apparel Size.
Mockup, not a screenshot — a Reference attribute needs a second step, so this screen offers "Configure" instead of creating right away.
Configure opens a second screen — this is also where cardinality is set, at creation time, not as a separate later step:
Mockup, not a screenshot — confirmed against PersistAttributeConfigurationForm. Limiting max cardinality to 4 is what caps the number of sizes a product can have.
The original guide said "click the three dots to open the attribute configuration" — that's no longer accurate. The ⋯ menu on an attribute now opens Properties/Set as label/Permissions/ Delete, not its configuration. To revisit cardinality or reference-type settings later, use the gear icon next to the attribute instead, which reopens this same Configure screen.
Exit space configuration and edit your existing object of type Product (your Prada boots). Add up to 4 sizes for the newly created attribute.
You have now created your first reference between two types.
| Color | Black suede |
| Apparel Size | SMLXL |
Mockup, not a screenshot — a Reference value renders as a chip (small avatar + label), confirmed against ReferenceValue.tsx / MultiSelectSelectedItem.tsx, not a plain colored pill.
Do you want to know more?
We hope you have enjoyed this first version of the Getting Started guide.
Reach out to our team if you would like an in-depth demo of more advanced features and capabilities.