Everything your app needs in production.
Deployment, infrastructure, operations, team management, and multi-cloud support — built into the platform so you can focus on your application.
Deployment
Push code and let SKE handle the build, image, and release. Every deployment is immutable and reversible.
Git-push deploys
Push to deploy. Builds are containerized, pushed to ECR or Artifact Registry, and released behind health checks.
Instant rollback
Every build is retained. Roll back to any previous version in seconds — no rebuild required.
Maintenance mode
Take any environment offline with one command and bring it back just as fast. Implemented via redeployment for serverless compatibility.
Build configuration
PHP version, extensions, and build steps defined in ske.yml. Reviewed like any other code change.
Infrastructure
The resources your application depends on, provisioned in your own cloud account. Your VPCs, your invoice.
Managed databases
MySQL and Postgres via RDS or Cloud SQL — private networking, automated backups, per-environment instances.
Caches
ElastiCache or Memorystore, Redis-compatible and privately reachable, tuned per environment.
Networks & VPCs
Real VPCs and subnets per environment, with serverless attach and egress control.
Custom domains & SSL
Custom domains with certificates issued automatically. A subdomain per environment and Cloudflare integration included.
Queues
Your existing jobs map to SQS or Pub/Sub with no code changes. Concurrency, retries, and dead-letter handling are managed.
Schedulers
Laravel's schedule is parsed and mapped to EventBridge or Cloud Scheduler triggers on every deploy.
Operations
Day-two tooling built into the platform. Observe, debug, and manage running environments without touching the cloud console.
Log streaming
Structured logs streamed from CloudWatch or Cloud Logging via CLI or API. Filter by level, time range, or request ID.
Remote commands
Run artisan commands against any environment. Drop into ske tinker for an interactive shell.
Queue management
Pause, resume, and inspect queues without touching the cloud console. Monitor pending and failed jobs.
Concurrency warmup
Keep functions warm on a schedule. Scale-to-zero for staging, provisioned concurrency for production.
Diagnostics
ske doctor checks PHP version, extensions, queue connectivity, token scope, and API reachability in one command.
Teams & Security
Fine-grained access control backed by OpenFGA. From solo developer to multi-team organization.
Organizations & workspaces
GitHub-style organizations with workspaces that group projects. Scoped billing and access boundaries.
Teams & roles
Assign roles at the organization, workspace, or environment level. Union semantics with protected environments.
API tokens
Scoped API tokens with Cloudflare-style policies. Tokens never outrank their creator.
OpenFGA-backed permissions
Relationship-based authorization via OpenFGA. Every access check is explicit, auditable, and consistent.
Audit log
Every privileged action recorded — who, what, when. Full trail for compliance and debugging.
Cloud Providers
A provider-agnostic core drives both engines. The same ske.yml works on either cloud — moving an environment is a one-line change.
AWS engine
Lambda for compute, ECR for container images, CloudFormation for infrastructure provisioning, SQS for queues, EventBridge for scheduling.
GCP engine
Cloud Run for compute, Artifact Registry for container images, Cloud SQL for databases, Pub/Sub for queues, Cloud Scheduler for scheduling.
Service mapping
Databases map to RDS or Cloud SQL, caches to ElastiCache or Memorystore, secrets to SSM/Secrets Manager or Secret Manager.
Region flexibility
Every environment pins its own cloud and region. Staging on Cloud Run in Frankfurt, production on Lambda in Virginia.