Getting Started with DigitalOcean

Sign Up

When you create a DigitalOcean account, you can choose to sign up with an email address or with Google or GitHub single sign-on (SSO).

Sign up for DigitalOcean. We make it simple to launch in the cloud and scale up as you grow – with an intuitive control panel, predictable pricing, team accounts, and more.

When you create a DigitalOcean account using your email and password, we protect it with device verification by default. This only applies to email and password sign-ins without 2FA and does not apply to GitHub or Google SSO.

Each time you sign in from a new location using a new device or a different web browser, we email an authorization code to the email address you use to sign in or send an SMS to the phone number you provided.

This process means that a bad actor would need to have compromised your device or email account as well as your DigitalOcean account to log in. This increases the difficulty for would-be attackers and provides you with notification if someone is trying to access your account.

To further protect your account, set up two-factor authentication.

Set up two-factor authentication to add an additional layer of security to your DigitalOcean account.

Learn more about DigitalOcean account management or read on to start building.

Start Building

When you build on DigitalOcean, you can have full control of your infrastructure (with products like Droplets and reserved IPs) or let us handle the infrastructure for you (with products like App Platform, DigitalOcean Load Balancers, and managed databases).

You can expand your project with more storage when you need it, scale up or down as your workload changes, and collaborate with others in organized ways from within our platform.

For Common Use Cases

Host a website on DigitalOcean. Choose to have full control of your infrastructure or choose ease of deployment by letting us manage the infrastructure for you.

For Developers

Manage resources programmatically and integrate across the developer ecosystem with command-line interfaces (CLIs) and application programming interfaces (APIs).
Create a personal access token for use with the DigitalOcean API.
See examples of how to format requests to interact with the DigitalOcean API.
Install and configure doctl, the official DigitalOcean command-line client (CLI).