
Quickstart
Deploy your first application to the permaweb in under 5 minutes using Arlink. This guide will walk you through connecting your wallet, setting up your first deployment, and publishing your application.
Prerequisites
Before you begin, make sure you have:
An Arweave wallet (Wander recommended)
A GitHub account or Protocol Land account
Your web application code ready to deploy
Step 1: Connect Your Wallet
Visit Arlink Dashboard
Click "Connect Wallet" in the top right corner
Select your wallet provider (Wander recommended)
Authorize the connection when prompted
If you don't have an Arweave wallet yet, we recommend installing Wander first.
Step 2: Create Your First Deployment
Choose your preferred deployment method:
Click "New Deployment" in the dashboard
Select "Import from GitHub"
Authorize Arlink in GitHub if prompted
Choose your repository
Verify your build settings (pre-filled based on repository analysis):
Review these settings and adjust if needed.
Click "New Deployment" in the dashboard
Select "Import from Protocol Land"
Choose your repository from the list
Configure your build settings:
Step 3: Set Up Your Domain
Choose your preferred domain option:
Enable "Arlink undername" in deployment settings
Enter your preferred name (e.g.,
myapp)Your application will be available at:
myapp_arlink.arweave.net
Custom names must be unique across Arlink. If your chosen name is taken, try adding a unique identifier.
Enable "Use Existing ArNS" in deployment settings
Select your ArNS name from the dropdown
Confirm the connection
You must own or control the ArNS name to use this option.
Step 4: Deploy
Review your deployment settings.
Click Deploy to initiate the build process.
Monitor the build progress in real-time.
Once complete, you'll see a success card—use it to visit your deployment and access the deployment management panel.
What happens during deployment?
Your code is cloned from the repository
Dependencies are installed using your specified install command
Application is built using your build command
Built files are bundled and uploaded to Arweave
ArNS records are updated (if configured)
Your application becomes available on the permaweb
Common Questions
How much does deployment cost?
Deployment costs are currently subsidized during our promotional beta. Please note that this subsidy comes with limitations, including restrictions on deployment size and CI/CD usage.
How long does deployment take?
Most deployments complete in 2-5 minutes. Factors affecting deployment time:
Repository size
Build complexity
Network conditions
Arweave network speed
What are the size limits?
Maximum build output: 10MB
Build timeout: 10 minutes
For larger applications, consider:
Optimizing assets
Using lazy loading
Implementing code splitting
Next Steps
Need help? Click the chat icon in the bottom right or join our Discord community.
Last updated