Prerequisites
Before you begin, you’ll need:- A ShiftLabs account (sign up at shiftlabs.dev)
- A Linux server to install the Mesh Agent (if connecting on-premise infrastructure)
- Admin access to your infrastructure services (Kubernetes, Vault, etc.)
Step 1: Create Your Organization
When you first sign up, you’ll create an organization (tenant) for your team.1
Sign Up
Go to shiftlabs.dev and create your account.
2
Create Organization
Enter your organization name. This becomes your workspace for all resources and team members.
3
Verify Email
Check your inbox and click the verification link.
Step 2: Connect Your Infrastructure
ShiftLabs connects to your infrastructure through either a Mesh Agent or direct integrations.- Mesh Agent (On-Premise)
- Cloud Integrations
Use a Mesh Agent to connect on-premise or private cloud infrastructure.
1
Create Agent
Go to Mesh Networking → Mesh Agent and click Create Agent.
2
Configure
Enter a name (e.g.,
prod-datacenter) and the subnets you want to expose (e.g., 10.150.50.0/24).3
Install
Run the provided installation script on your Linux server:
4
Approve Routes
Go back to ShiftLabs, open your agent, click the Routes tab, and enable the pending routes.
The Mesh Agent creates an encrypted WireGuard tunnel—no inbound ports required.
Step 3: Set Up a Project
Projects organize your resources and control who can access them.1
Create Project
Go to Access Management → Projects and click Create Project.
2
Enter Details
- Project Key: Unique identifier (e.g.,
production,staging) - Display Name: Friendly name (e.g.,
Production Environment)
3
Save
Click Create Project.
Step 4: Invite Your Team
Add team members and control their access through roles.1
Invite User
Go to Access Management → Users and click Invite User.
2
Enter Details
Enter their email address and optionally select an initial role.
3
Send Invitation
Click Send Invitation. They’ll receive an email with a join link.
4
Add to Project
Once they accept, go to Projects → your project → Members tab and add them with appropriate roles.
Step 5: Start Managing
You’re ready to manage your infrastructure. Here are common next steps:View Kubernetes Clusters
See your connected clusters, nodes, and workloads
Manage Secrets
Create and organize secrets in Vault
Set Up CI/CD
Create build pipelines and deployments
Configure Roles
Create custom roles for fine-grained access control
What’s Next
Platform Overview
Explore all platform capabilities
Why ShiftLabs
Learn about the benefits
Access Management
Deep dive into users and permissions
Need Help?
Mesh Agent won't connect
Mesh Agent won't connect
- Verify outbound internet access on port 443 and UDP 41641
- Check if the installation script completed without errors
- Run
tailscale statusto see connection state - See Mesh Agent troubleshooting
Can't see my infrastructure
Can't see my infrastructure
- Verify the Mesh Agent is Active (green status)
- Check that routes are approved (not “Pending”)
- Confirm the subnet includes your infrastructure IPs
Team member can't access resources
Team member can't access resources
- Verify they accepted the invitation
- Check they’re added to the correct project
- Verify their roles include necessary permissions
- See Users troubleshooting
Integration health check fails
Integration health check fails
- Verify the URL is correct and accessible
- Check credentials are valid
- Ensure network connectivity from ShiftLabs to the service
- See Integrations troubleshooting