• Docs
  • Changelog
Sign in
Get started
    • Home
    • Your first deploy
    • Free instances
    • Platform features by plan
    • Use with coding agents
    • FAQ
    • Templates
      • Migrate from…
        • Heroku
        • Railway
    • Compute plans
    • SandboxesBeta
      • Service types
        • Which to use?
        • Static sites
        • Web services
        • Private services
        • Background workers
        • Cron jobs
        • Workflows
        • Multi-service architectures
      • Data storage
        • Render Postgres
        • Render Key Value (Redis®-compatible)
        • Persistent disks
    • How deploys work
    • Supported languages
    • Git providers (GitHub, etc.)
    • Build pipeline
    • Deploy hooks
    • Monorepo support
    • Troubleshooting deploys
      • Previewing changes
        • Single-service previews
        • Preview environments (multi-service)
      • Docker deploys
        • Overview
        • Deploy a registered image
        • Using secrets
      • Runtime
        • Native runtimes
        • Environment variables & secrets
        • Default environment variables
    • Intro to sandboxes
    • Limits
      • How to…
        • Create & configure sandboxes
        • Execute commands
        • Manage files
        • Manage snapshots
      • Use with…
        • Claude Managed Agents
        • Cursor Cloud Agents
        • OpenAI Agents API
      • SDK/CLI reference
        • TypeScript SDK
        • Python SDK
        • CLI commands
    • Intro to workflows
    • Tutorial
    • Limits & pricing
      • How to…
        • Define tasks
        • Define flowsNew
        • Trigger runs
        • Develop locally
      • SDK reference
        • TypeScript SDK
        • Python SDK
      • Example workflows
        • TypeScript examples
        • Python examples
    • Overview
    • Create & connect
    • Database credentials
    • Extensions
    • Version upgrades
    • Logical replication
    • Legacy instance types
      • Database recovery
        • Recovery & backups
        • High availability
      • Database performance
        • Read replicas
        • Connection pooling
        • Admin apps
        • Repacking tables
        • Troubleshooting performance
    • Regions
    • Inbound IP rules
    • Edge caching
    • WebSockets
    • TLS certificates
      • Custom domains
        • Overview
        • Cloudflare
        • Namecheap
        • Other DNS providers
      • Internal traffic
        • Private network
        • Private links
      • Outbound traffic
        • Default IP ranges
        • Dedicated IP addresses
        • Outbound bandwidth
        • Handling network changes
      • Static site config
        • Custom response headers
        • Redirects & rewrites
    • The Render Dashboard
    • SSH / Shell access
    • Projects & environments
      • Service actions
        • Scaling
        • Rollbacks
        • Maintenance mode
        • One-off jobs
      • Infrastructure as code
        • Blueprints overview
        • render.yaml reference
        • Terraform provider
    • In-dashboard metrics
    • Health checks
    • Uptime best practices
      • Logging
        • In-dashboard logs
        • Log streams (syslog/HTTPS)
      • OpenTelemetry (OTel) metrics
        • Provider setup
        • Metrics reference
      • Notifications
        • Webhooks
        • Email / Slack
    • MCP Server
      • Render CLI
        • Overview
        • Command reference
      • REST API
        • Overview
        • API reference
      • Third-party connections
        • OIDC support
        • Datadog
    • Workspaces, members, & roles
    • Login settings
    • Audit logs
      • Organizations
        • Overview
        • SAML SSO
    • DDoS protection
    • Platform maintenance
      • Compliance
        • Overview
        • HIPAA (US health data)
        • HIPAA best practices
        • Shared responsibility model
        • Pentest policy
    • Heroku vs Render
    • Vercel vs Render

Login Settings

Connect your login provider and enforce requirements for your workspace.

Render integrates with multiple login providers and helps you enforce secure login requirements for your workspace.

Supported login methods

  • Any of the following account providers:
    • Google
    • GitHub
    • GitLab
    • Bitbucket
  • Email and password
  • SAML SSO (requires a Scale or Enterprise plan)

Managing login methods

Go to the Account Security section of your Account Settings page:

Managing login methods in the Render Dashboard

Here, you can:

  • Update your password
  • Add or remove connected login methods
  • Add or remove connected Git deployment credentials
    • Render uses these credentials to access your repositories for deploys.
  • Toggle two-factor authentication (2FA)

Rules for account connections

  • If you connect a Git provider for both login and deployment, you must use the same account for both.
  • You can use a Git provider for deployment without using it for login (or vice versa).
  • Multiple Render accounts can't use the same provider account to log in.
  • Multiple Render accounts can use the same provider account for deployment.
  • You can't disconnect your Google account if you belong to a workspace that enforces Google-account-based login.
    • First, leave any such workspaces.

Enforcing secure login

Your workspace can require its members to use any combination of the following login practices:

  • Two-factor authentication (2FA)
  • Google account login

Only workspace admins can configure these enforcements.

With a Scale or Enterprise plan, you can also enforce secure login via SAML SSO.

Two-factor authentication

Enforce two-factor authentication (2FA) from your Workspace Settings page:

UI for enabling 2FA

If you enforce 2FA, your team members can't access the workspace's resources or settings until they enable 2FA for their Render account.

Team members with SSH or API keys can't use these keys to access workspace resources until they enable 2FA.

Google account login

Enforce Google-account-based login from your Workspace Settings page:

UI for enforcing Google account login

If you enable this feature:

  • Team members can't access the workspace's resources or settings if they log in using any method besides their Google account (such as username and password).
  • Team members can't change their Render account's associated email address.
  • Team members must sign in with the Google account that matches the invited email address.
    • For example, a workspace invitation for person@example.com must be accepted by signing in with that specific Google account, not a personal Gmail address.

API keys must be created while signed in via Google account to access resources of a workspace that enables this feature. API keys created before May 1, 2024 are not subject to this restriction.

Login Settings
  • Supported login methods
  • Managing login methods
    • Rules for account connections
  • Enforcing secure login
    • Two-factor authentication
    • Google account login
Partially Degraded Service
© Render Inc. All rights reserved.