Home / Features

A closer look at Navegante's features

We're constantly working towards providing stellar developer experiences for everyone who wants to deploy software to the Internet, regardless of your skill level. Read on to learn more about our approach to cloud deployments.

Automate your deployments without manually setting up a pipeline.

Designed to work with your existing development rituals, not against them.

What can you do with Navegante?

Our core feature set covers most of the workflows involved in deploying web apps to the Internet.

Track your production branch and automatically deploy commits

By default, we use your repo's main branch as the production branch. If the automatic deploy is successful, we'll gracefully switch over your app to the new version. If it isn't, we'll keep your app running on the last known working deploy. If you'd rather run all deploys manually, you can disable automatic deployments in your project settings.

See how upcoming features work with Preview URLs

Preview URLs allow you to see changes from a designated preview branch before you merge them to main. Previews are meant to evaluate how application-layer changes (such as front-end and business logic) behave when deployed to the Internet. Currently, preview branches share the same environment variables and managed services as your production deployment. If you need a dedicated "staging environment" with its own database, we recommend creating a separate project for complete isolation.

Rollback to known working deployments in just a few clicks

All deployment actions are logged in Navegante. If you need to go back to a previous deployment, we provide a list of known working deployments you can rollback to. Once you've decided on a commit to roll back to, we run a deploy and only switch you to it if it works with no issues.

Attach custom domain names to your project

All projects deployed on Navegante come with a free navegante.app subdomain. If you have your own domain name, you can attach it to your app for free.

Core Deployment Features

Rocket icon

Automated Deployments

Set your main deployment branch and automatically deploy commits as they come in.

Code icon

Preview URLs

Test front-end and business logic in your branches in a preview environment before you PR and promote them to main.

Secure icon

Custom Domain Names

Every project is provisioned with its own navegante.app subdomain, with optional custom domain support available to all plans.

Managed Services that live right next to your app.

Need a database or a cache for your web app? We currently offer an early preview of managed PostgreSQL and Redis as paid addons to all Navegante customers.

What can you do with Navegante Managed Services?

Managed Services is currently available to all Navegante customers in early preview.

Scaffold a production-ready service in a few clicks

Our managed services are production-ready templates that we use for our own infrastructure. Instead of having to create your own scripts, we allow you to scaffold services (like PostgreSQL and Redis) and directly connect them to your application.

Native integration with Navegante

All managed services are automatically added to your project's environment variables. Managed services are also included in your project's observability stack, allowing you to identify bottlenecks in your services.

Not exposed to the public Internet

Managed services live on the same network as your app and don't have to travel to another server. We also don't expose your managed services to the public Internet. We rely on local networking to securely connect your web application (which is exposed to public Internet) and your services.

Available Services

Secure icon

PostgreSQL

Add Postgres, Redis, or supporting services without turning provisioning into a separate project.

Rocket icon

Redis

Point a custom domain, keep HTTPS on by default, and avoid manual certificate chores for the usual path.

Observability by default, for everyone.

Gain clarity over your application from day one. All Navegante projects come with its own observability stack. View deployment logs, application logs, and resource utilization all from one place.

What can you do with Navegante's Observability Stack?

Identifying and diagnosing issues in production can be very tricky without the necessary tooling. Navegante provides three core monitors that can help.

Validate deployment behavior

Each deployment you run on Navegante is logged. This helps you validate whether a deploy is running the tasks its supposed to run.

Identify application issues in real time

Cloud deployments sometimes behave differently from localhost. Real-time application logs can be valuable in critical moments where you need to ship out a fix.

Understand how your app performs in production

Good application performance leads to good user experiences. Bad application performance leads to user frustration. Knowing how your app actually utilizes CPU, RAM, and Disk can help you improve the overall feel of your app and identify opportunities for optimization.

Available Monitors

Graph icon

Deployment Logs

CPU, memory, network, and disk activity stay available in the same product where releases happen.

Time icon

Application Logs

Check deployment history and application output without bouncing to a second console just to understand a change.

Secure icon

Resource Utilization

Know when something is failing and keep enough surrounding detail nearby to act without a long hunt.

Deploy and scale in one place.

Automated deployments, previews, and observability all in one place.