Skip to main content
Uniac is a Python framework and managed platform for assembling distributed services from reusable building blocks. Declare a service’s dependencies as typed class annotations; Uniac builds, deploys, and wires the topology end-to-end.

Quickstart

Install, scaffold, deploy. About five minutes.

Your first service

A guided walkthrough with explanations at each step.

Concepts

Services and Systems

The two kinds of Uniac package: reusable building blocks and deployable compositions.

Nodes

How a service declares and consumes its dependencies.

The manifest

The uniac.json schema.

Deployments

Versions, replicas, and the endpoint URL.

Reference

SDK reference

Every public class and function in the uniac Python package.

CLI reference

Every uniac command and flag.