This guide walks you through creating a new organization in the Swig Developer Portal.
Prerequisites
Before creating an organization, ensure you have:
- A Swig account at dashboard.onswig.com
- A verified email address (required for organization creation)
You must verify your email before creating organizations. Check your inbox for the verification link.
Automatic Organization
When you first sign up for Swig, an organization is automatically created for you with:
- You as the Owner - Full control over the organization
- FREE subscription - Access to basic features
- 1 API key slot - For programmatic access
- 1 team seat - Just you to start
You can start using this organization immediately or create additional organizations for different projects.
Creating a New Organization
Step 1: Access Organization Settings
- Log in to the Developer Portal
- Click on your organization name in the sidebar
- Click Create New Organization or access via the organization dropdown
Step 2: Enter Organization Details
-
Organization Name (required)
- 1-100 characters
- Use a descriptive name (e.g., “Acme Corp”, “My DeFi Project”)
- Can be changed later
-
Click Create Organization
Step 3: What Gets Created
When you create an organization, the system automatically:
- Creates the organization record with you as the owner
- Activates a FREE subscription for immediate use
- Creates your membership with the OWNER role
- Sets up Stripe billing for future upgrades
After Creation
Once your organization 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
Organization 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 Organizations
You can create and manage multiple organizations:
Use Cases
- Separate projects - Keep different products isolated
- Client work - Maintain separate billing per client
- Environments - Split development and production
Switching Organizations
- Click the organization dropdown in the sidebar
- Select the organization you want to switch to
- The dashboard updates to show that organization’s resources
Organization Settings
After creation, you can configure:
General Settings
- Name - Update the organization name
- Policy Admin - Set a Solana public key for admin authority
Danger Zone
- Delete Organization - Permanently remove the organization
- Only owners can delete
- This action cannot be undone
- All resources (API keys, policies, paymasters) are deleted
Deleting an organization is permanent. Make sure to export any data you need before deletion.
Troubleshooting
”Email not verified” Error
If you see this error when creating an organization:
- Check your inbox for the verification email
- Click the verification link
- Try creating the organization again
Organization Not Appearing
If your new organization doesn’t appear:
- Refresh the page
- Check the organization dropdown
- Log out and log back in
Next Steps
Now that you have an organization: