This guide walks you through creating a new project in the Swig Developer Portal.Documentation Index
Fetch the complete documentation index at: https://build.onswig.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before creating a project, ensure you have:- A Swig account at dashboard.onswig.com
- A verified email address (required for project creation)
Automatic Project
When you first sign up for Swig, a project is automatically created for you with:- You as the Owner - Full control over the project
- FREE subscription - Access to basic features
- 1 API key slot - For programmatic access
- 1 team seat - Just you to start
Creating a New Project
Step 1: Access Project Settings
- Log in to the Developer Portal
- Click on your project name in the sidebar
- Click Create New Project or access via the project dropdown
Step 2: Enter Project Details
-
Project Name (required)
- 1-100 characters
- Use a descriptive name (e.g., “Acme Corp”, “My DeFi Project”)
- Can be changed later
- Click Create Project
Step 3: What Gets Created
When you create a project, the system automatically:- Creates the project record with you as the owner
- Activates a FREE subscription for immediate use
- Creates your membership with the OWNER role
After Creation
Once your project is created, you can:Invite Team Members
Add collaborators with appropriate roles:- Go to Members in the sidebar
- Click Invite Member
- Enter their email and select a role
Create API Keys
Generate keys for programmatic access:- Go to API Keys in the sidebar
- Click Create API Key
- Copy and securely store the key
Set Up Policies
Define wallet permissions:- Go to Policies in the sidebar
- Create signers and permissions
- Combine them into policies
Upgrade Your Subscription
Access more features:- Go to Billing in the sidebar
- Choose a plan (PRO, ULTRA, or ENTERPRISE)
- Complete the payment process
Project Limits
FREE Tier Limits
| Resource | Limit |
|---|---|
| API Keys | 1 |
| Team Seats | 1 |
| Paymasters | Not available |
Paid Tier Limits
| Resource | PRO | ULTRA | ENTERPRISE |
|---|---|---|---|
| API Keys | Unlimited | Unlimited | Unlimited |
| Team Seats | Limited | Limited | Unlimited |
| Paymasters | Yes | Yes | Yes |
Multiple Projects
You can create and manage multiple projects:Use Cases
- Separate applications - Keep different products isolated
- Client work - Maintain separate billing per client
- Environments - Split development and production
Switching Projects
- Click the project dropdown in the sidebar
- Select the project you want to switch to
- The dashboard updates to show that project’s resources
Project Settings
After creation, you can configure:General Settings
- Name - Update the project name
- Policy Admin - Set a Solana public key for admin authority
Danger Zone
- Delete Project - Permanently remove the project
- Only owners can delete
- This action cannot be undone
- All resources (API keys, policies, paymasters) are deleted
Troubleshooting
”Email not verified” Error
If you see this error when creating a project:- Check your inbox for the verification email
- Click the verification link
- Try creating the project again
Project Not Appearing
If your new project doesn’t appear:- Refresh the page
- Check the project dropdown
- Log out and log back in
Next Steps
Now that you have a project:- Invite team members to collaborate
- Create an API key for programmatic access
- Set up policies for wallet permissions
- Upgrade your subscription for more features

