Native Environments
Native Environments allow you to immediately get started building and deploying your application using common language runtimes.
Render’s native environments include:
- Automated builds and deploys for supported languages in both public and private Git repositories.
- Infrastructure as Code with
render.yaml
. - Regular updates to native environments to improve functionality, security, and performance.
All native environments come with standard Render features like:
- Private networking, load balancing, and service discovery.
- Persistent block storage.
- Automatic Brotli and gzip compression for faster responses.
- Easy HTTP health checks and zero downtime deploys.
- Automatic Pull Request Previews.
- Native HTTP/2 support.
- DDoS protection.
- Automatic HTTP → HTTPS redirects.
- Unlimited custom domains.
- Free and unlimited teams and collaborators.
Supported Languages and Default Versions
Language | Default Version |
---|---|
Elixir | 1.9.4 |
Go | 1.17 |
Node | 14.17.0 |
Python | 3.7.10 |
Ruby | 2.6.8 |
Rust | latest |
To specify a non-default version refer to the guides below:
We recommend using a Docker environment for languages where we currently do not have native environment support, such as PHP or Java, or if there are utilities, tools, or libraries that are missing from our native environments.
Included Tools and Utilities
The following tools and utilities are available for builds and deploys
Builds
- curl
- ffmpeg
- g++
- gcc
- git
- gnupg2
- jq
- libvips-dev
- libvips-tools
- make
- nano
- node
- npm
- pandoc
- pigz
- pnpm
- postgresql-client
- princexml
- python3-dev
- python3-pip
- python3-setuptools
- rsync
- sqlite3
- swig
- typescript
- unzip
- vim
- webpack
- wget
- yarn
- zip
Deploys
- curl
- ffmpeg
- g++
- gcc
- ghostscript
- git
- gnupg2
- imagemagick
- jq
- libvips-dev
- libvips-tools
- make
- nano
- node
- npm
- pandoc
- pigz
- pnpm
- postgresql-client
- postgresql-client-12
- postgresql-client-13
- postgresql-client-14
- princexml
- python3-dev
- python3-pip
- python3-setuptools
- rsync
- sqlite3
- swig
- typescript
- unzip
- vim
- webpack
- wget
- yarn
- zip