Skip to main content

Render parity

Compare implemented Bex workflows with Render and identify behavior differences, infrastructure prerequisites, and unsupported features.

Share
Last updated on September 23, 2026
On this page

Bex provides a Render-style platform with many Render-shaped APIs and Blueprints. Compatibility is checked per operation; it is not a promise that all Render features, plans, clients, or operational guarantees carry over.

Bex is in active development and is not currently recommended by its upstream project for production workloads. Use this page to scope an evaluation, then verify the workflows your application needs on the installation you will run.

Parity at a glance

AreaStatusBex workflowBoundary to check
Git and buildsSupportedGitHub integration, Dockerfile and supported native-runtime buildsRepository authorization, runtime commands, monorepo paths, and auto-deploy policy; no assumption of every Git provider.
Image deploymentSupportedDocker images, including registry credentialsRegistry access and the runtime's image/architecture requirements.
BlueprintsSupportedrender.yaml validation and applyPinned schema, unsupported fields, and no automatic deletion of removed entries.
Domains and TLSSupportedDomain verification and certificate management, including www/apex pairingConfigured routing and issuer, ownership TXT records, and DNS for each hostname.
ConfigurationSupportedEnvironment variables, secret files, and groupsCredential-store availability, permissions, replacement semantics, and rollout effects.
Service operationsSupportedRestart, suspend, resume, scaling, deploy historyType/plan restrictions, asynchronous status, and storage-dependent downtime.
Health and observabilitySupportedHealth checks, logs, metricsBackend configuration, retention, and what readiness actually proves.
RollbackSupportedRedeploy a prior resolved imageDoes not restore historical environment/settings or data; auto-deploy remains enabled unless changed separately.
PostgresSupportedManaged databases, connections, backups/recovery, and capacity featuresPlan, backup storage, recovery window, network access, and upgrade downtime.
Key ValueSupportedManaged Valkey, eviction and persistence controlsPersistence differs from a user-accessible backup/restore workflow.
Persistent storageSupportedPersistent disks, growth, and configured snapshotsPaid eligible services, one instance, no autoscaling, and deployment interruption.
Team organizationSupportedWorkspaces and roles, projects and environmentsPlan limits, role/scopes, and protected-environment restrictions.
Running-instance accessSupportedSSH and dashboard shell for eligible paid servicesConfigured gateway; requires sensitive-resource access, not merely permission to restart.
NotificationsPartialDeploy preferences and signed webhooksConfigured delivery providers and the actual advertised event set.

Availability in one adapter does not establish identical arguments or behavior in REST, GraphQL, MCP, and the dashboard. Use the guide and the schema for the interface you call.

Known gaps and non-goals

Plan separately for PR preview environments, enterprise SAML/SCIM provisioning, external log/metric streams, dedicated outbound IPs, and Render Workflows. Bex implements one-off jobs, but their containers do not inherit the parent service's environment, volumes, registry credentials, or resource requests. The accepted planId is recorded, not applied to container resources. Running-instance SSH and scheduled cron jobs are different workflows.

Maintenance mode and workspace audit logs are implemented with their documented access and installation requirements.

Render-specific regions, instance plans, and infrastructure/compliance programs are not portable guarantees. Bex does have its own plan and resource constraints, including free-tier limits, even when you operate the infrastructure yourself. Use the installation's available capabilities rather than copying a Render plan name and assuming equivalent resources.

The live ledger is the source of truth

The Render parity matrix (ADR018) on GitHub records per-surface evidence and known differences. Read the linked code for the Bex version you run: older narrative notes can lag behind implementation changes. A checked row is evidence for its stated scope, not proof of an untested migration.

For a high-level product comparison, see Bex vs Render. For execution steps, use Migrate from Render. If the docs and your installation disagree, report the version and a redacted reproduction in the issue tracker.

Was this page helpful?

Run this on infrastructure you own

bex is the open-source, AI-native Render alternative — push a git repo and get a running HTTPS service on your own machines.

Get started with bex