Skip to content

Quickstart

From an existing Django project to a live URL in five steps.

  1. Create your account at djangocloud.dev and add a card. The Starter plan is $0.99 a month and covers the tooling; AWS bills you separately for the servers you run. Company and Enterprise, where we host the app for you, are coming soon: join the waitlist on the site to hear first.

  2. Connect your AWS account. Create a limited IAM user and paste its access key into the dashboard.

  3. Install the CLI (djangocloud-cli on PyPI) in your project’s environment:

    Terminal window
    pip install djangocloud-cli
  4. Sign in from your terminal. The CLI shows a short code that you approve in the browser, so no password is typed into the terminal:

    Terminal window
    djangocloud login
  5. Deploy:

    Terminal window
    djangocloud deploy

    On the first run the CLI asks which project this folder deploys to, or creates one, and shows the monthly AWS price of the server size before it continues. Nothing is created until you confirm.

When the release is live the CLI prints its URL. Every later deploy skips the questions.

The commands work as soon as the package is installed, with nothing to add to your project. If you prefer python manage.py djangocloud ..., add "djangocloud_cli" to INSTALLED_APPS first.

  • Python 3.10 or newer and Django 4.2 or newer.
  • An ASGI or WSGI application, for example config.asgi:application or config.wsgi:application. The CLI detects it, and you can change it in the build settings.
  • Your dependencies in requirements.txt, or in pyproject.toml and uv.lock if you use uv.