Quickstart
This guide will walk you through creating your first confidential computing project on Teenode in under 5 minutes.
Prerequisites
- Teenode CLI installed (Installation Guide)
- A Teenode account (sign up at teenode.com/signup)
Step 1: Login
Authenticate your CLI with your Teenode account:
teenode auth loginThis will open a browser window for you to complete the authentication process.
Step 2: Create a Team
Create a team to organize your projects:
teenode team create --name my-teamStep 3: Create Your First Project
Create a new TEE VM project:
teenode project create \
--name my-first-vm \
--type TEE_VM \
--region us-east \
--cpu 2 \
--memory 4096This creates a Trusted Execution Environment VM with:
- 2 vCPUs
- 4GB RAM
- AMD SEV-SNP encryption enabled
- Located in US East region
Step 4: Check Project Status
View your project details:
teenode project info my-first-vmList all your projects:
teenode project listStep 5: Deploy an Application (Git Deploy)
For a Git-based deployment, connect your repository:
teenode project create \
--name my-app \
--type GIT_DEPLOY \
--git-url https://github.com/yourusername/your-app \
--region us-eastTeenode will automatically build and deploy your application in a confidential container.
Step 6: Access Your VM via SSH
For TEE VM projects, you can SSH directly into your instance:
teenode vm ssh my-first-vmOr add your SSH key:
teenode ssh-key add \
--name my-key \
--key-file ~/.ssh/id_rsa.pubStep 7: Verify Attestation
One of the key features of Teenode is cryptographic attestation. Verify your VM is running in a genuine AMD SEV-SNP environment:
teenode vm attest my-first-vmThis will retrieve and verify the attestation report from your TEE VM.