Redis vs Valkey

Redis Open Source now offers AGPLv3, RSALv2 or SSPLv1, while Valkey stays BSD-3-Clause under the Linux Foundation. This page shows when each fits, how the Redis 7.2 and 7.4 cut-off changes migration effort, and what each costs to run.

On this page

Redis vs Valkey: which fits your license, version and features

If your team already runs Redis, the decision on this page turns on three things: the license obligations that apply to how you use it, the Redis version in production, and whether your workload depends on features that only Redis 8 bundles. Redis Open Source is now offered under a choice of AGPLv3, RSALv2 or SSPLv1, while Valkey is BSD-3-Clause and governed under the Linux Foundation. For a team on Redis 7.2 or earlier, moving to Valkey is effectively an upgrade with a well-documented path. For a team on Redis 7.4 or later, the migration is a different exercise, and the choice is less about the fork and more about which license terms and bundled features you need. Redis Open Source fits when you choose the AGPLv3 option and accept its terms, when your application relies on the JSON, time series, probabilistic structures, vector sets or Redis Query Engine that ship with Redis 8, or when you need the Intel SVS-VAMANA vector optimizations, which the Redis README says can only be used under RSALv2. Valkey fits when a BSD-3-Clause license and Linux Foundation governance matter to your procurement or legal review, or when your production base is Redis 7.2 or earlier and you want to stay on a permissive, community-governed line. Confirm with your counsel how AGPLv3 applies if you modify Redis and offer it as a network service, since the Redis licenses FAQ says the modified source must be made available to that service's users.

Start the decision by inventorying your Redis version with redis-server --version on every node, and by listing which data types and modules your application calls. If any node runs Redis 7.4 or later, check Valkey's migration guide before you plan a cutover, because it states that the snapshot and replication methods apply only to Redis 7.2 and earlier. Then document the license position for internal use, for any hosted or customer-facing service, and for any modifications you carry. Ask your vendors which cache they certify: some application vendors now document Valkey rather than Redis in their system requirements, so confirm your application's supported list before you commit. In short, pick Redis Open Source if you need Redis 8 bundled features and can accept the license terms, and pick Valkey if you need a permissive license, Linux Foundation governance or a clean upgrade from Redis 7.2 or earlier. Whichever you choose, confirm the high availability design in advance: Redis Sentinel and Valkey Sentinel both recommend at least three Sentinel instances for a robust deployment. Your platform team or an implementation partner can then turn those answers into a written scope.

Redis vs Valkey by scenario: which fits your team

This table maps common team profiles to the platform that fits best and the condition that decides it. Read each row against your Redis version, how you distribute software, and whether your vendor already documents Valkey, because those three facts usually settle the choice.

ScenarioBetter fitDeciding condition
Internal cache on Redis 7.2 or earlier (illustrative)Valkey, or stay on Redis 7.2 if licensing is acceptableRedis 7.2 and earlier are BSD-3-Clause, and Valkey is compatible with them, so migration is effectively an upgrade by the migration guide's account
Redis 7.4 or later deployment, internal only (illustrative)Redis Open Source under AGPLv3, or Valkey with a planned migrationRedis 7.4 and later files are not compatible with Valkey, so snapshot and replication methods in the migration guide do not apply
Internal service needing Redis 8 JSON or vector searchRedis Open Source 8.xQuery Engine, JSON and vector sets are bundled in Redis 8 and are not part of the Valkey feature set described in the sources
Internal use of Redis 8 without vector optimizationsEither, after a license reviewRedis Open Source 8 is available under AGPLv3, RSALv2 or SSPLv1 at your choice, and the Intel SVS-VAMANA optimizations require RSALv2
SaaS product offering modified Redis as a network service (illustrative)Valkey, or Redis under AGPLv3 with a source planThe Redis licenses FAQ says modified code offered as a network service must be made available to that service's users
Unmodified Redis artifacts used internally or by customers (illustrative)Either, depending on versionThe Redis licenses FAQ says teams moving from Redis 7.2 or earlier with unmodified artifacts see no impact
Application vendor that already documents Valkey (illustrative)ValkeySome vendors, such as Adobe in its Magento requirements, list Valkey rather than Redis, so follow the version your vendor certifies
Team that needs a permissive license with Redis-compatible clientsValkeyValkey is BSD-3-Clause and existing Redis client libraries connect without code changes, per the migration guide

How Redis and Valkey are built and what that means for operations

Redis and Valkey share a core architecture, so most operating work is the same on either: a daemon, replication, a high availability layer and optional modules. The differences come from who ships each piece, what license governs it and which tier you buy, so check those before you plan runbooks.

Standalone daemon and host platform

The core is a single in-memory process that you run on a host you manage. Redis Open Source runs natively on Linux, macOS, OpenBSD, NetBSD and FreeBSD, and on Windows only through Docker, so a Windows shop should decide early whether containers are acceptable. Valkey runs the same daemon model. Your team must size memory, set persistence settings and monitor memory use, since the data lives in RAM. Confirm your host OS and container policy before choosing a version.

Replication and backup

A replica copies the primary's data, and replication is the basis for both failover and migration. Your backup plan must cover RDB snapshots and AOF files, and you should test restores on a schedule rather than trusting the files exist. Snapshot formats matter during a move: Valkey reads RDB and AOF files compatible with Redis OSS 7.2, while Redis 7.4 and later produce files Valkey does not read. Check the file format version of your existing backups before you plan a switch.

Sentinel high availability

Sentinel watches a primary and its replicas and promotes a replica when the primary fails, and it applies to deployments that do not use clustering. A robust deployment needs at least three Sentinel instances, placed so that a single host or zone failure cannot remove a majority. Valkey Sentinel provides the same role, and its documentation recommends at least three Sentinel instances. Your team must monitor failover events, test them, and confirm that clients follow the new primary.

Redis Cluster or Valkey Cluster

Cluster mode shards keys across hash slots and runs multiple primaries with replicas, which changes how clients route commands and how multi-key operations behave. You take on slot planning, resharding, node failure handling and client support checks for cluster mode. Valkey Cluster and Redis Cluster share the same general model, but confirm that your client library supports the cluster behavior you need on the version you choose.

Modules and the Redis Query Engine

Redis 8 bundles JSON, time series, probabilistic structures, vector sets in beta and the Redis Query Engine for vector, full-text and geospatial search under the Redis Open Source license choice. Valkey supports modules written for the RedisModule_ API, but bundled search and JSON features are a Redis-side question. Each module adds memory use, upgrade coupling and a license question for internal or hosted use. Inventory which modules your applications call before choosing a platform, and confirm the Intel SVS-VAMANA optimizations are not needed, because they are closed source and only usable under RSALv2.

Redis Software and Redis Cloud

Redis Ltd. sells Redis Software, a self-managed product with added compliance, reliability and resiliency features, and Redis Cloud, a managed service on AWS, Google Cloud and Azure. Neither is open source, so buying them moves you from a license choice to a commercial contract with its own support and terms. Ask for written scope on what is included, what support covers and where data resides. If you keep Redis Open Source in your own infrastructure, you carry the operations yourself.

How Redis and Valkey compare on features and high availability

This table sets Redis Open Source 8.x against Valkey 9.x on license, governance, bundled features, compatibility and high availability. Read the rows that match your license position and your current Redis version first, because those two facts decide most of the migration work.

AreaRedis Open Source 8.xValkey 9.x
LicenseChoice of RSALv2, SSPLv1 or AGPLv3 from Redis 8.0 onward. Redis 7.4 to 7.8 remain under RSALv2 or SSPLv1, and 7.2 and earlier under BSD-3-ClauseBSD-3-Clause
Governing bodyRedis Ltd. steers the project and also sells Redis Software and Redis Cloud, which are not open sourceOpen community project under LF Projects, LLC, with trademarks held through LF Projects and backed by the Linux Foundation
Current release lineRedis 8.10.0 released July 29, 2026, with security releases 8.10.2, 8.8.3, 8.6.7, 8.4.7 and 8.2.10 on September 17, 2026Valkey 9.1 stable line, with 9.1.2 published September 1, 2026 and 9.2.0-rc1 on September 16, 2026. Confirm the supported branch you plan to run
Bundled JSON, time series and probabilistic structuresIncluded in the Redis Open Source build, covering JSON, time series, and Bloom, cuckoo, t-digest, top-k and count-min sketchConfirm with the Valkey project which of these data types and modules ship in your chosen build, since the supplied facts do not cover them
Vector and full-text searchRedis Query Engine covers vector, full-text and geospatial search. Vector sets are in beta. Intel SVS-VAMANA optimizations (LeanVec and LVQ) are closed source and usable only under RSALv2, not AGPLv3 or SSPLv1Confirm with the Valkey project whether equivalent search and vector capabilities are available. The SVS-VAMANA optimizations are not available to Valkey under this license model
Client compatibilityStandard Redis client libraries connect without changesExisting Redis client libraries connect without code changes, according to Valkey's migration guide
Module compatibilityNative modules use the RedisModule_ API that Redis shipsModules written for the RedisModule_ API work in Valkey, according to Valkey's migration guide. Test each module you depend on before cutover
RDB and AOF file compatibilityRedis 7.4 and later produce data files that Valkey cannot read. Redis 7.2 and earlier files are compatible with Valkey 7.2 or laterReads and writes RDB and AOF files compatible with Redis OSS 7.2. Use replication or key-level MIGRATE for Redis 7.4 and later
High availability optionsRedis Sentinel for non-cluster deployments, with at least three Sentinel instances recommended. Redis Cluster for shardingValkey Sentinel for non-cluster deployments, with at least three Sentinel instances recommended. Valkey Cluster for sharding and replication
Platform supportLinux, macOS, OpenBSD, NetBSD and FreeBSD. Windows only through DockerConfirm supported operating systems and container images with the Valkey project for your target platform

What the Redis license choice obligates and what Valkey removes

Redis Open Source 8.0 and later can be used under a license of your choice: RSALv2, SSPLv1 or AGPLv3, effective from the general availability release of Redis 8. The choice you make determines what you owe when you modify the code, offer it to others as a service or ship binaries. Each license's text governs its own terms, so the choice should be recorded for each deployment.

  • Internal use: Running Redis inside your own organization is the simplest case, but the internal-use wording still differs between the three licenses and should be read in full.
  • Modified code as a network service: The Redis licenses FAQ says the modified source must be made available to that service's users. AGPLv3 is the option whose copyleft terms apply to this case.
  • Vector optimizations: The Redis README states that the Intel SVS-VAMANA optimizations (LeanVec and LVQ) are closed source and can only be used under RSALv2, so choosing AGPLv3 or SSPLv1 means giving them up.
  • Binary distribution: Shipping Redis inside a product or appliance brings the chosen license's distribution conditions into play, which can differ from internal use.
  • Community context: The Redis licenses page says Redis Ltd. plans to keep Redis Open Source under AGPLv3, which gives a stable option for teams that need an OSI-approved license.

Have counsel confirm the license applied to each release you deploy, because the artifact you run determines which terms apply.

What drives the running cost of Redis and Valkey

The running cost of either option is set less by the license than by the topology you choose and the people who operate it. Both Redis Open Source and Valkey are free to download under their licenses, so the recurring spend comes from the servers that host replicas, Sentinels or cluster nodes, from the staff time to operate persistence and failover, and from any paid support or product you add. Redis Sentinel and Valkey Sentinel both document at least three Sentinel instances for a robust deployment, so a standard high availability layout means at least three extra processes on top of the data nodes, usually spread across separate hosts or failure domains. Ask any provider you deal with to price that footprint explicitly rather than folding it into a per-node figure.

Persistence and failover drive most of the operating skill. Someone has to choose RDB snapshots, AOF or both, size the memory headroom those choices need, test failover, and watch replication lag. The commercial Redis products are a different cost line: Redis Software, which Redis Ltd. describes as a self-managed product with added compliance, reliability and resiliency features, and Redis Cloud, its managed service, are not open source and carry their own fees. If your team relies on the Redis-specific features bundled in Redis 8, confirm in writing whether they need a paid product, and whether the open source build you plan to run includes them under the license you select. Support for Valkey comes from the vendors and service providers that back it, and the Linux Foundation project does not sell a support contract itself, so confirm each provider's support window and escalation path in writing.

One-time costs cluster around the move and the first release cycle: migration testing, client library validation, rollback rehearsal and the documentation your operators need. Recurring costs cover hosting, patching, monitoring, and the upgrade work that follows each release line, since Valkey maintains several lines at once and Redis publishes security releases across multiple branches. When you request a quote, ask for the written scope of migration testing, including which Redis version you run today and whether it is 7.2 or earlier or 7.4 or later, the rollback plan and its tested time limit, the support window covered by the quote, and how upgrades to future release lines are priced. DeployOpen does not publish a price list. A quote follows from the written scope, which is why these details belong in the scope document before any work starts.

Redis vs Valkey migration: what transfers and what gets rebuilt

This sequence moves a Redis 7.2 or earlier deployment to Valkey with a method matched to your topology, confirms the data and clients behave correctly, and leaves a tested rollback path until the cutover is accepted. Redis 7.4 and later need a different method that the Valkey guide does not cover.

  1. Confirm the Redis version and data file type

    Before choosing a method, record the exact Redis server version on every node, including replicas and cluster members, and confirm it is 7.2.x or earlier. Valkey's migration guide states that Redis Community Edition 7.4 and later write data files that are not compatible with Valkey, and the snapshot and replication methods in the guide apply only to Redis 7.2 and earlier. If any node runs 7.4 or later, stop here and ask Valkey and your DeployOpen engineer which method applies, because the guide does not cover it. Done when every node's version is written down and each one is in the supported range.

  2. Inventory clients, modules and Redis-only features

    Build a list of every application connecting to Redis, the client library and version each uses, any RedisModule_ modules loaded, and any feature that depends on Redis-only capabilities such as the JSON, time series, probabilistic structures, vector sets or Redis Query Engine. The Valkey guide says existing client libraries connect without code changes and modules written against the RedisModule_ API work in Valkey, but it does not promise that every Redis-only feature has a Valkey equivalent, so each dependency needs a named owner and a yes or no answer. Done when the inventory is signed off by the application owners.

  3. Choose one of the four documented methods

    Match the method to your topology. An RDB snapshot copy is the simplest path but requires downtime while Redis stops and Valkey loads the data. REPLICAOF replication followed by promotion avoids a full stop but can lose writes that reach the Redis primary during sync, so it needs a write freeze or an accepted loss window. MIGRATE moves selected keys and suits partial moves. For clusters, add Valkey nodes as replicas and promote them with CLUSTER FAILOVER. Record the choice and its write-loss or downtime implications in the change plan. Done when the plan names the method, the maintenance window owner and the approver.

  4. Stage Valkey and copy or replicate the data

    Install a Valkey release in a non-production environment that mirrors production, then run the chosen method there first. For snapshot copy, transfer the RDB file and start Valkey with it. For replication, point a Valkey node at the Redis primary with REPLICAOF and wait until the replica reports a complete sync. For clusters, add Valkey nodes as replicas of the Redis primaries. Confirm key counts and sample values match between source and target. Done when the staging run completes and a written comparison shows matching key counts and sampled values.

  5. Rebuild Sentinel or cluster configuration and monitoring

    Redis Sentinel and Valkey Sentinel are configured separately, so recreate the Sentinel layer on Valkey with the same quorum intent, and the Valkey Sentinel docs recommend at least three Sentinel instances when not using Valkey Cluster. Update connection strings, service discovery entries, health checks, dashboards and alert rules so they target the Valkey nodes and expose the same signals you monitored on Redis. Remove or retarget any tooling that parses Redis-specific output. Done when a test failover is triggered in staging, the Sentinels promote a replica, and monitoring shows the new primary.

  6. Cut over and promote the Valkey primary

    During the approved window, stop writes to Redis if the method requires it, let the final sync complete, and promote Valkey (with REPLICAOF NO ONE for replication or CLUSTER FAILOVER for cluster nodes). Repoint applications to Valkey and keep the Redis nodes running but out of service so rollback remains possible. Watch error rates, latency and client reconnect counts during the first traffic period. Done when the application team confirms normal operation and the write-loss check from the plan has been recorded.

  7. Validate data, behavior and backups

    After cutover, compare key counts, sampled values, expiry settings and any module-backed data against the pre-cutover baseline. Run the application test suite and the feature checks from the inventory, paying attention to Redis-only features that may not behave identically. Take a fresh snapshot on Valkey and confirm it restores into a test instance, since your backup job and restore runbook must now point at Valkey. Done when validation results and a successful restore test are filed with the change record.

  8. Hold rollback and retire Redis on a documented schedule

    Keep the Redis nodes and their data available for a rollback period agreed in the plan. Rollback means repointing applications to Redis and accepting that writes made on Valkey after cutover are not automatically copied back, so decide in advance how those writes are handled. Only after the agreed period and a clean validation review, decommission the Redis nodes, remove their credentials and update the asset inventory and runbooks. Done when the decommission record is approved and no service references the Redis endpoints.

Where Redis and Valkey implementation projects run long

A single primary with replicas and Sentinel is the most common Redis layout for caches, session stores and queues. The migration work is usually modest in code terms because Valkey is compatible with Redis OSS 7.2 and earlier, and existing Redis client libraries connect without code changes. The schedule risk sits in operations: confirming the data file format, choosing a cutover window and proving failover works before production depends on it. Sentinel is built for a single primary with replicas, and the Valkey Sentinel docs recommend at least three Sentinel instances for a robust deployment, so a two-node pair is a finding to fix before cutover.

  • Data format check: Confirm whether the running version is 7.2 or earlier. The migration guide says Redis Community Edition 7.4 and later write data files that Valkey cannot read, so the snapshot and replication methods do not apply.
  • Sentinel topology: Verify at least three Sentinel instances on separate hosts or failure domains, with quorum settings your clients understand.
  • Client compatibility tests: Run the application's connection, pipelining, pub/sub and eviction paths against a Valkey build before any production change.
  • Failover testing: Force a primary failure in staging and measure whether clients reconnect to the new primary and whether any writes were lost during promotion.
  • Cutover coordination: A physical RDB migration needs downtime while Valkey loads the data, and replication-based migration can lose writes that arrive during sync, so agree the write freeze with application owners.

Before committing, ask your team to confirm the exact Redis version, the Sentinel count and whether any client library pins a Redis-specific behavior.

Questions buyers ask before choosing or migrating Redis or Valkey

Is moving from Redis 7.2 to Valkey effectively an upgrade?

Yes, for the Redis versions covered by Valkey's migration guide. The guide says Valkey is compatible with Redis OSS 7.2 and all earlier open-source Redis versions, and that moving from Redis OSS 2.x through 7.2.x to Valkey 7.2 or later is effectively an upgrade. Existing Redis client libraries connect to Valkey without code changes, and Valkey reads and writes RDB and AOF files compatible with Redis OSS 7.2 (Valkey: Migrating from Redis). Confirm that your client libraries and any loaded modules were tested against the Valkey version you select, because compatibility claims cover the server and standard protocol, not every custom build.

Does a move from Redis 7.4 or later to Valkey need a different method?

Yes. Valkey's migration guide warns that Redis Community Edition 7.4 and later produce data files that are not compatible with Valkey, so the snapshot and replication methods in the guide apply only to Redis 7.2 and earlier. Migrating from 7.4 or later requires a different method that the guide does not cover, so plan a test migration and validate data before you commit. The version you run today is the single biggest driver of migration effort, and it should be confirmed on every instance, including replicas and cache nodes.

What drives the effort of a Redis to Valkey migration?

The effort depends mainly on four factors: the Redis version in use, the topology (standalone, Sentinel or cluster), the number and type of client libraries, and how much downtime and write loss the service can tolerate. Valkey's guide describes four methods: copying an RDB snapshot, replication with REPLICAOF followed by promotion, key-level MIGRATE for selected keys, and, for clusters, adding Valkey nodes as replicas and promoting them with CLUSTER FAILOVER. Each method trades downtime against complexity. A physical RDB migration needs downtime while Redis stops and Valkey loads the data, and replication-based migration can lose writes that arrive on the Redis primary during sync, so the write-loss risk needs an explicit plan.

How long does a migration take?

No duration can be stated reliably from the sources available to this page, because it depends on dataset size, write rate, topology and how many services connect to the cache. The biggest variables are the time to load a full RDB file for a physical migration, the time for a replica to finish synchronization, and the testing cycle for each application that uses Redis. Ask for a timeline that is tied to a written scope, with named environments, cutover windows and a rollback point, rather than a generic estimate. Application vendors also change their requirements over time. Adobe's Magento Open Source 2.4.9 system requirements list Valkey 9 as the cache dependency with no Redis row, so check your own application's documentation before you assume a version.

Can our own team migrate Redis to Valkey without outside help?

A team with Redis operations experience, a current inventory of clients and a staging environment can often do a standalone migration in-house, especially on Redis 7.2 or earlier. The harder cases are clusters, Sentinel topologies with strict write-loss requirements, and Redis 7.4 or later data where the guide's standard methods do not apply. Ask yourself whether you can run a rehearsal, measure write loss, and execute a rollback under a change window. DeployOpen plans, implements and documents self-hosted platforms inside the client's own infrastructure, and most engagements are fixed-scope, with scope and deliverables agreed in writing before work starts. Ask any provider for a written list of what they will test, not only what they will migrate.

What does the migration need from our team?

Plan for four inputs: test environments that match production topology, a complete client inventory, a validated rollback window, and named owners for application testing. The client inventory should list every library, service and job that connects to Redis, including monitoring agents and scheduled scripts that may use commands with different behavior. The rollback window should state how long the original Redis instance stays available and how you revert if application checks fail. Note that some Redis-hosted data may be ephemeral cache content, which lowers the cost of rollback, while session stores, queues and rate limiters need stricter validation. Each of these inputs should appear as a line item in a written scope before work starts.

What does an AGPLv3 choice mean for an internal Redis service?

For internal use, running unmodified or modified Redis Open Source for your own staff does not, on its own, trigger the network service obligation. The network obligation applies when you offer modified Redis code as a network service, and then the modified source must be made available to that service's users. Redis Open Source 8.0 and later can be used under RSALv2, SSPLv1 or AGPLv3 at your choice, effective from the general availability release of Redis 8, according to the Redis licenses page (Redis licenses). Have your legal team confirm the obligations for your specific architecture, especially if you expose a patched cache to customers or partners. Redis 7.2 and earlier remain under BSD-3-Clause, so a move from those versions to Valkey does not change the license you rely on.

Does Valkey include the search, JSON and vector features that Redis 8 bundles?

Check this before you migrate, because the sources for this page do not establish that Valkey ships equivalents to Redis 8's bundled features. Redis Open Source includes JSON, time series, probabilistic structures, vector sets in beta and the Redis Query Engine for vector, full-text and geospatial search, according to the Redis README (redis/redis GitHub repository). Redis also states that the Intel SVS-VAMANA optimizations are closed source and can only be used under RSALv2. If your application depends on those features, ask the Valkey project and your application vendor for the exact modules and versions supported, and test the queries you run in production.

How DeployOpen helps choose, implement or migrate Redis or Valkey

DeployOpen plans, implements, hardens, documents and supports self-hosted open-source platforms inside your own cloud accounts, data centers or air-gapped networks. For Redis vs Valkey, the work starts with a written review of your current Redis version, license obligations and high availability design, then moves to a fixed-scope build or migration.

How we scope

  • Confirm your exact Redis version, since 7.2 and earlier and 7.4 and later follow different migration paths.
  • Record how you use Redis internally and whether any modified Redis code is offered as a network service.
  • Document which features you depend on, such as JSON, vector search or Sentinel, before choosing a target.
  • Agree deliverables, timelines and exclusions in writing before any work starts, since most engagements are fixed-scope.

How we build

  • Deploy the chosen Redis or Valkey topology in your environment, standalone, Sentinel or cluster, as agreed in scope.
  • Configure replication, persistence and at least three Sentinel instances where Sentinel high availability is in scope.
  • Test client compatibility and the migration method you selected, including failover behavior under load.
  • Harden access controls, network exposure and backups, and check the results against your own requirements.

How we hand over

  • Provide documentation of the deployed topology, configuration keys, migration steps and rollback procedure.
  • Walk your platform and security teams through failover tests and the operating runbook.
  • Record the license position for internal and hosted use so your legal and procurement teams hold a written reference.
  • Deliver evidence of configuration and testing that your own auditors can review, without issuing any attestation ourselves.

How we support

  • Offer ongoing support, upgrades and continuous testing as a retainer after handover.
  • Plan minor and security upgrades for your chosen line, such as the release lines you confirm with the maintainers.
  • Re-test failover and backups after each version change or topology change in your environment.
  • Review any future license or feature changes with you so the platform choice stays documented and current.

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.