- One template for all eight "What we deposit" pages, as production has: hero, why it matters for recovery, what's included, how it gets in and how it's proven, which protection fits, the other seven materials, the evidence pack, FAQ and close. Every page follows the same fictional SaaS application, Booking Hub (also on the SaaS escrow page), so the set reads as one story: one application needs several kinds of material to come back.
- Headline: keeps the search phrase and states the shift in five words. The code is "the start of getting it back", not the whole of it, which sets up the other seven pages.
- Visual: a mock of what this part of the deposit holds. Production's hero image couldn't be opened from the kit to check it for old product names, so it isn't reused; swap it back only after someone has checked it.
- Dropped: "Book a free demo" (now Book a demo), the closing line "Let's build bulletproof software resilience together", the press quotes with publication logos (Product Hunt and two others; not customer reviews, and the logos need permission), the third-party tool logos, the per-page e-book block (the sample evidence pack band replaces it) and "Unlimited automated deposits", "Assured recovery support" (retired name) and "start from $125 per month" (old price; production's Software Escrow page says $139).
Source code escrow. The start of getting it back.
Every recovery starts with the code. Codekeeper holds the repositories your application is built from, keeps them current and checks what's there, and with Pro, AI agents rebuild it so you know it builds.
From $199. Per application per month, with the protection you choose.
- Trusted by 3,500+ teams
- ISO/IEC 27001:2022 certified
- AES-256 encryption at rest
Trusted by 3,500+ teams, from regulated enterprises to fast-growing software vendors
Why it matters for recovery
Having the code is the start. Having it back is the goal.
If the vendor stops, the people who know the code can go with it. Without the source, nobody can fix a fault, patch a vulnerability or move the application elsewhere. And a copy of the code only helps if it's complete, current and checked.
A copy of the code
- Sent once, then out of date
- Some repositories missing, and nobody has checked
- Whether it builds is found out on the day you need it
Source code with Codekeeper
- Every repository the application needs, kept current through integrations
- An automated check of what's there, with a vault report and a Software Resilience Certificate
- With Pro, rebuilt by AI agents in the Codekeeper AI Verification Lab, with a Recoverability Certificate
What's included
What a source code deposit holds.
The agreement lists exactly what's deposited. For most applications, that means:
- Every repository the application needs. Services, front ends, mobile apps and shared code, with the branches you choose.
- Scripts and libraries. The scripts, in-house packages and libraries the code depends on.
- A record of each deposit. Every deposit is logged with its version, so you know which release is held.
- Anything else the agreement lists. Build files and documentation usually sit alongside: see deployment assets and documents.
- Usually part of
- Software, SaaS and AI deposits
- How it gets in
- Repository integrations, or secure upload
- How it's checked
- Automated check, with a vault report
- How it's proven
- With Pro, a rebuild in the Codekeeper AI Verification Lab
How it gets in, and how it's proven
Connect the repositories once. Get proof every time.
Deposits arrive through integrations or secure upload. Each one is checked, and with Pro, rebuilt.
Connect or upload
Connect GitHub, GitLab, Bitbucket, Azure DevOps or another of our 50+ integrations, and deposits sync daily. Code that lives anywhere else can be uploaded securely.
Checked and certified
An automated check confirms what's in the deposit, with a vault report, and you receive a Software Resilience Certificate.
Rebuilt, with Pro
With Escrow Pro, Resilience Pro and Continuity Pro, AI agents rebuild the code in the Codekeeper AI Verification Lab, with no help from the vendor, in hours. Anything missing is flagged so it can be added.
Watched between runs
With Pro, we compare the deposit with the live repositories and flag what changed, so you know when to rebuild.
Software Resilience Certificate
The source code is held, and an automated check confirms what's in it, with a vault report.
Proves: it's there.
Recoverability Certificate
AI agents rebuild the application from the deposit in the Codekeeper AI Verification Lab, with no help from the vendor, in hours. You also get the run report, an SBOM and an Exit workbook.
Proves: it builds. Agentic Verification
Tested Exit Report
Our specialists rebuild by hand in a clean room and test the business functions you nominate, without the original developers.
Proves: you could exit and keep working. Exit Exercise
The higher you go, the more it proves. The Recoverability Certificate documents the rebuild; release rights come from the agreement. How verification works
Which protection fits
Choose what happens to the code when it's needed.
Escrow means the deposit is released to you and you run the recovery. Resilience costs more because we do the recovery. Continuity costs more again because we also keep the live environment switched on.
Escrow
Released to you→Self-Run Recovery
If a release condition is met, the code is released to you, and your team, or a partner you choose, rebuilds the application. Explore Escrow
From $199
Resilience
Comes to us→Managed Recovery
The code comes to Codekeeper, and we rebuild and recover the application for you. Explore Resilience
From $399
Continuity
Live service kept on+Managed Recovery
We recover from the code while the live environment stays paid and switched on for an agreed period. Explore Continuity
From $1,449
Software list prices, per application per month; SaaS and AI have their own rows. Escrow Pro (from $449), Resilience Pro (from $649) and Continuity Pro (from $1,699) add Agentic Verification. Setup is $499 per arrangement, or $999 for Continuity and Continuity Pro. See all prices
Everything else we deposit
One application. Eight kinds of material.
An application usually needs more than one of these to come back. The agreement lists which ones your deposit holds, and they're checked together.
Source code
The codebase, scripts and libraries the application is built from.
You're on this pageDeployment assets
Build scripts, pipelines and infrastructure definitions that turn code into a running system.
Deployment assets escrowData
Database exports, reference data and the files the application needs to work.
Data escrowDocuments
Installation guides, architecture and runbooks: how to build, run and support it.
Document escrowThird-party dependencies
What it takes to maintain or replace the services and packages it relies on.
Third-party dependencies escrowIP and designs
The designs, diagrams, algorithms and research behind the application.
IP escrowHosting environment
Where it runs and the accounts it depends on, mapped and kept current.
Hosting environment escrowCredentials
The logins, billing roles and keys needed to manage where it runs.
Credentials escrowSample evidence pack
See what your auditor would receive.
An anonymised set of outputs from a real Agentic Verification run, so you can judge the evidence before you talk to us.
- Recoverability Certificate
- Run report
- SBOM and Exit workbook excerpts
Questions
Source code escrow, answered.
What is source code escrow?
An agreement in which a software vendor deposits its source code, and the materials needed to use it, with a neutral party such as Codekeeper. If an agreed release condition is met, for example the vendor's insolvency or discontinued support, the deposit is released to the beneficiary so recovery work can begin. Until then, the vendor's IP stays private. What is source code escrow?
Is source code enough to recover an application?
Rarely on its own. A rebuild also needs build scripts and configuration, usually data and documentation, and for SaaS the hosting environment and access. That's why a deposit can hold all of them. With Pro, Agentic Verification shows whether what's deposited builds.
Who pays for source code escrow?
It depends on the commercial arrangement. Sometimes the vendor pays, as part of delivering the software. Sometimes the customer pays, as part of procurement or risk management. Some contracts share the cost.
Is our code safe with you?
Codekeeper is ISO/IEC 27001:2022 certified. Deposits are encrypted at rest with AES-256 and in transit with TLS. Agentic Verification runs on our own models in the Codekeeper AI Verification Lab, cut off from production, development and the open internet. See the Trust Center.
How much does it cost?
Prices are per application per month, by the protection you choose. For a software application: Escrow from $199, Escrow Pro from $449, Resilience from $399, Resilience Pro from $649, Continuity from $1,449 and Continuity Pro from $1,699. SaaS and AI have their own rows. Setup is $499 per arrangement, or $999 for Continuity and Continuity Pro. See pricing
Start with the code. Prove it comes back.
We'll look at your repositories and show you what a deposit, and a rebuild, would cover.