Quickstart
This guide walks you through creating your first Eugo workspace and running a notebook on distributed compute resources.
You'll go from signup to running code in about 20 minutes.
Prerequisites
- A valid email address
- A web browser (Chrome, Firefox, Safari, or Edge)
1. Create Your Account
Sign up at app.dev.eugo.io/login. Verify your email address to activate your account.
This takes about 1 minute.
2. Create an Organization
Organizations let you manage billing and share workspaces with your team.
- Navigate to the Organizations page
- Click Create Organization
- Enter your organization name
- Click Create
Note: You can add team members to your organization later from the organization settings page.
This takes about 1 minute.
3. Choose Your Tier
Select a subscription tier based on your compute needs.
- Go to Billing in your organization settings
- Review the available tiers and their resource limits
- Select a tier that matches your workload
- Complete the payment setup
You can upgrade or downgrade anytime. See Workspaces documentation for tier details.
This takes about 1 minute.
4. Create a Workspace
Workspaces are isolated compute environments where you run your code.
- Navigate to Workspaces
- Click Create Workspace
- Name your workspace
- Click Create
This takes about 1 minute.
5. Deploy Your Workspace
Deployment allocates compute resources and prepares your environment.
- Open your newly created workspace
- Click Deploy
- Wait for the deployment to complete
You'll see a status indicator showing deployment progress. Once complete, your workspace is ready.
This takes about 15 minutes.
6. Open the EugoIDE
The EugoIDE is your browser-based development environment.
- Click Open IDE from your workspace dashboard
- The IDE loads with your workspace environment
You'll see a familiar notebook interface with access to pre-installed libraries.
This takes about 1 minute.
7. Run Your First Notebook
Create and execute a simple notebook to verify everything works.
- Click New Notebook
- Name your notebook (e.g., "hello-eugo")
- In the first cell, paste this code:
import numpy as np
# Create a large array and compute on distributed resources
data = np.random.rand(1000000)
result = np.sum(data)
print(f"Sum of 1 million random numbers: {result}")
- Click Run or press
Shift+Enter - Watch your code execute on Eugo's distributed infrastructure
The output appears below the cell. Eugo automatically parallelized the computation across available resources.
This takes about 2.5 minutes for deployment and execution.
8. Start Building
You're ready to use Eugo for real workloads. Your workspace has:
- All major Python data science libraries pre-installed
- Automatic scaling based on your code's resource needs
- Persistent storage for your notebooks and data
Tip: Check out Platform documentation to learn about advanced features like custom libraries, data persistence, and collaboration.
What's Next
- Explore pre-installed libraries
- Learn about workspace management
- Review optimization best practices