AstroPulse Platform
AstroPulse is a cloud-native platform for provisioning Kubernetes clusters, registering existing clusters, and deploying applications from container images, Helm charts, repositories, or Kubernetes YAML. It gives teams one operational surface across AWS, GCP, Azure, and bring-your-own Kubernetes environments.
The platform is designed around a simple developer workflow:
- Install and authenticate with
astroctl. - Create or join an organization.
- Connect a cloud account or register an existing Kubernetes cluster.
- Create an application profile and deploy an application.
- Verify health with status, events, logs, and kubeconfig access when needed.
No-Docs Path
If you do not want to read through setup guides first, open Nova and ask what you want to do:
- Browser: Open Nova →
- Console route:
/nova - Terminal:
astroctl nova
For example:
Register my existing Kubernetes cluster with AstroPulse.
Help me deploy a container image to my dev cluster.
Nova can explain the platform, guide cluster and application workflows, help generate manifests, and point you to the exact CLI command or console step when a direct action needs approval.
Start Here
If you are new to AstroPulse, follow these guides in order:
| Step | Guide | What you finish with |
|---|---|---|
| 1 | Set up AstroPulse | Installed CLI, authenticated user, active organization |
| 2 | Understand the core concepts | Clear model of organizations, clusters, profiles, and applications |
| 3 | Deploy or register a cluster | A Kubernetes cluster visible to AstroPulse |
| 4 | Deploy an application | A running application and commands to inspect it |
Use the console to generate cluster YAML, then use astroctl to apply it and stream progress. The console keeps setup approachable, while the CLI gives you a repeatable workflow you can commit to source control.
What AstroPulse Manages
AstroPulse manages two connected pipelines:
- Cluster management: Provision managed clusters, create self-hosted clusters, register existing clusters, retrieve kubeconfig, track progress, and coordinate lifecycle operations.
- Application management: Define application profiles, deploy workloads from multiple source types, monitor deployments, inspect events, and view logs.
Organizations are the security and billing boundary. Clusters, application profiles, API keys, members, and applications belong to an organization.
Architecture

At a high level, AstroPulse has five major surfaces:
- Console: Guided UI for onboarding, organization management, cluster creation, application profiles, and application deployment.
- Nova: Conversational interface for asking questions, planning changes, generating manifests, and managing AstroPulse workflows with guided approvals.
astroctlCLI: Repeatable command-line workflow for authentication, cloud setup, cluster operations, deployments, logs, events, and kubeconfig access.- Platform API: API endpoints used by the console and CLI for cluster, application, organization, notification, and integration operations.
- AstroPlane controllers and agents: Runtime components that reconcile desired state, connect registered clusters, and maintain deployment health.
AstroPulse can work with:
- Managed Kubernetes: AWS EKS, Google GKE, and Azure AKS.
- Self-hosted Kubernetes on AWS or GCP infrastructure.
- Existing clusters from any provider or on-premises environment through cluster registration.
Common Next Steps
- Install the CLI and log in: Set Up AstroPulse
- Ask Nova directly: Nova
- Connect a private repository: GitHub Integration
- Read the cluster pipeline details: Cluster Management Pipeline
- Read the application pipeline details: Application Management Pipeline
- Look up exact commands: CLI Reference