Skip to content
// platform

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

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

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

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

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

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.

Ready to deploy?

Start building on your own cloud account.