How it works
Ankra gives you a path from your repository to your running system.
Connect a repository and a Kubernetes cluster. Ankra writes the setup, tests, builds and scans every push in your own cluster, deploys it and gives you a live URL. Then it helps you keep it running.
30 vCPU of platform usage included. No credit card required.
ankra application ship . --cluster production
Repository analysed
Setup pull request opened
Tests passed
Image built in your cluster
Scanned with Semgrep, Checkov and Trivy
Published sha-4f2c9a1
Deployed, 2 pods running
Live: https://shop.example.com
From repository to live
Four steps. Most of them are ours.
You connect, review and push. Ankra does the container, pipeline, scanning and deployment work in between.
- 01
Connect your code and a cluster
- You
- Connect a GitHub repository. Import an existing Kubernetes cluster with one Helm command, create one on your cloud, or start in a playground.
- Ankra
- Links the cluster through an outbound-connected agent, so there is no inbound port to open.
You getChoose your infrastructureA cluster ready for your app - 02
Review the setup pull request
- You
- Read the pull request and merge it like any other change.
- Ankra
- Reads your code and writes the container, Kubernetes manifests and pipeline it needs.
You getExplore applicationsDockerfile.ankra/pipeline.yaml.ankra/manifests/ - 03
Push your code
- You
- Keep working the way you already do. Push to your branch.
- Ankra
- Tests, builds and scans every push inside your own cluster. Only an image that passes the gate is published.
You getExplore deliveryA scanned imageAn immutable sha- tag - 04
Go live
- You
- Open the link and share it.
- Ankra
- Deploys the new image, checks that pods are running and gives you the address.
You getExplore operationsLive: https://…
Follow a commit into the running application.
Watch the build, scans, publication, deployment across clusters and the operational work that follows.
Plays from YouTube. Open on YouTube instead
What you no longer do
Skip the platform work. Keep the control.
The setup lives in your repository and the builds run on your infrastructure. You see every file Ankra writes and every change it makes.
30 vCPU included. No credit card required.
- Writing a Dockerfile for Node, Python, Go, Rust, Java, Ruby, PHP, Elixir or a static site
- Paying for CI minutes or running a fleet of build runners
- Putting kubectl or cluster credentials in your CI
- Storing a registry password in your repository
- Installing and wiring a separate GitOps tool
After launch
Shipping is day one. Ankra stays for day two.
The same platform keeps your app healthy, reviews your changes and helps when something breaks.
Pull request previews
Every pull request can get its own preview URL to test before you merge.
AI review on every pull request
Ankra AI reads each change and posts its findings on the pull request.
Fix pull requests
When a build breaks, Ankra AI investigates the run and can open the fix for you to review.
Rollback and promotion
Move a tested image to the next environment, or go back to the last good one.
Logs, metrics and alerts
See what the app is doing and send alerts to Slack, Teams or your on-call tool.
Secrets out of your code
Environment secrets live in Ankra or encrypted in Git, never in plain text in your repository.
See it in the workspace
Three illustrative workflows: launch an application, investigate a failure and prepare another environment.
You built it.
Now it’s running.
A repository becomes an application people can actually use. Ankra takes care of the build, scans and deployment on your infrastructure.
- Connect the repositorynorthstar / main
- Build and scan the imageCode + container security
- Connect the databasePostgreSQL · Stored credentials
- Bring the application onlineYour cluster · Your domain · HTTPS
Make something
people love.
Ideas are only the beginning.
Less guesswork.
More getting on with it.
Your agent can see what your app is doing, what changed and why it failed. Go from a vague alert to evidence and a fix you can review.
- Look at the running applicationRestarts detected after a deployment
- Bring the evidence togetherLogs · Events · Deployment history
- Find the missing connectionThe database secret isn’t referenced
- Prepare the configuration fixA concrete change, ready to review
Error: DATABASE_URL is not configuredThe credential exists. This deployment doesn’t reference it.
− DATABASE_URL: not configured+ DATABASE_URL: secret:postgres-connectionKeep the platform.
Skip the rebuild.
The stack that works becomes a versioned profile. Reuse it for the next environment, with its own configuration, secrets and cluster.
- Start with your working stackApplication · Postgres · Cache · HTTPS
- Save it as a versioned profilenorthstar-platform / v1.4
- Choose staging’s inputsIts own cluster, domain and secrets
- Prepare the next environmentA stack draft your team can review
Review the staging draft+
profile: northstar-platform@1.4
environment: staging
domain: staging.northstar.example.com
secrets: staging-credentialsReuses the stack definition. Production data stays in production.
Built for people and agents
Context. Permissions.
Execution.
Your coding agent can ship and operate through Ankra too. Ankra connects it to the infrastructure, scopes the tools it can use and records the work it performs.
See agents in operationYour infrastructure
An outbound-connected cluster agent links the running system to Ankra.
Your repository
Stacks, Helm values and manifests keep the intended state in Git.
Your review
Changes arrive as pull requests and drafts you can read before they apply.
Your interface
People use the portal, CLI and API. Agents use the platform through scoped tools.
Understand the boundaries
Your infrastructure. A shared control plane.
Applications and services run on the Kubernetes infrastructure you connect. Ankra’s control plane stores the configuration, credentials and operational context needed to manage it. Read the security and trust pages for the architecture, access controls and data handling.
Your next chapter
You built it.
Let’s get it live.
Give your application a path to production.
Give your team a simpler way to run it.
First 30 vCPU of platform usage included.
No credit card required.
From something you built
to something people use.
- Deploy from your repository
- Run on infrastructure you choose
- Operate with your team and agents