Skip to main content
A project is the platform-level container for one or more deployed Systems owned by a single account. Create one when you first uniac link (or via the dashboard). A project has:
  • A user-facing name, unique within your account.
  • An opaque, globally-unique slug assigned at creation. The slug is the stable identifier in URLs, manifest references, and Platform API calls.
The project URL pattern is https://{slug}.project.uniac.ai; each Service within it gets its own endpoint under https://{endpoint-id}.svc.uniac.ai.

Binding a local package to a project

uniac link            # bind for production deploys → .uniac/deploy.json
uniac link --dev      # bind to a local dev stack → .uniac/deploy.dev.json
Both files are project-local and gitignored by default — they record the slug, not a name, so renames don’t break them.