Skip to main content
Every Zo user gets their own personal domain at yourhandle.zo.space. This is a lightweight but powerful way to put things on the internet — pages, APIs, and interactive experiences that live at a stable URL.
Zo Space

What is Zo Space?

Zo Space is a streamlined way to create web content without setting up a full project. While Sites are great for building complete, isolated web applications, Zo Space is designed for quick, focused creations — just ask Zo and it’s live.

What can you build?

Landing pages — A personal page with your bio, links, and social profiles. Always available at your handle. One-off widgets — Quick interactive tools like calculators, converters, or dashboards. Build something useful in minutes. API endpoints — Stable URLs for webhooks, integrations, or data services. Perfect for connecting external services to your Zo. Mini-apps — Small React applications with state and interactivity, without the overhead of a full site project.

Getting Started

Just ask Zo to create something on your space:
  • “Make my zo.space home page a landing page with my name and links”
  • “Create an API at /api/data on my zo.space that returns JSON”
  • “Build a tip calculator widget on my zo.space”
Zo handles the rest — writing the code, deploying it, and making it available at your URL. To view and manage your Space, open the Sites page in your Zo and go to the Space tab.

Pages and APIs

Zo Space supports two types of routes: Pages are React components rendered as full pages. They can be interactive with state, styled with Tailwind CSS, and include icons from Lucide. Pages are private by default (only you can see them when logged in), but you can make them public. APIs are backend endpoints that return data. They’re always public and can handle webhooks, serve JSON, or integrate with external services.

Assets

To use images or files in your space, ask Zo to upload them as assets. Once uploaded, you can reference them in your pages. Assets are always publicly accessible.