---
title: Neon feature guides
subtitle: Explore Neon's capabilities with our feature guides
enableTableOfContents: true
updatedOn: '2025-01-10T00:37:35.166Z'
---
## Autoscaling
Automatically scale compute resources up and down based on demand.
Learn about autoscaling
Enable autoscaling
## Scale to zero
Enable or disable scale to zero for your Neon computes.
Learn about scale to zero
Configure scale to zero
## Branching
Branch data the same way you branch your code.
Learn about branching
Instant restore
Test queries on a branch
Branching with the CLI
Branching with the API
Branching with GitHub Actions
Refresh a branch
## Logical replication
Replicate data from Neon to external data platforms and services.
Logical replication guide
Logical replication concepts
Logical replication commands
Logical replication in Neon
## Read replicas
Learn how Neon read replicas can help you scale and manage read-only workloads.
Learn about read replicas
Create and manage Read Replicas
Scale your app with Read Replicas
Run analytics queries with Read Replicas
Run ad-hoc queries with Read Replicas
Provide read-only access with Read Replicas
## Time Travel
Travel back in time to view your database's history.
Learn about Time Travel
Time Travel tutorial
## Schema Diff
Compare your database branches.
Learn about Schema Diff
Schema Diff tutorial
## Project collaboration
Invite other users to collaborate on your Neon project.
Collaborate on your Neon project
## IP Allow
Limit access to trusted IP addresses.
Define your IP allowlist
## Protected branches
Protect your production or sensitive data.
Configure protected branches
## Private Networking
Secure your database connections with private access.
Private Networking