Skip to main content

Authentication

RailPush supports multiple authentication methods for signing up and logging in.

OAuth Providers

Sign in with any of these providers. New accounts are auto-created on first login. If you sign in with a provider that matches an existing email, accounts are automatically linked.

ProviderNotes
GitHubAlso enables private repo deploys
GoogleEmail auto-verified
GitLabSupports self-hosted instances
BitbucketAtlassian teams

Email + Password

Create an account with email and password. A verification email is sent on signup. Password reset is available via the "Forgot password?" link on the login page -- a reset link valid for 1 hour is emailed to you.

API Keys

Generate API keys in Settings for programmatic access. Keys support scoped permissions (read, write, deploy, support, billing) and optional CIDR allowlists. Use the X-API-Key header for authentication.