Skip to main content

Documentation Index

Fetch the complete documentation index at: https://asterai.io/docs/llms.txt

Use this file to discover all available pages before exploring further.

CLI

The asterai CLI is the primary tool for building, publishing, and running components and environments.

Installation

npm install -g @asterai/cli

Authentication

asterai auth login <api-key>    # Authenticate to the registry
asterai auth logout             # Clear authentication
asterai auth status             # Show current auth status

Component Commands

asterai component init [name] [-l <language>]    # Scaffold a new component project
asterai component build                          # Build the component (from project dir)
asterai component pkg                            # Package the component's WIT into a WASM package
asterai component push                           # Push component to the registry (from project dir)
asterai component pull <name>                    # Pull a component from the registry
asterai component list                           # List your components
asterai component delete <namespace:name>        # Delete a component and all its versions

Environment Commands

asterai env init <name> [-e]                     # Create a new environment (-e to edit)
asterai env edit <name>                          # Open environment in editor ($EDITOR or vi)
asterai env call <name> <component> <fn> [args]  # Call a function
asterai env push <name>                          # Push environment to registry
asterai env pull <name>                          # Pull environment from registry
asterai env list                                 # List your environments
asterai env inspect <name>                       # Show environment details
asterai env add-component <env> <component>      # Add a component
asterai env remove-component <env> <component>   # Remove a component
asterai env set-var <name> --var NAME=VALUE       # Set environment variable
asterai env delete <namespace:name>              # Delete an environment (-r for registry)

☁️ Cloud Console

The cloud console provides a web interface for managing your asterai resources:
  • 📦 Environments: Create, configure, and monitor environments
  • 🧩 Components: View your published components and their versions
  • 🔑 Secrets: Manage environment variables and API keys
  • 📊 Usage: Track execution metrics and costs

👉 Next Steps