Skip to main content

What is a Workspace?

A workspace is an independent space in Auk for organizing API collections and environments. Each workspace:
  • Has its own local storage directory
  • Can configure its own Git repository
  • Data is completely isolated
  • Can be quickly switched

First Launch

When you first launch Auk, the workspace creation wizard will appear automatically.
1

Welcome Screen

Read the welcome message and click “Get Started”
2

Create Workspace

Enter workspace name and storage location
3

Configure Git (Optional)

Can skip and configure later
4

Complete

Start using Auk

Workspace Creation Steps

1. Enter Workspace Name

Choose a meaningful name for your workspace:
Personal APIs
Use descriptive names for easy identification and management.

2. Choose Storage Location

Choose where to store workspace data: Recommended Locations:
~/Documents/Auk/personal
~/Documents/Auk/work
~/Documents/Auk/client-x
Storage location can be any local directory. Choose a location that’s easy to access and backup.

3. Configure Git (Optional)

If you need team collaboration or backup, configure Git sync:
  1. Select “Enable Git Sync”
  2. Enter Git repository URL
  3. Choose authentication method (SSH/HTTPS)
  4. Test connection
For detailed steps, see Git Setup Guide
Click “Skip” and configure Git anytime in workspace settings.

4. Complete Creation

Click “Create Workspace”, Auk will:
  1. Create storage directory
  2. Initialize workspace configuration
  3. (If enabled) Initialize Git repository
  4. Open workspace

Workspace Structure

After creation, the workspace directory structure is:
workspace-name/
├── .git/                    # Git repository (if enabled)
├── collections/             # API collections
│   └── rest/               # REST API collections
│       └── default.json    # Default collection
├── environments/            # Environment variables
│   ├── development.json    # Development
│   ├── staging.json        # Staging
│   └── production.json     # Production
├── history/                 # Request history
│   └── rest.json
├── settings.json            # Workspace settings
└── .gitignore              # Git ignore file (if Git enabled)

Workspace Settings

After creating a workspace, you can adjust settings:

Basic Settings

  • Name - Workspace display name
  • Description - Workspace description (optional)
  • Storage Location - Data storage path (cannot change)

Git Settings

  • Enable Git - Enable/disable Git sync
  • Remote Repository - Git repository URL
  • Branch - Default branch (usually main)
  • Auto Sync - Auto sync interval
  • Authentication - SSH/HTTPS/OAuth

Advanced Settings

  • Default Environment - Environment to load on startup
  • Auto Save - Auto save interval
  • History Limit - Number of history entries to keep

Switch Workspace

After creating multiple workspaces, you can quickly switch:
  1. Click the workspace selector at the top
  2. Select a workspace from the list
  3. Auk will load that workspace’s data
Keyboard shortcut: Cmd/Ctrl + Shift + W to open workspace switcher

Create More Workspaces

You can create new workspaces anytime:
  1. Click workspace selector
  2. Select “New Workspace”
  3. Follow the wizard to complete creation

Common Workspace Organization

- Project A
- Project B
- Project C
One workspace per project

Import Existing Data

If you have data from other tools, you can import it:

From Postman

Import Postman collections and environmentsView Guide

From Insomnia

Import Insomnia dataView Guide

From Auk

Import legacy Auk cloud exportsView Guide

From OpenAPI

Import OpenAPI/Swagger specsView Guide

Backup Workspace

Workspace data is stored locally, regular backups are recommended: After configuring Git sync, data is automatically backed up to remote repository.

Method 2: Manual Backup

# Copy entire workspace directory
cp -r ~/Documents/Auk/my-workspace ~/Backups/

# Or create archive
tar -czf my-workspace-backup.tar.gz ~/Documents/Auk/my-workspace

Method 3: Use Cloud Storage

Place workspace directory in cloud storage sync folder:
  • iCloud Drive
  • Dropbox
  • Google Drive
  • OneDrive
If using cloud storage, disable Git sync to avoid conflicts.

Delete Workspace

If you no longer need a workspace:
  1. Open workspace settings
  2. Scroll to bottom and click “Delete Workspace”
  3. Confirm deletion
Deleting a workspace removes all local data. If Git sync is enabled, remote data is not deleted.

Troubleshooting

Cannot Create Workspace

Problem: “Cannot create directory” error Solution:
  1. Check directory permissions
  2. Choose different storage location
  3. Ensure sufficient disk space

Workspace Data Lost

Problem: Data disappears after switching workspace Solution:
  1. Check if workspace path is correct
  2. Check if data directory exists
  3. If Git is enabled, try restoring from remote

Next Steps

Setup Git

Setup Git sync for team collaboration

Create Collection

Create your first API collection

Configure Environments

Configure dev, staging, prod environments

Quick Start

View complete quick start guide