Create a new table
Choose a permission model
Pick one of the four permission modes (see Permissions below).
Add fields
Every table starts with a Name text field. Click Add field to add more, choose a type, and give each one a name.

Permissions
Permissions control who can create, edit, and view entries at runtime in your live app. Pick the mode that matches how the data is meant to be used.Admin
Admin
Only you can create and manage entries, while everyone can view them.Ideal for delivering content such as news, blog posts, or products.
Private
Private
Users privately create, view, and manage their own entries.Works well for personal data such as tasks, personal notes, or habit trackers.
Public
Public
Everyone can create, edit, and view any entry.Use this for open collaboration, such as brainstorming boards or shared to-do lists.
Field types
When you add a field, pick the type that matches the shape of the data. The type controls the input Rey renders in the data grid and what you can bind to on the canvas.
| Type | Use for |
|---|---|
| Text | Names, descriptions, labels, URLs, and other freeform strings. |
| Rich text | Long-form content with formatting — headings, bold, links, lists. |
| Date | A date or date-and-time value. Rey renders a date picker. |
| True / false | Boolean flags like Is active, Completed, or In stock. |
| Multiple choice | A fixed set of options (e.g., Draft, Published, Archived). |
| Number | Integers and decimals — prices, counts, ratings. |
| Image | An uploaded image. Bind to an Image component to render it. |
| Audio | An uploaded audio file. Bind to an audio player component. |
| Relation | A link to an entry in another table (e.g., each Order links to a Customer). |