Using the Admin Console
The Admin Console provides a web interface for managing RaisinDB.
Accessing the Console
Navigate to:
http://localhost:8080/admin
Login with your credentials.
Main Features
Workspace Selector
When you access the Content section, you'll see a workspace selector showing all available workspaces:

Content Browser
Browse and manage content within workspaces:

- Navigate workspace hierarchies
- Create, edit, delete nodes
- Preview content
- Search across workspaces
Schema Designer
Manage NodeTypes and schemas:

Visual NodeType Editor
The visual editor provides a drag-and-drop interface for building schemas:

- Types Palette: Drag element types (String, Number, Boolean, Date, Array, Object, Reference, etc.) onto your schema
- Properties List: View and reorder all defined properties
- Settings Panel: Configure NodeType metadata, versioning, and indexing options
YAML Editor
Switch to the YAML tab for direct schema editing:

- Full syntax highlighting
- Direct access to all schema options
- Copy/paste schema definitions
SQL Query Console
Execute SQL queries directly:

- Syntax highlighting
- Query history
- Export results
- Visual explain plans
Branch Management
Manage Git-like branches and tags:

- Create/delete branches
- Compare branches
- Merge with conflict resolution
- View commit history
Functions
Serverless JavaScript functions:

JavaScript Code Editor
Open any function file to edit it in the built-in code editor:

- File Explorer: Navigate the functions directory structure
- Code Editor: Syntax-highlighted JavaScript editing
- Run Button: Test functions with JSON or Node input
- Output Panel: View execution results, problems, and logs
- Node Info: View function metadata and path
Packages
Browse and manage RAP packages:

- Browse installed packages
- Upload new packages
- Install/uninstall packages
- View package contents
Access Control
Manage users and permissions:
- Create users and groups
- Assign roles
- Configure workspace access
- API key management
Keyboard Shortcuts
Cmd+K/Ctrl+K: Command paletteCmd+S/Ctrl+S: SaveCmd+Enter/Ctrl+Enter: Execute queryEsc: Close dialog
Next Steps
- Workspaces - Learn about workspace organization
- NodeTypes - Understand schema definitions
- SQL Reference - SQL query syntax
- Branching Workflows - Git-like version control