Skip to content

Quickstart: install the Skedulo CLI

Install the sked CLI, authenticate to your tenant, and learn the five command groups that manage everything you build.

The Skedulo CLI (sked) is the command-line tool for building on the platform. It scaffolds, develops, and deploys every artifact type (functions, pages, web and mobile extensions, webhooks, custom objects), which puts your tenant's configuration in source control and CI.

1. Install

Download the installer for your platform and follow the on-screen instructions:

After installing, open a fresh terminal so the sked command is on your PATH. On Windows, use Command Prompt or PowerShell; running the CLI under WSL isn't supported.

Verify the install:

sked about

2. Authenticate

Log in to a tenant through your browser, giving it an alias you'll use in every later command:

sked tenant login web -a my-tenant

Check what you're connected to:

sked tenant list

Working across dev, UAT, and production tenants? Log in to each with its own alias, and set the one you use most as the default with sked tenant set-default -a <alias>.

3. Learn the command groups

Command group What it manages
sked artifacts Create, fetch, and deploy artifacts: custom objects and fields, functions, pages, web and mobile extensions, webhooks, user roles
sked tenant Logins, aliases, and the default tenant
sked function Local function development (sked function dev) and scaffolding
sked web-extension Local web-extension development
sked package Deploy, list, and register packages: bundles of artifacts that ship together

Artifact commands follow one shape:

sked artifacts <type> <operation> [flags] -a <tenant-alias>

For example, fetching every webhook defined on a tenant:

sked artifacts webhook get -o ./webhooks -a my-tenant

Next steps