Getting Started

Quickstart

Get started with Monospace.

Get Started

Pre-requisite Docker Compose

Configure Docker Compose

Create a docker-compose.yml file with your Monospace configuration. This example sets up:

  • Monospace — the application
  • PostgreSQL — system database
  • RabbitMQ — event bus for email delivery and webhooks

Start the Services

Launch all services using Docker Compose:

Terminal
docker compose up -d

Wait for all containers to start (this may take 1-2 minutes on first run).

Verify services are running:

Terminal
docker compose ps

Access the Studio UI

Once all services are running, access the Monospace Studio interface:

Studio UI: http://localhost:8100

Create Your First Project

Your organization is the top-level tenant. Within an organization you have projects that contain your schemas and data source connections.

Create a new project and specify:

  • Project Name
  • Project URL

Configure a Data Source

A system database is already configured via Docker Compose and is sufficient for local development.

To add additional data sources, navigate to Data Model > Data Sources and choose from the available connectors. Connecting multiple databases to a single project is a core capability of the platform.

When connecting an existing database, Directus uses Database Introspection to automatically map your schema to Collections.

Configure a Collection

Navigate to Data Model to view your Collections. If you connected an existing database, your tables will already appear as collections thanks to Database Introspection.

Each collection has tabs for managing Columns, Relations, and other configuration.

To create a new collection, click Add Collection and specify a name.

Once created, you can add columns to define the shape of your data.

Manage Your Data

Head to the Content module to browse, create, and edit items within your collections.

Next Steps

Now you're up and running with the basics. Explore the platform further:

Copyright © 2026