✨ Announcing Render's $50M Series B. ✨


By Shawn Moore

Render takes your infrastructure problems away and gives you a battle-tested, powerful, and cost-effective cloud with an outstanding developer experience. Focus on building your apps, shipping fast, and delighting your customers, and leave your cloud infrastructure to us.

We’re thrilled to share that projects are now generally available. Projects make it easier for you and your team to collaborate on apps. Organize all of the services associated with an app in a project and further group services by environment — staging, production, etc. — to make building with your team easier and more streamlined.


Render began with a simple question — how do we make it easier for developers to run code in the cloud? Every day, developers toil with overly complicated cloud configurations that are hard to maintain. As developers, you know you have less time to think about what you’re building if you also need to handle the intimidating complexity of public cloud offerings. Teams are increasingly aware of the cost of managing infrastructure and are choosing Render instead.

While it was easy to set up an app with one or two services, like a database and a server, teams shared that they needed help managing apps on Render with many services. Our overview page featured a long list of services associated with a team or account. We didn’t have a way for teams to express how their services were related or organize them by environment.

Today, Render is announcing our first launch to improve the development team experience — projects. Projects have two essential functions.

First, developers can now group services related to an app together. Say you’ve built an app for recruiting on Render. You can now organize your servers, Redis job queue, database, cron jobs, and other services you’ve configured to support your app together in a project.

Render Dashboard's homepage, now organized into projects

Second, projects help developers organize their services into environments. As teams grow on Render, we see them start to create development and staging deployments. Previously, naming was the only way to distinguish between a development or staging service. Developers appended “-staging” or “-stg” to the end of a service’s name. Now, projects have a built-in affordance to group services by environment, making it easier for teams to ensure that they deploy to the right services when testing changes.

Project overview page, including its Production and Staging environments

Projects represent a paradigm shift in how apps are developed, tested, and deployed on Render. Allowing developers to group services unlocks new possibilities for how teams build their apps throughout the development lifecycle. We will continue to release new capabilities for projects over the next year, and we can’t wait to share what we have in store.

Projects are now available for all developers on the Team plan or higher. We’re building Render so that teams like yours can collaborate better, so reach out to let us know how we can improve projects.

Shawn Moore

Shawn Moore is an engineer at Render.

Subscribe to our newsletter for regular product updates.

Discover More

  1. How Render Scaled Knative to Support 100k+ Free-Tier Apps

    As Render free-tier apps exploded in popularity, we needed to make the feature much more scalable. This work was our first step along that path.

    - Hieu Nguyen

  2. Render design doc: Reducing Free-tier networking footprint

    An in-depth supplement for the post 'How Render scaled Knative to support 100k+ Free-tier apps'

    - Hieu Nguyen

  3. Deploy prebuilt Docker images to Render

    Render now supports deploying Docker images directly from your container registry.

    - Stephen Barlow

  4. Announcing Point-in-Time Recovery

    With Point-in-Time Recovery enabled for your Render PostgreSQL, if you and your team experience unexpected data loss, you can restore to a new database seeded with data from archiv…

    - Scott Numamoto