Quickstart
Go from zero to a live Python backend in under five minutes.
Phemeral deploys your Python backends automatically. Connect a GitHub repository, push your code, and get a live URL.
1. Create an Account
Sign up at phemeral.dev. When your account is created, Phemeral automatically provisions an organization with a default project called Launchpad and three default environments: Production, Staging, and Development.
2. Connect Your GitHub Account
- Navigate to User Settings.
- Click Connect in the GitHub section.
- Authorize the Phemeral GitHub App on your GitHub account and grant it access to the repositories you want to deploy.
3. Connect a Repository to Your Project
- Open your project and go to the Settings tab.
- Select the repository you want to deploy from the list of accessible repositories.
- Map a branch (e.g.
main) to an environment (e.g. Production).
4. Deploy
Push a commit to your mapped branch. Phemeral automatically:
- Detects your Python framework, package manager, and project structure
- Builds and deploys your application
- Assigns a live URL on
.phemeral.app
View the build status and logs from the deployment page in your dashboard.
Next Steps
- Connect GitHub — Detailed walkthrough of the GitHub setup
- Your First Deployment — Step-by-step tutorial for deploying a project
- Concepts — Learn how Projects, Environments, and Deployments work together