Skip to main content

sekuire registry

Manage OCI registry authentication and push container images for your AI agents.

Subcommands​


login​

Authenticate with the Sekuire OCI registry via Docker login.

sekuire registry login

This uses your existing Sekuire API key (from sekuire login) to authenticate with the container registry.

Options​

OptionDescription
--registry <URL>Registry URL (default: https://registry.sekuire.ai)
--backend <URL>Backend API URL (default: https://api.sekuire.ai)

pull​

Pull a container image from the Sekuire OCI registry. Handles authentication automatically for private images.

sekuire registry pull <IMAGE> [OPTIONS]

Options​

OptionDescription
<IMAGE>Image to pull (e.g., org/myorg/agent:v1 or sekuire_id:tag)
--registry <URL>Registry URL (default: registry.sekuire.ai)
--backend <URL>Backend API URL (default: https://api.sekuire.ai)

Image Naming​

Images follow OCI naming conventions:

registry.sekuire.ai/org/<ORG>/<AGENT>:<TAG>    # Private (org-scoped)
registry.sekuire.ai/<SEKUIRE_ID>:<TAG> # Public (ID-based)

Example​

Terminal
# Pull private image (auto-authenticates)
$ sekuire registry pull registry.sekuire.ai/org/my-org/my-agent:v1
Private image detected, authenticating...
Pulling registry.sekuire.ai/org/my-org/my-agent:v1...
Pulled registry.sekuire.ai/org/my-org/my-agent:v1

# Pull public image
$ sekuire registry pull registry.sekuire.ai/7f8a9b3c2d1e:latest
Pulling registry.sekuire.ai/7f8a9b3c2d1e:latest...
Pulled registry.sekuire.ai/7f8a9b3c2d1e:latest

# Short form (registry prefix added automatically)
$ sekuire registry pull org/my-org/my-agent:v1

Private vs Public​

  • Private images (/org/...): Requires org membership, auto-authenticates
  • Public images: Anyone can pull, no authentication needed

push​

Push a container image to the Sekuire OCI registry.

sekuire registry push <IMAGE> [OPTIONS]

Options​

OptionDescription
<IMAGE>Image reference (e.g., registry.sekuire.ai/org/agent:tag)
--registry <URL>Registry URL (default: https://registry.sekuire.ai)
--backend <URL>Backend API URL (default: https://api.sekuire.ai)

Example​

Build and push
# Build with registry tag
docker build -t registry.sekuire.ai/my-org/my-agent:v1.0.0 .

# Push (authenticates automatically)
sekuire registry push registry.sekuire.ai/my-org/my-agent:v1.0.0

Authentication Flow​

  1. sekuire login - Obtain API key from Sekuire
  2. sekuire registry login - Exchange API key for OCI token
  3. docker login stores credentials in your Docker config

Next Steps​