Native binary
Cross-compile for Windows, Linux or macOS on x86 or ARM. A single file with no dependencies.
Uniflox produces standard Go applications, so you can run them anywhere Go runs.
Cross-compile for Windows, Linux or macOS on x86 or ARM. A single file with no dependencies.
A multi-stage Dockerfile is generated with every service, producing small images for fast pulls.
Deploy the containers like any other microservice. The /health endpoint supports liveness and readiness probes.
AWS, Azure, Google Cloud, private cloud or bare metal.
Exported services build with the Go toolchain and ship with a multi-stage Dockerfile, so they fit straight into the pipelines you already run.
/health endpoint for liveness and readiness probes# Cross-compile for Linux on ARM GOOS=linux GOARCH=arm64 CGO_ENABLED=0 go build -o order-api . # Run with environment-based configuration PORT=8081 DB_URL=postgres://… ./order-api # Check health curl localhost:8081/health {"status":"UP"}
# Generated multi-stage Dockerfile FROM golang:1.22 AS build WORKDIR /src COPY . . RUN CGO_ENABLED=0 go build -o /out/order-api . FROM gcr.io/distroless/static COPY --from=build /out/order-api /order-api EXPOSE 8081 ENTRYPOINT ["/order-api"]
containers: - name: order-api image: registry.example.com/order-api:1.0 envFrom: - secretRef: { name: order-api-env } livenessProbe: httpGet: { path: /health, port: 8081 } readinessProbe: httpGet: { path: /health, port: 8081 }
The Uniflox Designer installs on-premises with a Windows MSI installer or an Ubuntu/Debian package. RHEL and CentOS are also supported.
MSI installer
DEB package
Supported
Environment-variable-based configuration that fits your CI/CD and secrets tooling.
Structured logging in every generated service.
Flow versioning, publishing and rollback.
A /health endpoint for load balancers and orchestrators.
{"level":"info","flow":"main-flow","msg":"listener started","port":8081}
{"level":"info","flow":"main-flow","msg":"request received","path":"/orders"}
{"level":"warn","flow":"sync-flow","msg":"retrying","attempt":2}
{"level":"info","flow":"main-flow","msg":"order created","status":201}
Illustrative example.
Faster cold starts for autoscaling and serverless-style workloads.
Lower infrastructure cost from a smaller CPU and memory footprint.
No runtime license to buy per core or per worker.
Build, scan, sign and deploy the same way as your other services.