A developers-first
cloud platform.
Use Cases
Whether you are looking for a foundation to build your cloud product,
or just want to deploy your web applications,
Valyent might be a good fit for you!
Deploy
Web Applications
Deploy your web applications, from GitHub, the CLI, or with infrastructure-as-code.
AI Code Execution
Safely run and test AI-generated code in isolated environments with full security controls and resource management.
Development Environments
Create disposable development environments, to run code in a secure, isolated space.
CLI-based deployments
Start deploying from the comfort of your terminal.
Terminal
# Install Valyent's CLI tool.$ curl -L https://cli.valyent.cloud | sh # Authenticate the CLI.$ valyent auth login# Initialize Valyent in your project.$ valyent init # Deploy your application.$ valyent deploy
GitHub-based deployments
Push a commit to trigger a new deployment.
Terminal
# Add files to commit.$ git add . # Create a new commit.$ git commit -m "..." # Push commit to your GitHub repository.$ git push
Infrastructure-as-Code
It fits right into your code with SDKs for your favorite programming languages.
// npm install valyent.ts
import { createClient } from "valyent.ts"
// Create a client with your API key
const client = new Client("<API_KEY>")
// Create a new fleet
const fleet = await client.fleets.create({
name: '<FLEET_NAME>',
})
// Create a new machine in the fleet
await client.machines.create(fleet.id, {
region: 'gra-1',
config: {
image: '<DOCKER_IMAGE>',
guest: {/* ... */},
workload: {/* ... */},
},
})
An easy-to-use REST API
Our REST API provides programmatic access to all Valyent features.
Here are examples of endpoints:
/fleets/{fleet}/machines
Create a new machine in your fleet using a Docker image, with customizable CPU, memory, and networking options.
/fleets/{fleet}/machines/{machine}/logs
Stream real-time logs from a specific machine, with optional filtering and timestamp-based queries.
/fleets/{fleet}/gateways
Create a gateway to expose services to the internet with automatic load balancing and SSL termination.