Small Background Shape Large Background Shape

Effortless, intuitive configuration

Codekeeper is made for developers and non-developers alike. Whether you write code, handle administrative tasks, or provide legal counsel, we help you set up your escrow quickly and easily.

Effortless and Intuitive Process Image

How does software escrow work?

Even if you have no previous experience with software escrow, we’ll make it as easy as possible and it takes just a couple of steps.

Software Escrow Process Image

How to activate your software escrow in a few simple steps

Step 1

Sign up to Codekeeper

The first step is to set up your account on Codekeeper. From the Codekeeper home page, click “Get Started” or select your plan of choice on our Pricing page. You will be redirected to the signup flow, where you will be asked to enter your information in order to create an account.

Signing Up on Codekeeper
Exploring Dashboard
Step 2

Explore Dashboard

Easily manage all of your escrows from a single centralized dashboard. At the top, you’ll find some general metrics that give you insights into the status of your escrows. The dashboard also contains information about all of your escrow agreements and latest activity, as well as links to get help. To get started with a new escrow agreement, simply navigate to the “+ New Escrow” button located on top right of the dashboard.

Step 3

Manage other party information

In the escrow creation process you will be directed to fill your own and also the other party’s information such as organization details, contact details for different roles. If you are a depositor you can also add more beneficiaries to your escrow agreements. Each of your licensed beneficiaries can only access their own repository information, which ensures source code privacy.

Managing Party Information
Defining Release Triggers
Step 4

Define release triggers

Specify for each beneficiary which source code repositories they should receive, as well as under which conditions the content of the repositories should be released. Manage complex agreements with confidence and ease.

Step 5

Review and sign the agreement

Once the basic configurations are finished, an escrow agreement will be generated. You will receive an email notification as well as and alert within the activity section of the Codekeeper application. You can review the agreement and make adjustments to the agreement settings. Finally, you can approve to send to both parties to sign.

Reviewing and Signing the Agreement
Depositing Your Assets
Step 6

Deposit your assets

You can set up automatic source code and data deposits by connecting your SCM platform such as Github, Bitbucket, Gitlab, and others. No coding required! If you still prefer manual upload, our secure upload folder allows you to easily deposit your source code and other data.

Active Escrow Icon

Activate escrow

Your new source code escrow is now successfully activated! You can edit the details and manage other escrows. As the licensor, you can add suppliers and initiate new escrows in just a few clicks. Confirmations are automated, so you can forget about paperwork.

For more details, let our expert assist you.

Book a Demo

How to deposit your critical assets

Fully automated repository connection

Recent versions are always deposited within 24 hours, AES256 encrypted and fully automated. We support most commercially available environments with 50+ Integrations available!

One Icon

First to activate an Integration, you need to sign in to Codekeeper and go to your dashboard, select Integrations located on left sidebar menu of your screen

Two Icon

Once on the page, you will see all of our built-in apps we integrate with, from here you will select integration platform you want and click on “Activate” button.

Three Icon

Once you click on the “Activate” button you will be asked to connect your Codeekeper account with selected integration account or activate the integration manually following the instructions from the right hand side.

Four Icon

After the integration is active you can now select your repository to your selected escrows.

Automated Repository Connection Illustration
Info Icon

For non OAuth integrations we provide a simple instruction to follow and configure yourself, if you need more assistance you can contact us.

Secure Upload Folder Illustration

Do it manually with our Secure upload folder

If you prefer manual upload, our upload folder system also provides you with a secure way to deposit your source code. Just upload your assets and we’ll do the rest!

What can and should be deposited in software escrow?

Screens Icon

A general description of the items that are being deposited (e.g., the size of the deposit; function of the software; integrations, utilities or third-party tools used to create the deposit, etc.)

Code Icon

Any applications necessary to compile and build executable code, objects, and libraries (e.g., the names of all required applications, version numbers, vendor names, and contact information)

Encryption Icon

Encryption information (e.g., required passwords, cryptographic keys, and software applications required to access the deposit)

Source Code Icon

Source code (common file types include .java, .c, .cpp, etc.)

Build Icon

Build instructions and design documentation (source code architecture, overall design of the source code, and interactions among modules)

Key Icon

Key developers contact information (emails, phone numbers, and any other relevant contact information)

Samples Icon

Samples of any data or databases required to run the software

Frequently Asked Questions

Illustration: Trusted Partner Companies

These companies already secured their software continuity.
Will you start today?

Software escrow secures the source code needed to recover if a supplier is no longer able to provide access or support the software you need for your business operations with an independent 3rd party.

Get Started

Best price guaranteed

No hidden costs

Illustration: Shape Intro

Introduction to Software Escrow: A Guide


12 pages

Learn how software escrow helps you mitigate risks and ensure your mission-critical systems remain unaffected through any circumstance.

Download Guide
Illustration: Introduction to Software Escrow Guide
Decorative Small Shape Decorative Large Shape
Illustration: Our Expert

A Session With Our Experts

Schedule a session with one of our advisors to get a personalized demo and discuss your situation. Bring all your legal, technical and other questions!

Book a Demo