Skip to main content
Workspaces are where you collaborate in Script.it. Each workspace holds its own scripts and gives members a shared place to use integrations that have been shared with the workspace. When you sign up, Script.it creates a private workspace for you automatically. You can create additional workspaces for teams, clients, departments, or any other collaboration boundary.

Signing up

To create an account, go to app.script.it/login. You can sign in with Google or with an email address and password. No credit card is required to get started — your account comes with free included credits right away.
New accounts are on the free plan by default. You can upgrade to a paid plan at any time from Settings → Billing. See Billing, credits, and plans for details.

What workspaces contain

Each workspace contains:
  • Scripts - reusable workflows with blocks, source files, assets, and trigger configuration.
  • Members - the people who can view, run, or edit scripts in the workspace.
  • Shared integrations - connected accounts or custom integration types that members can use.
  • Triggers - rules that run scripts automatically on a schedule or in response to events.
Scripts are shared across sessions. If a member edits a script in one session, the updated script is visible everywhere that workspace is available. Session files are separate. Files produced during a run belong to the session that produced them, not to the workspace’s script source. See Session files for details.

Roles

Workspaces have two roles:
RoleWhat they can do
EditorEdit scripts, invite or remove members, change member roles, and manage workspace settings.
ReaderView and run scripts, and use integrations shared with the workspace. Readers cannot edit scripts or manage members.
Workspace role does not automatically grant the right to manage an integration. Sharing, editing, rotating credentials, and deleting integration resources are controlled by per-integration permissions. A workspace Editor can still remove a shared integration from that workspace’s catalog for cleanup.

Shared integrations

Workspaces can receive two kinds of shared integrations:
  • Shared connections - another member shares their connected account with the workspace. Every member can call that integration using the sharer’s upstream account.
  • Shared custom integration types - another member shares the definition for an integration, such as the base URL, auth mode, OAuth client, or OpenAPI spec. Members connect their own credentials through that type.
Sharing a connection authorizes the account, not just a specific script or location. Once a connection is shared with a workspace, every member of that workspace can use it from their sessions and scripts. The same connection can be shared with multiple workspaces.
When you share an OAuth or API-key connection, workspace members can make requests under your authorization at the upstream provider. Those requests may appear as you in the provider’s logs or audit trail.

Accessing settings

To manage workspaces, open Settings → Workspaces. From there you can:
  • Create a workspace
  • Rename or delete a workspace
  • Invite members
  • Change a member’s role
  • Remove members
  • Review what integrations are shared with a workspace
To manage account-level settings, open Settings. From there you can:
  • View and edit your profile information
  • Check your credit balance and usage history
  • Upgrade your plan or manage billing
  • Review connected integrations and revoke access if needed
The pages in this section cover billing and security in detail.