Single source of truth
Define your entire project in one app.json file. Apps, infrastructure, environments, and monitoring - all in one place.
One manifest file. Complete infrastructure. Automatic CI/CD.
Install WebKit and generate your first project in minutes:
# Install WebKit
curl -sSL https://raw.githubusercontent.com/ainsleydev/webkit/main/bin/install.sh | sh
# Create your manifest
cat > app.json << 'EOF'
{
"$schema": "https://raw.githubusercontent.com/ainsleydev/webkit/main/schema.json",
"project": {
"name": "my-site",
"title": "My Site",
"repo": "github.com/username/my-site"
},
"apps": [
{
"name": "web",
"type": "svelte-kit",
"path": "./apps/web"
}
]
}
EOF
# Generate project files
webkit update