Page settings allow you to define the URL structure of your application (routing), create dynamic pages that load specific data (parameters), and secure your content by restricting access to logged-in users (visibility).
This guide covers how to control how users navigate your application, pass dynamic data via URLs, and manage access permissions.
/./product/:id) to identify unique records.?search=shoes) to filter lists or pass extra data without changing the page structure.Learn more: How to create a page in an application

This section controls how the page is identified and accessed.
This is the internal label for the page used in your sidebar and select menus. Changing the name does not affect the live URL.
The path defines the public web address of the page. All paths must start with a forward slash /.
| Path Example | Description |
|---|---|
/ |
Homepage. This is the first page users see when visiting your root domain. |
/about |
Static Page. A standard page with fixed content. |
/team/contact |
Nested Path. Useful for organizing sections. |
Path parameters act as placeholders in the URL structure itself. They are typically used when a page requires a specific ID to function (e.g., a “Product Details” page needs to know which product to show).
How to use parameters:
To create a parameter, add a colon : before the variable name in the Path field.
/users/:userId/users/123, the page loads. The value 123 is assigned to the userId parameter, which you can then use in your Data Source filters to fetch that specific user.Query parameters are key-value pairs added to the end of a URL after a ? symbol. Unlike path parameters, they are often used for optional data, such as search terms, sort orders, or active filters.
Example:
If your URL is /products?category=shoes, then category is the query parameter and shoes is the value.
How to configure:
search, sort, filter).Use Cases:
/jobs?location=remote).| Feature | Path Parameter (/:id) |
Query Parameter (?id=) |
|---|---|---|
| Structure | Part of the main URL hierarchy. | Appended to the end of the URL. |
| Requirement | Usually required for the page to work. | Usually optional. |
| Best for… | Identifying a specific record (User Profile, Product Detail). | Sorting, Searching, Filtering, Pagination. |
Page visibility acts as a security gate. It determines who is allowed to view the page content.
To configure this, click the Visibility tab inside the Page Settings modal (on the left sidebar of the modal).
All visitors (Public):
Logged-in users (Private):
Learn more: Set the Login Page in the Application’s General settings.

To secure your app effectively, ensure you have a page containing a Login Element and set it as your redirect target.
Set the Page Path to a single forward slash: /. This tells Baserow that this page should load when users visit your main domain (e.g., myapp.com/).
No. Each page must have a unique path. If you try to create a duplicate path, Baserow will alert you to change it.
Still need help? If you’re looking for something else, please feel free to make recommendations or ask us questions; we’re ready to assist you.