.ysl (Yasumu Schema Language) files.
Understanding workspaces
When you create a workspace in Yasumu, it initializes ayasumu directory in your project with the following structure:
Creating your first workspace
Create new workspace
Click on “Create Workspace” or use the workspace menu to create a new workspace.
Choose location
Select or create a directory where your workspace will be initialized. This is typically your project root.
Programmatic workspace creation
You can also create workspaces programmatically using the Yasumu Core API:Workspace properties
Once created, a workspace provides access to several key properties:Opening existing workspaces
To open an existing workspace:Browse or select
Either browse to a directory containing a
yasumu folder, or select from recent workspaces.Programmatically opening workspaces
Organizing with groups
Workspaces support groups (folders) to organize your REST requests:workspace.ysl file:
Workspace synchronization
Yasumu automatically synchronizes workspace changes. You can manually trigger synchronization:Best practices
- One workspace per project: Create a workspace at your project root for easy access
- Commit .ysl files: All
.yslfiles should be committed to version control - Exclude secrets: Use environment secrets for sensitive data (stored locally, not in
.yslfiles) - Descriptive names: Use clear names for workspaces and groups
- Regular sync: Let Yasumu handle synchronization automatically
Next steps
REST requests
Create and execute HTTP requests
Environment variables
Manage variables across environments
Team collaboration
Share workspaces with your team