Projects
A project is the top-level container for your remote config. Each project has a unique name and slug, and comes with three fixed environments: Development, Staging, and Production.
Creating a Project
From the Dashboard
When your account has no projects, the dashboard shows a "Create a new project" form in the main content area.
Fill in:
- Project name — A human-friendly label displayed in the UI (e.g. "My API", "Frontend App"). Can be changed later in Project Settings.
- Slug — A URL-safe identifier used in API paths and CLI commands (e.g.
my-api,frontend-app). Auto-derived from the project name but can be edited manually. Cannot be changed after creation.
The slug is restricted to lowercase letters, numbers, and hyphens ([a-z0-9-]).
Below the form fields, a preview shows the three environments that will be created automatically:
- Development (green)
- Staging (yellow)
- Production (red)
Click Create project to create the project. If you have reached your plan's project limit, an error message is shown with a link to upgrade.
From the CLI
Projects can also be created from the CLI:
skystate projects create "My Project"Projects created via CLI appear in the dashboard immediately.
Switching Projects
Use the project selector dropdown in the top bar to switch between your projects. The selected project is persisted in the URL as ?project=<project-id>.
When switching projects while the Remote Config editor has unsaved changes, the unsaved changes guard dialog appears before the switch completes.
Project Settings
Open Project Settings by clicking the gear icon next to the project selector in the top bar, or navigating to /settings.
See Settings for full documentation of the settings page.
Project Limits by Plan
The number of projects you can create depends on your subscription tier. The Usage page shows your current project count against your plan limit.
| Tier | Projects |
|---|---|
| Free | Limited |
| Hobby | Higher limit |
| Pro | Higher limit |
Exact limits are shown on the Billing & Plans page.